{"id":30,"date":"2026-05-28T01:36:21","date_gmt":"2026-05-28T01:36:21","guid":{"rendered":"https:\/\/aiscamhunter.com\/?page_id=30"},"modified":"2026-07-24T01:52:48","modified_gmt":"2026-07-24T01:52:48","slug":"aiscamhunter-smart-protection-real-peace-of-mind","status":"publish","type":"page","link":"https:\/\/aiscamhunter.com\/it\/","title":{"rendered":"AIScamHunter : Smart Protection, Real Peace of Mind"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30\" class=\"elementor elementor-30\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e165af2 e-con e-atomic-element e-flexbox-base e-c4c2353 \" data-id=\"e165af2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e165af2\" data-e-type=\"e-flexbox\" data-id=\"e165af2\">\n    \t\t<div class=\"elementor-element elementor-element-c6907d4 elementor-widget elementor-widget-html\" data-id=\"c6907d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"ash-app\" class=\"dark\" style=\"position:relative;isolation:isolate;width:100%;overflow-x:clip;background:#030712;color:#e2e8f0;\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,100..900&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" \/>\n  <style>\n  :where(#ash-app) *, :where(#ash-app) *::before, :where(#ash-app) *::after { all: revert; box-sizing: border-box; }\n  :where(#ash-app) { font-family: 'Inter', system-ui, sans-serif; line-height: 1.5; -webkit-font-smoothing: antialiased; }\n  #ash-app *, #ash-app ::backdrop, #ash-app :after, #ash-app :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }#ash-app .pointer-events-none{pointer-events:none}#ash-app .\\!visible{visibility:visible!important}#ash-app .visible{visibility:visible}#ash-app .static{position:static}#ash-app .fixed{position:fixed}#ash-app .absolute{position:absolute}#ash-app .relative{position:relative}#ash-app .inset-0{inset:0}#ash-app .inset-12{inset:3rem}#ash-app .inset-6{inset:1.5rem}#ash-app .-left-4{left:-1rem}#ash-app .-top-3{top:-.75rem}#ash-app .-top-3\\.5{top:-.875rem}#ash-app .-top-5{top:-1.25rem}#ash-app .bottom-12{bottom:3rem}#ash-app .bottom-20{bottom:5rem}#ash-app .bottom-5{bottom:1.25rem}#ash-app .left-0{left:0}#ash-app .left-1\\\/2{left:50%}#ash-app .left-4{left:1rem}#ash-app .left-\\[10\\%\\]{left:10%}#ash-app .right-0{right:0}#ash-app .right-1\\\/4{right:25%}#ash-app .right-8{right:2rem}#ash-app .right-\\[10\\%\\]{right:10%}#ash-app .top-0{top:0}#ash-app .top-1\\\/2{top:50%}#ash-app .top-1\\\/4{top:25%}#ash-app .top-20{top:5rem}#ash-app .top-8{top:2rem}#ash-app .z-0{z-index:0}#ash-app .z-10{z-index:10}#ash-app .z-50{z-index:50}#ash-app .z-\\[60\\]{z-index:60}#ash-app .mx-2{margin-left:.5rem;margin-right:.5rem}#ash-app .mx-auto{margin-left:auto;margin-right:auto}#ash-app .mb-1{margin-bottom:.25rem}#ash-app .mb-1\\.5{margin-bottom:.375rem}#ash-app .mb-10{margin-bottom:2.5rem}#ash-app .mb-12{margin-bottom:3rem}#ash-app .mb-14{margin-bottom:3.5rem}#ash-app .mb-16{margin-bottom:4rem}#ash-app .mb-2{margin-bottom:.5rem}#ash-app .mb-20{margin-bottom:5rem}#ash-app .mb-3{margin-bottom:.75rem}#ash-app .mb-4{margin-bottom:1rem}#ash-app .mb-6{margin-bottom:1.5rem}#ash-app .mb-8{margin-bottom:2rem}#ash-app .ml-1{margin-left:.25rem}#ash-app .ml-1\\.5{margin-left:.375rem}#ash-app .mr-1{margin-right:.25rem}#ash-app .mt-0{margin-top:0}#ash-app .mt-0\\.5{margin-top:.125rem}#ash-app .mt-10{margin-top:2.5rem}#ash-app .mt-16{margin-top:4rem}#ash-app .mt-2{margin-top:.5rem}#ash-app .mt-4{margin-top:1rem}#ash-app .mt-5{margin-top:1.25rem}#ash-app .block{display:block}#ash-app .flex{display:flex}#ash-app .inline-flex{display:inline-flex}#ash-app .grid{display:grid}#ash-app .hidden{display:none}#ash-app .h-1{height:.25rem}#ash-app .h-1\\.5{height:.375rem}#ash-app .h-10{height:2.5rem}#ash-app .h-12{height:3rem}#ash-app .h-16{height:4rem}#ash-app .h-2{height:.5rem}#ash-app .h-20{height:5rem}#ash-app .h-48{height:12rem}#ash-app .h-5{height:1.25rem}#ash-app .h-72{height:18rem}#ash-app .h-9{height:2.25rem}#ash-app .h-\\[2px\\]{height:2px}#ash-app .h-\\[400px\\]{height:400px}#ash-app .h-\\[500px\\]{height:500px}#ash-app .h-\\[600px\\]{height:600px}#ash-app .h-\\[700px\\]{height:700px}#ash-app .h-\\[800px\\]{height:800px}#ash-app .h-full{height:100%}#ash-app .h-px{height:1px}#ash-app .min-h-screen{min-height:100vh}#ash-app .w-1{width:.25rem}#ash-app .w-1\\.5{width:.375rem}#ash-app .w-10{width:2.5rem}#ash-app .w-12{width:3rem}#ash-app .w-16{width:4rem}#ash-app .w-2{width:.5rem}#ash-app .w-20{width:5rem}#ash-app .w-48{width:12rem}#ash-app .w-5{width:1.25rem}#ash-app .w-72{width:18rem}#ash-app .w-9{width:2.25rem}#ash-app .w-\\[340px\\]{width:340px}#ash-app .w-\\[400px\\]{width:400px}#ash-app .w-\\[500px\\]{width:500px}#ash-app .w-\\[600px\\]{width:600px}#ash-app .w-\\[700px\\]{width:700px}#ash-app .w-\\[800px\\]{width:800px}#ash-app .w-full{width:100%}#ash-app .w-max{width:-moz-max-content;width:max-content}#ash-app .max-w-2xl{max-width:42rem}#ash-app .max-w-3xl{max-width:48rem}#ash-app .max-w-4xl{max-width:56rem}#ash-app .max-w-5xl{max-width:64rem}#ash-app .max-w-6xl{max-width:72rem}#ash-app .max-w-7xl{max-width:80rem}#ash-app .max-w-xl{max-width:36rem}#ash-app .flex-1{flex:1 1 0%}#ash-app .flex-shrink-0{flex-shrink:0}#ash-app .-translate-x-1\\\/2{--tw-translate-x:-50%}#ash-app .-translate-x-1\\\/2, #ash-app .-translate-y-1\\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .-translate-y-1\\\/2{--tw-translate-y:-50%}#ash-app .translate-y-0{--tw-translate-y:0px}#ash-app .translate-y-0, #ash-app .translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .translate-y-4{--tw-translate-y:1rem}#ash-app .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}#ash-app .animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}#ash-app .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#ash-app .resize{resize:both}#ash-app .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ash-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .flex-col{flex-direction:column}#ash-app .flex-wrap{flex-wrap:wrap}#ash-app .items-start{align-items:flex-start}#ash-app .items-center{align-items:center}#ash-app .items-baseline{align-items:baseline}#ash-app .justify-center{justify-content:center}#ash-app .gap-1{gap:.25rem}#ash-app .gap-1\\.5{gap:.375rem}#ash-app .gap-12{gap:3rem}#ash-app .gap-2{gap:.5rem}#ash-app .gap-2\\.5{gap:.625rem}#ash-app .gap-3{gap:.75rem}#ash-app .gap-4{gap:1rem}#ash-app .gap-5{gap:1.25rem}#ash-app .gap-6{gap:1.5rem}#ash-app .gap-8{gap:2rem}#ash-app .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#ash-app .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#ash-app .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}#ash-app .overflow-hidden{overflow:hidden}#ash-app .whitespace-nowrap{white-space:nowrap}#ash-app .rounded-2xl{border-radius:1rem}#ash-app .rounded-3xl{border-radius:1.5rem}#ash-app .rounded-full{border-radius:9999px}#ash-app .rounded-xl{border-radius:.75rem}#ash-app .border{border-width:1px}#ash-app .border-t{border-top-width:1px}#ash-app .border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77\/var(--tw-border-opacity))}#ash-app .border-amber-500\\\/20{border-color:#f59e0b33}#ash-app .border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249\/var(--tw-border-opacity))}#ash-app .border-cyan-400\\\/\\[0\\.12\\]{border-color:#22d3ee1f}#ash-app .border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208\/var(--tw-border-opacity))}#ash-app .border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183\/var(--tw-border-opacity))}#ash-app .border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153\/var(--tw-border-opacity))}#ash-app .border-emerald-400\\\/15, #ash-app .border-emerald-400\\\/\\[0\\.15\\]{border-color:#34d39926}#ash-app .border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246\/var(--tw-border-opacity))}#ash-app .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235\/var(--tw-border-opacity))}#ash-app .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219\/var(--tw-border-opacity))}#ash-app .border-neon-blue\\\/20{border-color:#00d4ff33}#ash-app .border-neon-blue\\\/\\[0\\.06\\]{border-color:#00d4ff0f}#ash-app .border-neon-purple\\\/30{border-color:#a855f74d}#ash-app .border-neon-purple\\\/\\[0\\.05\\]{border-color:#a855f70d}#ash-app .border-neon\\\/10{border-color:#00ff881a}#ash-app .border-neon\\\/20{border-color:#0f83}#ash-app .border-neon\\\/30{border-color:#00ff884d}#ash-app .border-neon\\\/\\[0\\.08\\]{border-color:#00ff8814}#ash-app .border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165\/var(--tw-border-opacity))}#ash-app .border-red-500\\\/20{border-color:#ef444433}#ash-app .border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253\/var(--tw-border-opacity))}#ash-app .border-violet-400\\\/\\[0\\.1\\]{border-color:#a78bfa1a}#ash-app .border-white\\\/10{border-color:#ffffff1a}#ash-app .border-white\\\/5{border-color:#ffffff0d}#ash-app .border-white\\\/\\[0\\.06\\]{border-color:#ffffff0f}#ash-app .border-white\\\/\\[0\\.08\\]{border-color:#ffffff14}#ash-app .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235\/var(--tw-bg-opacity))}#ash-app .bg-amber-500\\\/10{background-color:#f59e0b1a}#ash-app .bg-cyan-400\\\/\\[0\\.06\\]{background-color:#22d3ee0f}#ash-app .bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255\/var(--tw-bg-opacity))}#ash-app .bg-dark-900\\\/90{background-color:#060a13e6}#ash-app .bg-dark-950{--tw-bg-opacity:1;background-color:rgb(3 7 18\/var(--tw-bg-opacity))}#ash-app .bg-dark-950\\\/60{background-color:#03071299}#ash-app .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229\/var(--tw-bg-opacity))}#ash-app .bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208\/var(--tw-bg-opacity))}#ash-app .bg-emerald-400\\\/\\[0\\.06\\]{background-color:#34d3990f}#ash-app .bg-emerald-400\\\/\\[0\\.08\\]{background-color:#34d39914}#ash-app .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245\/var(--tw-bg-opacity))}#ash-app .bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129\/var(--tw-bg-opacity))}#ash-app .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246\/var(--tw-bg-opacity))}#ash-app .bg-neon{--tw-bg-opacity:1;background-color:rgb(0 255 136\/var(--tw-bg-opacity))}#ash-app .bg-neon-blue\\\/\\[0\\.03\\]{background-color:#00d4ff08}#ash-app .bg-neon-blue\\\/\\[0\\.06\\]{background-color:#00d4ff0f}#ash-app .bg-neon-purple\\\/\\[0\\.02\\]{background-color:#a855f705}#ash-app .bg-neon-purple\\\/\\[0\\.03\\]{background-color:#a855f708}#ash-app .bg-neon-purple\\\/\\[0\\.08\\]{background-color:#a855f714}#ash-app .bg-neon\\\/10{background-color:#00ff881a}#ash-app .bg-neon\\\/20{background-color:#0f83}#ash-app .bg-neon\\\/5{background-color:#00ff880d}#ash-app .bg-neon\\\/\\[0\\.03\\]{background-color:#00ff8808}#ash-app .bg-neon\\\/\\[0\\.04\\]{background-color:#00ff880a}#ash-app .bg-neon\\\/\\[0\\.06\\]{background-color:#00ff880f}#ash-app .bg-orange-500\\\/95{background-color:#f97316f2}#ash-app .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242\/var(--tw-bg-opacity))}#ash-app .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68\/var(--tw-bg-opacity))}#ash-app .bg-red-500\\\/10{background-color:#ef44441a}#ash-app .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252\/var(--tw-bg-opacity))}#ash-app .bg-violet-400\\\/\\[0\\.04\\]{background-color:#a78bfa0a}#ash-app .bg-violet-400\\\/\\[0\\.05\\]{background-color:#a78bfa0d}#ash-app .bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255\/var(--tw-bg-opacity))}#ash-app .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255\/var(--tw-bg-opacity))}#ash-app .bg-white\\\/5{background-color:#ffffff0d}#ash-app .bg-white\\\/90{background-color:#ffffffe6}#ash-app .bg-white\\\/\\[0\\.02\\]{background-color:#ffffff05}#ash-app .bg-white\\\/\\[0\\.03\\]{background-color:#ffffff08}#ash-app .bg-yellow-500\\\/95{background-color:#eab308f2}#ash-app .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#ash-app .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#ash-app .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#ash-app .from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-amber-500\\\/20{--tw-gradient-from:#f59e0b33 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-cyan-500\\\/20{--tw-gradient-from:#06b6d433 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-dark-950{--tw-gradient-from:#030712 var(--tw-gradient-from-position);--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-emerald-500\\\/20{--tw-gradient-from:#10b98133 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon{--tw-gradient-from:#0f8 var(--tw-gradient-from-position);--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-blue{--tw-gradient-from:#00d4ff var(--tw-gradient-from-position);--tw-gradient-to:#00d4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-pink{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-neon-purple{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-pink-500\\\/20{--tw-gradient-from:#ec489933 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-violet-500\\\/20{--tw-gradient-from:#8b5cf633 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .from-white\\\/\\[0\\.03\\]{--tw-gradient-from:#ffffff08 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#ash-app .via-dark-900\\\/30{--tw-gradient-to:#060a1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#060a134d var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-dark-900\\\/50{--tw-gradient-to:#060a1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#060a1380 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d399 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-400\\\/30{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d3994d var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-emerald-50\\\/40{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfdf566 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-neon\\\/20{--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f83 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-neon\\\/\\[0\\.02\\]{--tw-gradient-to:#0f80 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00ff8805 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-red-50\\\/20{--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef2f233 var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}#ash-app .to-blue-500\\\/20{--tw-gradient-to:#3b82f633 var(--tw-gradient-to-position)}#ash-app .to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}#ash-app .to-dark-950{--tw-gradient-to:#030712 var(--tw-gradient-to-position)}#ash-app .to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}#ash-app .to-neon-blue{--tw-gradient-to:#00d4ff var(--tw-gradient-to-position)}#ash-app .to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}#ash-app .to-orange-500\\\/20{--tw-gradient-to:#f9731633 var(--tw-gradient-to-position)}#ash-app .to-purple-500\\\/20{--tw-gradient-to:#a855f733 var(--tw-gradient-to-position)}#ash-app .to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}#ash-app .to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}#ash-app .to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}#ash-app .to-rose-500\\\/20{--tw-gradient-to:#f43f5e33 var(--tw-gradient-to-position)}#ash-app .to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}#ash-app .to-teal-500\\\/20{--tw-gradient-to:#14b8a633 var(--tw-gradient-to-position)}#ash-app .to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}#ash-app .to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}#ash-app .to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}#ash-app .to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}#ash-app .to-white\\\/\\[0\\.01\\]{--tw-gradient-to:#ffffff03 var(--tw-gradient-to-position)}#ash-app .bg-clip-text{-webkit-background-clip:text;background-clip:text}#ash-app .object-contain{-o-object-fit:contain;object-fit:contain}#ash-app .p-1{padding:.25rem}#ash-app .p-1\\.5{padding:.375rem}#ash-app .p-4{padding:1rem}#ash-app .p-5{padding:1.25rem}#ash-app .p-7{padding:1.75rem}#ash-app .p-8{padding:2rem}#ash-app .px-1{padding-left:.25rem;padding-right:.25rem}#ash-app .px-1\\.5{padding-left:.375rem;padding-right:.375rem}#ash-app .px-10{padding-left:2.5rem;padding-right:2.5rem}#ash-app .px-2{padding-left:.5rem;padding-right:.5rem}#ash-app .px-3{padding-left:.75rem;padding-right:.75rem}#ash-app .px-4{padding-left:1rem;padding-right:1rem}#ash-app .px-5{padding-left:1.25rem;padding-right:1.25rem}#ash-app .px-6{padding-left:1.5rem;padding-right:1.5rem}#ash-app .px-8{padding-left:2rem;padding-right:2rem}#ash-app .py-0{padding-top:0;padding-bottom:0}#ash-app .py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}#ash-app .py-1{padding-top:.25rem;padding-bottom:.25rem}#ash-app .py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}#ash-app .py-2{padding-top:.5rem;padding-bottom:.5rem}#ash-app .py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}#ash-app .py-20{padding-top:5rem;padding-bottom:5rem}#ash-app .py-24{padding-top:6rem;padding-bottom:6rem}#ash-app .py-4{padding-top:1rem;padding-bottom:1rem}#ash-app .py-5{padding-top:1.25rem;padding-bottom:1.25rem}#ash-app .pb-12{padding-bottom:3rem}#ash-app .pt-3{padding-top:.75rem}#ash-app .pt-8{padding-top:2rem}#ash-app .text-center{text-align:center}#ash-app .font-mono{font-family:JetBrains Mono,monospace}#ash-app .text-2xl{font-size:1.5rem;line-height:2rem}#ash-app .text-3xl{font-size:1.875rem;line-height:2.25rem}#ash-app .text-4xl{font-size:2.25rem;line-height:2.5rem}#ash-app .text-6xl{font-size:3.75rem;line-height:1}#ash-app .text-\\[10px\\]{font-size:10px}#ash-app .text-\\[11px\\]{font-size:11px}#ash-app .text-\\[9px\\]{font-size:9px}#ash-app .text-base{font-size:1rem;line-height:1.5rem}#ash-app .text-lg{font-size:1.125rem;line-height:1.75rem}#ash-app .text-sm{font-size:.875rem;line-height:1.25rem}#ash-app .text-xl{font-size:1.25rem;line-height:1.75rem}#ash-app .text-xs{font-size:.75rem;line-height:1rem}#ash-app .font-black{font-weight:900}#ash-app .font-bold{font-weight:700}#ash-app .font-medium{font-weight:500}#ash-app .font-semibold{font-weight:600}#ash-app .uppercase{text-transform:uppercase}#ash-app .leading-\\[1\\.05\\]{line-height:1.05}#ash-app .leading-relaxed{line-height:1.625}#ash-app .leading-tight{line-height:1.25}#ash-app .tracking-tight{letter-spacing:-.025em}#ash-app .tracking-wider{letter-spacing:.05em}#ash-app .tracking-widest{letter-spacing:.1em}#ash-app .text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36\/var(--tw-text-opacity))}#ash-app .text-amber-400\\\/80{color:#fbbf24cc}#ash-app .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9\/var(--tw-text-opacity))}#ash-app .text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144\/var(--tw-text-opacity))}#ash-app .text-dark-950{--tw-text-opacity:1;color:rgb(3 7 18\/var(--tw-text-opacity))}#ash-app .text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129\/var(--tw-text-opacity))}#ash-app .text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105\/var(--tw-text-opacity))}#ash-app .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87\/var(--tw-text-opacity))}#ash-app .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70\/var(--tw-text-opacity))}#ash-app .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175\/var(--tw-text-opacity))}#ash-app .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128\/var(--tw-text-opacity))}#ash-app .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99\/var(--tw-text-opacity))}#ash-app .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81\/var(--tw-text-opacity))}#ash-app .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39\/var(--tw-text-opacity))}#ash-app .text-neon{--tw-text-opacity:1;color:rgb(0 255 136\/var(--tw-text-opacity))}#ash-app .text-neon-blue{--tw-text-opacity:1;color:rgb(0 212 255\/var(--tw-text-opacity))}#ash-app .text-neon-blue\\\/80{color:#00d4ffcc}#ash-app .text-neon-purple\\\/90{color:#a855f7e6}#ash-app .text-neon\\\/60{color:#0f89}#ash-app .text-neon\\\/80{color:#0f8c}#ash-app .text-red-400{--tw-text-opacity:1;color:rgb(248 113 113\/var(--tw-text-opacity))}#ash-app .text-red-400\\\/80{color:#f87171cc}#ash-app .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38\/var(--tw-text-opacity))}#ash-app .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28\/var(--tw-text-opacity))}#ash-app .text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225\/var(--tw-text-opacity))}#ash-app .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184\/var(--tw-text-opacity))}#ash-app .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139\/var(--tw-text-opacity))}#ash-app .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105\/var(--tw-text-opacity))}#ash-app .text-transparent{color:#0000}#ash-app .text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217\/var(--tw-text-opacity))}#ash-app .text-white{--tw-text-opacity:1;color:rgb(255 255 255\/var(--tw-text-opacity))}#ash-app .line-through{text-decoration-line:line-through}#ash-app .opacity-0{opacity:0}#ash-app .opacity-100{opacity:1}#ash-app .opacity-30{opacity:.3}#ash-app .opacity-60{opacity:.6}#ash-app .opacity-75{opacity:.75}#ash-app .opacity-\\[0\\.55\\]{opacity:.55}#ash-app .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#ash-app .shadow-lg, #ash-app .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#ash-app .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#ash-app .shadow-sm, #ash-app .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#ash-app .shadow-cyan-500\\\/10{--tw-shadow-color:#06b6d41a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-emerald-500\\\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-emerald-500\\\/15{--tw-shadow-color:#10b98126;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-neon\\\/10{--tw-shadow-color:#00ff881a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-neon\\\/20{--tw-shadow-color:#0f83;--tw-shadow:var(--tw-shadow-colored)}#ash-app .shadow-red-500\\\/10{--tw-shadow-color:#ef44441a;--tw-shadow:var(--tw-shadow-colored)}#ash-app .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#ash-app .ring-1, #ash-app .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#ash-app .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#ash-app .blur-\\[100px\\]{--tw-blur:blur(100px)}#ash-app .blur-\\[100px\\], #ash-app .blur-\\[120px\\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .blur-\\[120px\\]{--tw-blur:blur(120px)}#ash-app .blur-\\[150px\\]{--tw-blur:blur(150px)}#ash-app .blur-\\[150px\\], #ash-app .blur-\\[180px\\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .blur-\\[180px\\]{--tw-blur:blur(180px)}#ash-app .blur-\\[200px\\]{--tw-blur:blur(200px)}#ash-app .blur-\\[200px\\], #ash-app .drop-shadow-lg{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}#ash-app .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ash-app .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}#ash-app .backdrop-blur-sm, #ash-app .backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ash-app .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}#ash-app .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ash-app .duration-100{transition-duration:.1s}#ash-app .duration-300{transition-duration:.3s}#ash-app .duration-500{transition-duration:.5s}#ash-app .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#ash-app .hover\\:-translate-y-1:hover{--tw-translate-y:-0.25rem}#ash-app .hover\\:-translate-y-1:hover, #ash-app .hover\\:scale-\\[1\\.02\\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}#ash-app .hover\\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183\/var(--tw-border-opacity))}#ash-app .hover\\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153\/var(--tw-border-opacity))}#ash-app .hover\\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129\/var(--tw-border-opacity))}#ash-app .hover\\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219\/var(--tw-border-opacity))}#ash-app .hover\\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175\/var(--tw-border-opacity))}#ash-app .hover\\:border-neon\\\/20:hover{border-color:#0f83}#ash-app .hover\\:border-neon\\\/30:hover{border-color:#00ff884d}#ash-app .hover\\:border-neon\\\/40:hover{border-color:#0f86}#ash-app .hover\\:border-white\\\/20:hover{border-color:#fff3}#ash-app .hover\\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251\/var(--tw-bg-opacity))}#ash-app .hover\\:bg-neon\\\/10:hover{background-color:#00ff881a}#ash-app .hover\\:bg-neon\\\/5:hover{background-color:#00ff880d}#ash-app .hover\\:bg-white\\\/5:hover{background-color:#ffffff0d}#ash-app .hover\\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39\/var(--tw-text-opacity))}#ash-app .hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255\/var(--tw-text-opacity))}#ash-app .hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#ash-app .hover\\:shadow-2xl:hover, #ash-app .hover\\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#ash-app .hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ash-app .group:hover .group-hover\\:translate-x-1{--tw-translate-x:0.25rem}#ash-app .group:hover .group-hover\\:scale-110, #ash-app .group:hover .group-hover\\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ash-app .group:hover .group-hover\\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}#ash-app .group:hover .group-hover\\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){#ash-app .sm\\:h-80{height:20rem}#ash-app .sm\\:w-80{width:20rem}#ash-app .sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ash-app .sm\\:flex-row{flex-direction:row}#ash-app .sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}#ash-app .sm\\:text-4xl{font-size:2.25rem;line-height:2.5rem}#ash-app .sm\\:text-5xl{font-size:3rem;line-height:1}#ash-app .sm\\:text-base{font-size:1rem;line-height:1.5rem}#ash-app .sm\\:text-lg{font-size:1.125rem;line-height:1.75rem}#ash-app .sm\\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){#ash-app .lg\\:-left-8{left:-2rem}#ash-app .lg\\:bottom-16{bottom:4rem}#ash-app .lg\\:left-0{left:0}#ash-app .lg\\:right-4{right:1rem}#ash-app .lg\\:top-12{top:3rem}#ash-app .lg\\:mx-0{margin-left:0;margin-right:0}#ash-app .lg\\:mt-24{margin-top:6rem}#ash-app .lg\\:block{display:block}#ash-app .lg\\:h-14{height:3.5rem}#ash-app .lg\\:h-56{height:14rem}#ash-app .lg\\:h-\\[440px\\]{height:440px}#ash-app .lg\\:w-14{width:3.5rem}#ash-app .lg\\:w-56{width:14rem}#ash-app .lg\\:w-\\[440px\\]{width:440px}#ash-app .lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ash-app .lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ash-app .lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ash-app .lg\\:flex-row{flex-direction:row}#ash-app .lg\\:justify-start{justify-content:flex-start}#ash-app .lg\\:gap-20{gap:5rem}#ash-app .lg\\:p-10{padding:2.5rem}#ash-app .lg\\:px-8{padding-left:2rem;padding-right:2rem}#ash-app .lg\\:py-28{padding-top:7rem;padding-bottom:7rem}#ash-app .lg\\:py-32{padding-top:8rem;padding-bottom:8rem}#ash-app .lg\\:text-left{text-align:left}#ash-app .lg\\:text-5xl{font-size:3rem;line-height:1}#ash-app .lg\\:text-6xl{font-size:3.75rem;line-height:1}#ash-app .lg\\:text-7xl{font-size:4.5rem;line-height:1}#ash-app .lg\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1280px){#ash-app .xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#ash-app .xl\\:text-7xl{font-size:4.5rem;line-height:1}}\n  #ash-app *{ margin: 0; padding: 0; box-sizing: border-box; }#ash-app{\n      font-family: 'Inter', system-ui, sans-serif;\n      -webkit-font-smoothing: antialiased;\n      overflow-x: hidden;\n      transition: background-color 0.5s ease, color 0.5s ease;\n    }#ash-app.dark{ background-color: #030712; color: #e2e8f0; }#ash-app:not(.dark){ background-color: #f8fafc; color: #1e293b; }#ash-app ::-webkit-scrollbar{ width: 6px; height: 6px; }#ash-app.dark #ash-app ::-webkit-scrollbar-track{ background: #060a13; }#ash-app.dark #ash-app ::-webkit-scrollbar-thumb{ background: linear-gradient(180deg, #00ff88, #00d4ff); border-radius: 3px; }#ash-app:not(.dark) #ash-app ::-webkit-scrollbar-track{ background: #f1f5f9; }#ash-app:not(.dark) #ash-app ::-webkit-scrollbar-thumb{ background: linear-gradient(180deg, #059669, #0891b2); border-radius: 3px; }#ash-app .gradient-text{\n      background: linear-gradient(135deg, #00ff88, #00d4ff, #a855f7, #00ff88);\n      background-size: 300% 300%;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n      animation: gradientShift 4s ease infinite;\n    }#ash-app .gradient-text-static{\n      background: linear-gradient(135deg, #00ff88, #00d4ff);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }#ash-app:not(.dark) .gradient-text{\n      background: linear-gradient(135deg, #047857, #0e7490, #7c3aed, #047857);\n      background-size: 300% 300%;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      animation: gradientShift 4s ease infinite;\n    }#ash-app:not(.dark) .gradient-text-static{\n      background: linear-gradient(135deg, #047857, #0e7490);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }@keyframes gradientShift{ 0%,100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }@keyframes float{ 0%,100% { transform: translateY(0); } 50% { transform: translateY(-20px); } }@keyframes floatReverse{ 0%,100% { transform: translateY(0); } 50% { transform: translateY(15px); } }@keyframes shieldPulse{\n      0%,100% { transform: scale(1); filter: drop-shadow(0 0 10px rgba(0,255,136,0.3)); }\n      50% { transform: scale(1.05); filter: drop-shadow(0 0 40px rgba(0,255,136,0.6)); }\n    }@keyframes morphBlob{\n      0%,100% { border-radius: 60% 40% 30% 70% \/ 60% 30% 70% 40%; }\n      50% { border-radius: 50% 60% 30% 60% \/ 30% 60% 70% 40%; }\n    }@keyframes blink{ 0%,100% { opacity: 1; } 50% { opacity: 0; } }@keyframes marqueeScroll{ 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }@keyframes pulseRing{ 0% { transform: scale(0.8); opacity: 1; } 100% { transform: scale(2); opacity: 0; } }@keyframes borderGlow{\n      0%,100% { border-color: rgba(0,255,136,0.15); }\n      50% { border-color: rgba(0,255,136,0.4); }\n    }@keyframes fadeIn{ from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }@keyframes fadeInScale{ from { opacity: 0; transform: scale(0.97); } to { opacity: 1; transform: scale(1); } }@keyframes pulseSoft{ 0%,100% { opacity: 0.85; } 50% { opacity: 1; } }@keyframes langFloat{ 0%,100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-12px) rotate(2deg); } }@keyframes glowPulse{\n      0%,100% { box-shadow: 0 0 20px rgba(0,255,136,0.3), 0 0 40px rgba(0,255,136,0.1); }\n      50% { box-shadow: 0 0 40px rgba(0,255,136,0.6), 0 0 80px rgba(0,255,136,0.2); }\n    }@keyframes spin{ from { transform: rotate(0deg); } to { transform: rotate(360deg); } }@keyframes gridDrift{ 0% { background-position: 0 0, 0 0; } 100% { background-position: 60px 60px, 60px 0; } }@keyframes scanPulse{ 0%,100% { opacity: 0.6; } 50% { opacity: 1; } }#ash-app .animate-float{ animation: float 6s ease-in-out infinite; }#ash-app .animate-float-d{ animation: float 6s ease-in-out 2s infinite; }#ash-app .animate-float-r{ animation: floatReverse 7s ease-in-out infinite; }#ash-app .animate-shield{ animation: shieldPulse 3s ease-in-out infinite; }#ash-app .animate-morph{ animation: morphBlob 15s ease-in-out infinite; }#ash-app .animate-blink{ animation: blink 1s step-end infinite; }#ash-app .animate-border-glow{ animation: borderGlow 3s ease-in-out infinite; }#ash-app.dark .grid-bg{\n      background-image: linear-gradient(rgba(0,255,136,0.03) 1px, transparent 1px),\n                        linear-gradient(90deg, rgba(0,255,136,0.03) 1px, transparent 1px);\n      background-size: 60px 60px;\n    }#ash-app:not(.dark) .grid-bg{\n      background-image: linear-gradient(rgba(5,150,105,0.05) 1px, transparent 1px),\n                        linear-gradient(90deg, rgba(5,150,105,0.05) 1px, transparent 1px);\n      background-size: 60px 60px;\n    }#ash-app .feature-card{ transition: all 0.4s cubic-bezier(0.4,0,0.2,1); position: relative; overflow: hidden; }#ash-app .feature-card::before{\n      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;\n      background: linear-gradient(90deg, transparent, rgba(0,255,136,0.04), transparent);\n      transition: left 0.6s ease;\n    }#ash-app .feature-card:hover::before{ left: 100%; }#ash-app.dark .feature-card:hover{ transform: translateY(-6px); box-shadow: 0 25px 60px -12px rgba(0,255,136,0.15); }#ash-app:not(.dark) .feature-card:hover{ transform: translateY(-6px); box-shadow: 0 25px 60px -12px rgba(5,150,105,0.15); }#ash-app .btn-primary{ position: relative; overflow: hidden; transition: all 0.3s ease; }#ash-app .btn-primary::before{\n      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n      transition: left 0.5s ease;\n    }#ash-app .btn-primary:hover::before{ left: 100%; }#ash-app .btn-primary:hover{ transform: translateY(-2px); box-shadow: 0 20px 40px -10px rgba(0,255,136,0.4); }#ash-app.dark .section-divider{\n      height: 1px;\n      background: linear-gradient(90deg, transparent, rgba(0,255,136,0.15), rgba(0,212,255,0.15), transparent);\n    }#ash-app:not(.dark) .section-divider{\n      height: 1px;\n      background: linear-gradient(90deg, transparent, rgba(5,150,105,0.2), rgba(8,145,178,0.2), transparent);\n    }#ash-app .marquee-track{ display: flex; animation: marqueeScroll 40s linear infinite; }#ash-app .marquee-track:hover{ animation-play-state: paused; }#ash-app .browser-card{ transition: all 0.4s cubic-bezier(0.4,0,0.2,1); }#ash-app .browser-card:hover{ transform: translateY(-8px) scale(1.05); }#ash-app .feature-module-card{ transition: all 0.4s ease; position: relative; overflow: hidden; }#ash-app .feature-module-card::after{\n      content: ''; position: absolute; inset: 0;\n      background: radial-gradient(circle at 30% 20%, rgba(0,255,136,0.03), transparent 80%);\n      pointer-events: none; opacity: 0; transition: opacity 0.4s ease;\n    }#ash-app .feature-module-card:hover::after{ opacity: 1; }#ash-app .step-card{ transition: all 0.5s cubic-bezier(0.4,0,0.2,1); }#ash-app .step-card:hover{ transform: translateY(-8px); }#ash-app .category-tab{ transition: all 0.3s ease; backdrop-filter: blur(4px); }#ash-app .noise-overlay{\n      position: fixed; inset: 0; pointer-events: none; z-index: 9999; opacity: 0.012;\n      background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n    }#ash-app \/* NAV PILL *\/\n    .nav-pill{\n      position: fixed;\n      left: 24px;\n      top: 50%;\n      transform: translateY(-50%);\n      z-index: 10000;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 8px;\n      padding: 14px 10px;\n      border-radius: 28px;\n      backdrop-filter: blur(40px) saturate(180%);\n      -webkit-backdrop-filter: blur(40px) saturate(180%);\n      transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n      user-select: none;\n    }#ash-app.dark .nav-pill{\n      background: rgba(6, 11, 24, 0.85);\n      border: 1px solid rgba(16, 185, 129, 0.22);\n      box-shadow: 0 25px 60px -15px rgba(0,0,0,0.8), 0 0 0 1px rgba(255,255,255,0.04) inset;\n    }#ash-app:not(.dark) .nav-pill{\n      background: rgba(255, 255, 255, 0.92);\n      border: 1px solid rgba(15, 23, 42, 0.1);\n      box-shadow: 0 20px 50px -12px rgba(15,23,42,0.15), 0 0 0 1px rgba(255,255,255,0.8) inset;\n    }#ash-app .nav-pill::before{\n      content: ''; position: absolute; inset: -2px; border-radius: 30px; padding: 1px;\n      background: linear-gradient(180deg, #10b981, transparent 40%, transparent 60%, #2dd4bf);\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor; mask-composite: exclude;\n      opacity: 0.3; pointer-events: none; transition: opacity 0.4s;\n    }#ash-app .nav-pill:hover::before{ opacity: 0.7; }#ash-app .nav-pill-logo{\n      width: 48px; height: 48px; display: flex; align-items: center;\n      justify-content: center; background: transparent; border: none;\n      transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n      cursor: pointer; text-decoration: none; position: relative; margin-bottom: 4px;\n    }#ash-app .nav-pill-logo:hover{ transform: scale(1.12) rotate(-4deg); }#ash-app .nav-pill-logo img{\n      width: 48px; height: 48px; object-fit: contain;\n      filter: drop-shadow(0 4px 12px rgba(16,185,129,0.35));\n      transition: filter 0.35s;\n    }#ash-app .nav-pill-logo:hover img{ filter: drop-shadow(0 6px 18px #10b981) drop-shadow(0 0 8px #2dd4bf); }#ash-app .nav-pill-divider{\n      width: 28px; height: 1px; margin: 4px 0;\n      background: linear-gradient(90deg, transparent, rgba(16,185,129,0.4), transparent);\n    }#ash-app .nav-item{\n      position: relative; width: 46px; height: 46px; border-radius: 14px;\n      display: flex; align-items: center; justify-content: center;\n      text-decoration: none; border: 1px solid transparent;\n      transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n      cursor: pointer;\n    }#ash-app.dark .nav-item{ color: rgba(232,240,255,0.65); background: rgba(255,255,255,0.03); }#ash-app:not(.dark) .nav-item{ color: #475569; background: rgba(15,23,42,0.04); }#ash-app .nav-item::before{\n      content: ''; position: absolute; inset: 0; border-radius: 14px;\n      background: linear-gradient(135deg, #10b981, #2dd4bf);\n      opacity: 0; transition: opacity 0.3s; z-index: 0;\n    }#ash-app .nav-item i{ position: relative; z-index: 1; font-size: 1rem; transition: transform 0.3s; }#ash-app .nav-item:hover{\n      color: #fff !important;\n      border-color: rgba(16,185,129,0.4);\n      transform: translateX(2px);\n      box-shadow: 0 6px 18px -4px rgba(16,185,129,0.35);\n    }#ash-app .nav-item:hover::before{ opacity: 1; }#ash-app .nav-item:hover i{ transform: scale(1.15); }#ash-app .nav-item-label{\n      position: absolute; left: calc(100% + 14px); top: 50%;\n      transform: translateY(-50%) translateX(-8px); white-space: nowrap;\n      padding: 8px 14px; border-radius: 10px; font-size: 12px; font-weight: 700;\n      letter-spacing: 0.3px; pointer-events: none; opacity: 0;\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      z-index: 100;\n    }#ash-app.dark .nav-item-label{\n      background: rgba(10,15,27,0.96); color: #e2e8f0;\n      border: 1px solid rgba(16,185,129,0.22);\n      box-shadow: 0 10px 30px rgba(0,0,0,0.3);\n    }#ash-app:not(.dark) .nav-item-label{\n      background: rgba(255,255,255,0.98); color: #0f172a;\n      border: 1px solid rgba(15,23,42,0.1);\n      box-shadow: 0 10px 30px rgba(15,23,42,0.1);\n    }#ash-app .nav-item-label::before{\n      content: ''; position: absolute; left: -5px; top: 50%;\n      transform: translateY(-50%) rotate(45deg); width: 10px; height: 10px;\n    }#ash-app.dark .nav-item-label::before{\n      background: rgba(10,15,27,0.96);\n      border-left: 1px solid rgba(16,185,129,0.22);\n      border-bottom: 1px solid rgba(16,185,129,0.22);\n    }#ash-app:not(.dark) .nav-item-label::before{\n      background: rgba(255,255,255,0.98);\n      border-left: 1px solid rgba(15,23,42,0.1);\n      border-bottom: 1px solid rgba(15,23,42,0.1);\n    }#ash-app .nav-item:hover .nav-item-label{ opacity: 1; transform: translateY(-50%) translateX(0); }#ash-app \/* THEME PILL *\/\n    .theme-pill{\n      position: fixed; right: 24px; top: 50%; transform: translateY(-50%);\n      z-index: 10000; display: flex; flex-direction: column; align-items: center;\n      gap: 12px; backdrop-filter: blur(40px) saturate(180%);\n      -webkit-backdrop-filter: blur(40px) saturate(180%);\n      border-radius: 40px; padding: 16px 12px; cursor: pointer;\n      transition: all 0.4s; user-select: none;\n    }#ash-app.dark .theme-pill{\n      background: rgba(6,11,24,0.85);\n      border: 1px solid rgba(16,185,129,0.22);\n      box-shadow: 0 25px 60px -15px rgba(0,0,0,0.8), 0 0 0 1px rgba(255,255,255,0.04) inset;\n    }#ash-app:not(.dark) .theme-pill{\n      background: rgba(255,255,255,0.92);\n      border: 1px solid rgba(15,23,42,0.1);\n      box-shadow: 0 20px 50px -12px rgba(15,23,42,0.15), 0 0 0 1px rgba(255,255,255,0.8) inset;\n    }#ash-app .theme-pill:hover{\n      border-color: rgba(16,185,129,0.4) !important;\n      box-shadow: 0 0 35px rgba(16,185,129,0.35) !important;\n    }#ash-app .pill-track{\n      width: 28px; height: 56px; border-radius: 14px; position: relative; overflow: hidden;\n      transition: background 0.3s;\n    }#ash-app.dark .pill-track{ background: #1e293b; }#ash-app:not(.dark) .pill-track{ background: #cbd5e1; }#ash-app .pill-knob{\n      width: 24px; height: 24px; border-radius: 50%;\n      position: absolute; top: 2px; left: 2px;\n      transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n      box-shadow: 0 2px 8px rgba(0,0,0,0.25);\n    }#ash-app.dark .pill-knob{ background: #e2e8f0; }#ash-app:not(.dark) .pill-knob{ background: #fff; top: 30px; }#ash-app \/* FOOTER *\/\n    .site-footer{\n      position: relative;\n      margin-top: 0;\n      padding: 5rem 0 2.2rem;\n      border-top: none;\n      overflow: hidden;\n      isolation: isolate;\n      width: 100vw !important;\n      max-width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      left: 0;\n      right: 0;\n    }#ash-app .site-footer::before{\n      content: ''; position: absolute; inset: 0;\n      background:\n        linear-gradient(180deg, transparent 0%, rgba(16,185,129,0.025) 40%, rgba(16,185,129,0.04) 100%),\n        radial-gradient(ellipse 80% 60% at 50% 100%, rgba(16,185,129,0.06), transparent 70%);\n      z-index: -2; pointer-events: none;\n    }#ash-app:not(.dark) .site-footer::before{\n      background:\n        linear-gradient(180deg, transparent 0%, rgba(5,150,105,0.02) 40%, rgba(5,150,105,0.035) 100%),\n        radial-gradient(ellipse 80% 60% at 50% 100%, rgba(5,150,105,0.05), transparent 70%);\n    }#ash-app .site-footer::after{\n      content: ''; position: absolute; inset: 0;\n      background-image:\n        linear-gradient(rgba(16,185,129,0.04) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(16,185,129,0.04) 1px, transparent 1px);\n      background-size: 60px 60px;\n      mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%);\n      -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 50%, transparent 100%);\n      opacity: 0.5; z-index: -1;\n      animation: gridDrift 40s linear infinite; pointer-events: none;\n    }#ash-app:not(.dark) .site-footer::after{\n      background-image:\n        linear-gradient(rgba(5,150,105,0.05) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(5,150,105,0.05) 1px, transparent 1px);\n      opacity: 0.4;\n    }#ash-app .footer-top-line{\n      position: absolute; top: 0; left: 0; right: 0; height: 1px;\n      background: linear-gradient(90deg,\n        transparent 0%, rgba(16,185,129,0.1) 25%,\n        rgba(16,185,129,0.5) 50%,\n        rgba(16,185,129,0.1) 75%, transparent 100%);\n      animation: scanPulse 5s ease-in-out infinite;\n    }#ash-app:not(.dark) .footer-top-line{\n      background: linear-gradient(90deg,\n        transparent 0%, rgba(5,150,105,0.08) 25%,\n        rgba(5,150,105,0.35) 50%,\n        rgba(5,150,105,0.08) 75%, transparent 100%);\n    }#ash-app .footer-inner{\n      max-width: 1100px !important;\n      width: 100%;\n      margin: 0 auto !important;\n      padding: 0 24px !important;\n      text-align: center !important;\n      position: relative;\n      z-index: 1;\n    }#ash-app .footer-brand{\n      display: inline-block; margin: 0 auto 1.5rem;\n      transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n      filter: drop-shadow(0 6px 18px rgba(16,185,129,0.35));\n      text-decoration: none;\n    }#ash-app .footer-brand:hover{\n      transform: translateY(-3px) scale(1.03);\n      filter: drop-shadow(0 10px 24px #10b981) drop-shadow(0 0 10px #2dd4bf);\n    }#ash-app .footer-brand img{ height: 48px; width: auto; max-width: 220px; object-fit: contain; display: block; margin: 0 auto; }#ash-app .footer-links{\n      \/* force centered single row *\/\n      display: flex !important;\n      flex-wrap: nowrap;\n      gap: 0.5rem 2rem !important;\n      justify-content: center !important;\n      align-items: center !important;\n      margin: 1.5rem auto 2rem !important;\n      padding: 0 !important;\n      width: 100%;\n    }@media (max-width: 900px){#ash-app .footer-links{ flex-wrap: wrap; gap: 0.5rem 1.2rem !important; }\n    }#ash-app .footer-links a{\n      position: relative; font-size: 0.9rem; font-weight: 500; transition: color 0.25s; text-decoration: none; padding: 0.3rem 0;\n    }#ash-app.dark .footer-links a{ color: #9fb3c8 !important; }#ash-app:not(.dark) .footer-links a{ color: #475569 !important; }#ash-app .footer-links a::after{\n      content: ''; position: absolute; left: 0; bottom: 0;\n      width: 0; height: 2px;\n      background: linear-gradient(90deg, #10b981, #2dd4bf);\n      transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      border-radius: 2px;\n    }#ash-app.dark .footer-links a:hover{ color: #e2e8f0 !important; }#ash-app:not(.dark) .footer-links a:hover{ color: #1e293b !important; }#ash-app .footer-links a:hover::after{ width: 100%; }#ash-app .footer-divider{\n      width: 60%; max-width: 400px; height: 1px;\n      background: linear-gradient(90deg, transparent, rgba(16,185,129,0.4), transparent);\n      margin: 1.5rem auto; border: none; display: block;\n    }#ash-app:not(.dark) .footer-divider{ background: linear-gradient(90deg, transparent, rgba(5,150,105,0.35), transparent) !important; }#ash-app .footer-copy{ font-size: 0.82rem; letter-spacing: 0.2px; text-align: center; margin: 0 auto; display: block; width: 100%; }#ash-app.dark .footer-copy{ color: #9fb3c8; }#ash-app:not(.dark) .footer-copy{ color: #475569; }#ash-app .footer-copy strong{\n      font-weight: 700;\n      background: linear-gradient(135deg, #10b981, #2dd4bf);\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n    }#ash-app \/* PREVIEW TABS *\/\n    .preview-tab{\n      position: relative;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 14px 24px;\n      border-radius: 48px;\n      cursor: pointer;\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      background: transparent;\n      border: 1px solid transparent;\n      font-weight: 600;\n      font-size: 0.95rem;\n      backdrop-filter: blur(8px);\n    }#ash-app.dark .preview-tab{ color: #94a3b8; background: rgba(255,255,255,0.02); }#ash-app:not(.dark) .preview-tab{ color: #475569; background: rgba(0,0,0,0.02); }#ash-app .preview-tab.is-active{\n      background: linear-gradient(135deg, rgba(0,255,136,0.12), rgba(0,212,255,0.12));\n      border-color: rgba(0,255,136,0.3);\n      color: #fff;\n      box-shadow: 0 8px 20px rgba(0,255,136,0.2);\n    }#ash-app:not(.dark) .preview-tab.is-active{\n      background: linear-gradient(135deg, rgba(5,150,105,0.15), rgba(8,145,178,0.15));\n      border-color: rgba(5,150,105,0.4);\n      color: #0f172a;\n      box-shadow: 0 8px 20px rgba(5,150,105,0.15);\n    }#ash-app .preview-tab-icon{ font-size: 1.2rem; margin-right: 6px; }#ash-app .marquee-track-ext{\n      display: flex;\n      animation: marqueeScroll 45s linear infinite;\n      width: max-content;\n      will-change: transform;\n    }#ash-app .carousel-container:hover .marquee-track-ext{ animation-play-state: paused; }#ash-app .preview-image-card{\n      flex-shrink: 0;\n      width: 360px;\n      margin: 0 14px;\n      border-radius: 28px;\n      overflow: hidden;\n      transition: transform 0.3s ease, box-shadow 0.3s;\n      box-shadow: 0 20px 35px -12px rgba(0,0,0,0.4);\n    }#ash-app .preview-image-card img{ width: 100%; height: auto; display: block; object-fit: cover; transition: transform 0.4s; }#ash-app .preview-image-card:hover{ transform: scale(1.02); box-shadow: 0 28px 45px -12px rgba(0,255,136,0.25); }#ash-app .single-preview{\n      border-radius: 32px;\n      overflow: hidden;\n      box-shadow: 0 30px 60px -20px rgba(0,0,0,0.5);\n      transition: transform 0.4s;\n      max-width: 880px;\n      margin: 0 auto;\n    }#ash-app .single-preview img{ width: 100%; height: auto; display: block; }#ash-app .single-preview:hover{ transform: translateY(-5px); }#ash-app \/* LANGUAGES ORBITAL *\/\n    \/* lang center fix *\/\n    #languages{ text-align: center; }#ash-app .lang-orbit-container{\n      position: relative; width: 100%; max-width: 720px;\n      margin: 0 auto !important;\n      display: block;\n      aspect-ratio: 1 \/ 1; max-height: 720px;\n    }#ash-app .lang-orbit-center{\n      position: absolute; top: 50%; left: 50%;\n      transform: translate(-50%, -50%);\n      width: 180px; height: 180px; border-radius: 50%;\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\n      z-index: 5;\n      background: radial-gradient(circle at 30% 30%, rgba(0,255,136,0.3), transparent 60%),\n                  radial-gradient(circle at 70% 70%, rgba(0,212,255,0.3), transparent 60%),\n                  rgba(3,7,18,0.92);\n      backdrop-filter: blur(20px);\n      border: 1px solid rgba(0,255,136,0.3);\n      animation: glowPulse 3s ease-in-out infinite;\n      overflow: hidden;\n    }#ash-app:not(.dark) .lang-orbit-center{\n      background: radial-gradient(circle at 30% 30%, rgba(5,150,105,0.3), transparent 60%),\n                  radial-gradient(circle at 70% 70%, rgba(8,145,178,0.3), transparent 60%),\n                  rgba(255,255,255,0.95);\n      border-color: rgba(5,150,105,0.3);\n    }#ash-app .lang-orbit-center img{ width: 80px; height: 80px; object-fit: contain; filter: drop-shadow(0 0 10px rgba(0,255,136,0.6)); z-index: 2; }#ash-app:not(.dark) .lang-orbit-center img{ filter: drop-shadow(0 0 10px rgba(5,150,105,0.5)); }#ash-app .lang-ring{\n      position: absolute; top: 50%; left: 50%;\n      transform: translate(-50%, -50%);\n      border-radius: 50%; border: 1px dashed rgba(0,255,136,0.15); pointer-events: none;\n    }#ash-app:not(.dark) .lang-ring{ border-color: rgba(5,150,105,0.2); }#ash-app .lang-ring.ring-1{ width: 380px; height: 380px; animation: spin 60s linear infinite; }#ash-app .lang-ring.ring-2{ width: 560px; height: 560px; animation: spin 90s linear infinite reverse; }#ash-app .lang-ring.ring-3{ width: 700px; height: 700px; animation: spin 120s linear infinite; }#ash-app .lang-chip{\n      position: absolute; top: 50%; left: 50%;\n      width: 64px; height: 64px; margin-left: -32px; margin-top: -32px;\n      border-radius: 18px; backdrop-filter: blur(20px);\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\n      cursor: pointer; transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); z-index: 4; overflow: hidden;\n    }#ash-app.dark .lang-chip{ background: rgba(10,15,26,0.85); border: 1px solid rgba(255,255,255,0.08); box-shadow: 0 8px 24px rgba(0,0,0,0.4); }#ash-app:not(.dark) .lang-chip{ background: rgba(255,255,255,0.95); border: 1px solid rgba(0,0,0,0.08); box-shadow: 0 8px 24px rgba(0,0,0,0.1); }#ash-app .lang-chip::before{\n      content: ''; position: absolute; inset: 0;\n      background: linear-gradient(135deg, rgba(0,255,136,0.15), rgba(0,212,255,0.15));\n      opacity: 0; transition: opacity 0.3s;\n    }#ash-app .lang-chip:hover{ z-index: 20; }\/* scale removed - keeps orbital position *\/\n    #ash-app.dark .lang-chip:hover{ box-shadow: 0 16px 50px rgba(0,255,136,0.5); border-color: rgba(0,255,136,0.6); }#ash-app:not(.dark) .lang-chip:hover{ box-shadow: 0 16px 50px rgba(5,150,105,0.35); border-color: rgba(5,150,105,0.5); }#ash-app .lang-chip:hover::before{ opacity: 1; }#ash-app .lang-chip-flag{ font-size: 28px; line-height: 1; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3)); position: relative; z-index: 1; }#ash-app .lang-chip-code{ font-size: 8px; font-weight: 800; letter-spacing: 0.5px; font-family: 'JetBrains Mono', monospace; margin-top: 4px; text-transform: uppercase; position: relative; z-index: 1; }#ash-app.dark .lang-chip-code{ color: rgba(255,255,255,0.6); }#ash-app:not(.dark) .lang-chip-code{ color: rgba(0,0,0,0.55); }#ash-app .lang-chip-tooltip{\n      position: absolute; bottom: 100%; left: 50%;\n      transform: translateX(-50%) translateY(-8px);\n      padding: 6px 12px; border-radius: 8px;\n      font-size: 11px; font-weight: 600; white-space: nowrap;\n      opacity: 0; pointer-events: none; transition: all 0.3s; z-index: 30;\n    }#ash-app.dark .lang-chip-tooltip{ background: #0a0f1a; color: #e2e8f0; border: 1px solid rgba(0,255,136,0.3); box-shadow: 0 8px 24px rgba(0,0,0,0.5); }#ash-app:not(.dark) .lang-chip-tooltip{ background: #fff; color: #0f172a; border: 1px solid rgba(5,150,105,0.3); box-shadow: 0 8px 24px rgba(0,0,0,0.15); }#ash-app .lang-chip:hover .lang-chip-tooltip{ opacity: 1; transform: translateX(-50%) translateY(-12px); }#ash-app .lang-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; max-width: 480px; margin: 0 auto; }#ash-app .lang-grid-chip{\n      aspect-ratio: 1; border-radius: 18px; backdrop-filter: blur(20px);\n      display: flex; flex-direction: column; align-items: center; justify-content: center;\n      transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);\n      position: relative; overflow: hidden; cursor: pointer;\n      animation: langFloat 4s ease-in-out infinite;\n    }#ash-app.dark .lang-grid-chip{ background: rgba(10,15,26,0.7); border: 1px solid rgba(255,255,255,0.08); }#ash-app:not(.dark) .lang-grid-chip{ background: rgba(255,255,255,0.92); border: 1px solid rgba(0,0,0,0.08); box-shadow: 0 4px 12px rgba(0,0,0,0.05); }#ash-app .lang-grid-chip:hover{ \/* transform removed - keeps float animation *\/ }#ash-app.dark .lang-grid-chip:hover{ border-color: rgba(0,255,136,0.5); box-shadow: 0 12px 30px rgba(0,255,136,0.3); }#ash-app:not(.dark) .lang-grid-chip:hover{ border-color: rgba(5,150,105,0.5); box-shadow: 0 12px 30px rgba(5,150,105,0.2); }#ash-app .lang-grid-chip-flag{ font-size: 32px; margin-bottom: 4px; }#ash-app .lang-grid-chip-name{ font-size: 10px; font-weight: 700; }#ash-app.dark .lang-grid-chip-name{ color: rgba(255,255,255,0.65); }#ash-app:not(.dark) .lang-grid-chip-name{ color: rgba(0,0,0,0.6); }#ash-app .lang-detect-pulse{\n      width: 50px; height: 50px; border-radius: 50%;\n      background: linear-gradient(135deg, #00ff88, #00d4ff);\n      display: flex; align-items: center; justify-content: center;\n      font-size: 22px; box-shadow: 0 0 30px rgba(0,255,136,0.6); position: relative;\n    }#ash-app .lang-detect-pulse::before{\n      content: ''; position: absolute; inset: -6px; border-radius: 50%;\n      border: 2px solid #00ff88; animation: pulseRing 2s ease-out infinite;\n    }#ash-app .lang-detect-pulse::after{\n      content: ''; position: absolute; inset: -6px; border-radius: 50%;\n      border: 2px solid #00d4ff; animation: pulseRing 2s ease-out 1s infinite;\n    }#ash-app .browser-soon-overlay{\n      position: absolute; inset: 0;\n      display: flex; align-items: flex-end; justify-content: center;\n      padding-bottom: 2px; z-index: 10; pointer-events: none;\n    }#ash-app \/* backtotop fix *\/\n.back-to-top-icon{ font-size: 14px; line-height: 1; }#ash-app .browser-soon-badge{\n      font-size: 8px; font-weight: 800; letter-spacing: 0.5px;\n      padding: 2px 8px; border-radius: 6px;\n      text-transform: uppercase; line-height: 1.4;\n    }#ash-app \/* Responsive pills *\/\n    @media (max-width: 768px){\n      .nav-pill {\n        left: auto; top: auto; bottom: 14px;\n        transform: translateX(-50%); flex-direction: row;\n        padding: 9px 11px; gap: 6px; border-radius: 22px;\n      }\n      .nav-pill-logo { width: 38px; height: 38px; margin-bottom: 0; margin-right: 4px; }\n      .nav-pill-logo img { width: 38px; height: 38px; }\n      .nav-pill-divider { width: 1px; height: 26px; margin: 0 4px;\n        background: linear-gradient(180deg, transparent, rgba(16,185,129,0.4), transparent); }\n      .nav-item { width: 38px; height: 38px; border-radius: 11px; }\n      .nav-item-label { display: none; }\n      .theme-pill {\n        right: 14px; top: 14px; bottom: auto; transform: none;\n        flex-direction: row; padding: 7px 11px; gap: 8px; border-radius: 22px;\n      }\n      .pill-track { width: 42px; height: 22px; border-radius: 12px; }\n      .pill-knob { width: 18px; height: 18px; top: 2px; left: 2px; }\n      #ash-app:not(.dark) .pill-knob { top: 2px; left: 22px; }\n      .theme-pill span { font-size: 0.9rem; }\n      .site-footer { padding: 4rem 0 95px; }\n    }@media (max-width: 640px){#ash-app .preview-tab{ padding: 10px 16px; gap: 8px; font-size: 0.8rem; }#ash-app .preview-image-card{ width: 280px; margin: 0 10px; }\n    }@media (max-width: 480px){#ash-app .nav-pill{ padding: 8px 9px; gap: 4px; border-radius: 20px; }#ash-app .nav-pill-logo{ width: 34px; height: 34px; }#ash-app .nav-pill-logo img{ width: 34px; height: 34px; }#ash-app .nav-item{ width: 34px; height: 34px; border-radius: 10px; }#ash-app .nav-item i{ font-size: 0.9rem; }#ash-app .theme-pill{ padding: 6px 9px; gap: 6px; border-radius: 20px; }#ash-app .pill-track{ width: 36px; height: 20px; }#ash-app .pill-knob{ width: 16px; height: 16px; }#ash-app:not(.dark) .pill-knob{ top: 2px; left: 18px; }#ash-app .theme-pill span{ font-size: 0.8rem; }#ash-app .site-footer{ padding: 2.5rem 0 90px; }#ash-app .footer-brand img{ height: 36px; }#ash-app .footer-links{ flex-wrap: wrap; gap: 0.6rem 1.2rem; justify-content: center; }\n    }\n  \n  \/* Elementor overrides - force centering *\/\n  #ash-app .lang-orbit-container { margin-left:auto !important; margin-right:auto !important; }\n  #ash-app .lang-grid { margin-left:auto !important; margin-right:auto !important; }\n  #ash-app #languages { text-align:center !important; }\n  #ash-app .site-footer { width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; max-width:100vw !important; left:0 !important; right:auto !important; }\n  #ash-app .footer-inner { max-width:1100px !important; margin:0 auto !important; text-align:center !important; padding:0 24px !important; }\n  #ash-app .footer-links { display:flex !important; flex-wrap:wrap !important; justify-content:center !important; gap:0.5rem 2rem !important; }\n  #ash-app .footer-brand { display:block !important; margin:0 auto 1.5rem !important; text-align:center !important; }\n  #ash-app .footer-brand img { margin:0 auto !important; }\n  #ash-app .footer-copy { text-align:center !important; margin-left:auto !important; margin-right:auto !important; display:block !important; width:100% !important; }\n  #ash-app a { text-decoration: none; }\n  #ash-app button { cursor: pointer; font-family: inherit; }\n  #ash-app img { max-width: 100%; height: auto; display: block; }\n  #ash-app .fa-chevron-up { font-family: \"Font Awesome 6 Free\"; font-weight: 900; }\n  <\/style>\n  <div id=\"ash-app-root\"><div id=\"ash-preloader\" style=\"width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at top, rgba(0,255,136,0.06), transparent 60%), radial-gradient(ellipse at bottom, rgba(0,212,255,0.05), transparent 60%), #030712;color:#e2e8f0;\">\n      <div style=\"width:72px;height:72px;animation:ash_pulse 1.8s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,255,136,0.35))\">\n        <img decoding=\"async\" src=\"https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128-dark.png\" alt=\"AIScamHunter\" style=\"width:100%;height:100%;object-fit:contain;\" \/>\n      <\/div>\n      <div style=\"margin-top:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-family:Inter,system-ui,sans-serif\">AIScamHunter<\/div>\n    <\/div>\n    <style>@keyframes ash_pulse {0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.06);opacity:1}}<\/style><\/div>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/react@18.2.0\/umd\/react.production.min.js\" crossorigin=\"anonymous\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/react-dom@18.2.0\/umd\/react-dom.production.min.js\" crossorigin=\"anonymous\"><\/script>\n<script>\n(function(){const React=window.React,ReactDOM=window.ReactDOM;if(!React||!ReactDOM){console.error('React missing');return;}\nconst {\n  useState,\n  useEffect,\n  useRef,\n  useContext,\n  createContext\n} = React;\nfunction useScrollY() {\n  const [y, setY] = useState(0);\n  useEffect(() => {\n    const h = () => setY(window.scrollY);\n    window.addEventListener('scroll', h, {\n      passive: true\n    });\n    return () => window.removeEventListener('scroll', h);\n  }, []);\n  return y;\n}\nfunction useInView(opts = {}) {\n  const ref = useRef(null);\n  const [v, setV] = useState(false);\n  useEffect(() => {\n    const el = ref.current;\n    if (!el) return;\n    const o = new IntersectionObserver(([e]) => {\n      if (e.isIntersecting) {\n        setV(true);\n        o.unobserve(el);\n      }\n    }, {\n      threshold: 0.1,\n      ...opts\n    });\n    o.observe(el);\n    return () => o.disconnect();\n  }, []);\n  return [ref, v];\n}\nfunction useTyping(text, speed = 35, delay = 300) {\n  const [t, setT] = useState('');\n  const [done, setDone] = useState(false);\n  useEffect(() => {\n    const to = setTimeout(() => {\n      let i = 0;\n      const iv = setInterval(() => {\n        setT(text.slice(0, i + 1));\n        i++;\n        if (i >= text.length) {\n          clearInterval(iv);\n          setDone(true);\n        }\n      }, speed);\n    }, delay);\n    return () => clearTimeout(to);\n  }, [text, speed, delay]);\n  return [t, done];\n}\nfunction useCounter(end, duration = 2000) {\n  const [count, setCount] = useState(0);\n  const [ref, visible] = useInView();\n  const started = useRef(false);\n  useEffect(() => {\n    if (!visible || started.current) return;\n    started.current = true;\n    const startTime = Date.now();\n    const tick = () => {\n      const elapsed = Date.now() - startTime;\n      const progress = Math.min(elapsed \/ duration, 1);\n      const eased = 1 - Math.pow(1 - progress, 3);\n      setCount(Math.floor(eased * end));\n      if (progress < 1) requestAnimationFrame(tick);\n    };\n    requestAnimationFrame(tick);\n  }, [visible, end, duration]);\n  return [ref, count];\n}\nfunction useWindowWidth() {\n  const [w, setW] = useState(typeof window !== 'undefined' ? window.innerWidth : 1024);\n  useEffect(() => {\n    const onResize = () => setW(window.innerWidth);\n    window.addEventListener('resize', onResize);\n    return () => window.removeEventListener('resize', onResize);\n  }, []);\n  return w;\n}\nconst ThemeContext = createContext();\nfunction ThemeProvider({\n  children\n}) {\n  const [dark, setDark] = useState(true);\n  useEffect(() => {\n    const stored = localStorage.getItem('aiscamhunter-theme');\n    if (stored === 'light') {\n      setDark(false);\n      document.getElementById('ash-app')?.classList.remove('dark');\n    } else {\n      document.getElementById('ash-app')?.classList.add('dark');\n    }\n  }, []);\n  const toggle = () => {\n    setDark(p => {\n      const next = !p;\n      if (next) {\n        document.getElementById('ash-app')?.classList.add('dark');\n        localStorage.setItem('aiscamhunter-theme', 'dark');\n      } else {\n        document.getElementById('ash-app')?.classList.remove('dark');\n        localStorage.setItem('aiscamhunter-theme', 'light');\n      }\n      return next;\n    });\n  };\n  return \/*#__PURE__*\/React.createElement(ThemeContext.Provider, {\n    value: {\n      dark,\n      toggle\n    }\n  }, children);\n}\nfunction useTheme() {\n  return useContext(ThemeContext);\n}\nfunction Anim({\n  children,\n  className = '',\n  delay = 0\n}) {\n  const [ref, v] = useInView();\n  return \/*#__PURE__*\/React.createElement(\"div\", {\n    ref: ref,\n    className: className,\n    style: {\n      opacity: v ? 1 : 0,\n      transform: v ? 'none' : 'translateY(40px)',\n      transition: `all 0.7s cubic-bezier(0.4,0,0.2,1) ${delay}ms`\n    }\n  }, children);\n}\nfunction getLogoUrl(dark) {\n  return dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128-dark.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/05\/icon128.png';\n}\nfunction LogoImage({\n  dark,\n  className = '',\n  style = {}\n}) {\n  const [imgError, setImgError] = useState(false);\n  const url = getLogoUrl(dark);\n  if (imgError) {\n    return \/*#__PURE__*\/React.createElement(\"div\", {\n      className: className,\n      style: style,\n      title: \"AIScamHunter\"\n    }, \/*#__PURE__*\/React.createElement(\"svg\", {\n      xmlns: \"http:\/\/www.w3.org\/2000\/svg\",\n      viewBox: \"0 0 24 24\",\n      fill: \"none\",\n      stroke: \"currentColor\",\n      strokeWidth: \"2\",\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      style: {\n        width: '100%',\n        height: '100%'\n      }\n    }, \/*#__PURE__*\/React.createElement(\"path\", {\n      d: \"M12 2L3 7v5c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V7l-9-5z\"\n    })));\n  }\n  return \/*#__PURE__*\/React.createElement(\"img\", {\n    src: url,\n    alt: \"AIScamHunter\",\n    className: className,\n    style: style,\n    onError: () => setImgError(true)\n  });\n}\n\n\/* NAV PILL *\/\nfunction NavPill() {\n  const {\n    dark\n  } = useTheme();\n  return \/*#__PURE__*\/React.createElement(\"nav\", {\n    className: \"nav-pill\",\n    \"aria-label\": \"Main navigation\"\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/\",\n    className: \"nav-pill-logo\",\n    title: \"AIScamHunter Home\",\n    \"aria-label\": \"AIScamHunter Home\"\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\n    dark: dark\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"nav-pill-divider\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/documentation\/\",\n    className: \"nav-item\",\n    \"aria-label\": \"Documentation\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-book\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"nav-item-label\"\n  }, \"Documentation\")), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/help-center\/\",\n    className: \"nav-item\",\n    \"aria-label\": \"Help Center\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-circle-question\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"nav-item-label\"\n  }, \"Help Center\")), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/faq-community\/\",\n    className: \"nav-item\",\n    \"aria-label\": \"FAQ & Community\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-comments\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"nav-item-label\"\n  }, \"FAQ & Community\")), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/contact\/\",\n    className: \"nav-item\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\",\n    \"aria-label\": \"Submit Ticket\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-ticket\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"nav-item-label\"\n  }, \"Submit Ticket\")));\n}\nfunction SiteFooter() {\n  return \/*#__PURE__*\/React.createElement(\"footer\", {\n    className: \"site-footer\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"footer-top-line\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"footer-inner\"\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/\",\n    className: \"footer-brand\",\n    \"aria-label\": \"AIScamHunter Home\"\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\n    src: \"https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/logo-dark.png\",\n    alt: \"AIScamHunter\"\n  })), \/*#__PURE__*\/React.createElement(\"nav\", {\n    className: \"footer-links\",\n    \"aria-label\": \"Footer\"\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/help-center\/\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"Help Center\"), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/faq-community\/\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"FAQ & Community\"), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/privacy\/\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"Privacy Policy\"), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/aiscamhunter.com\/terms\/\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"Terms & Conditions\")), \/*#__PURE__*\/React.createElement(\"hr\", {\n    className: \"footer-divider\",\n    \"aria-hidden\": \"true\"\n  }), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: \"footer-copy\"\n  }, \/*#__PURE__*\/React.createElement(\"strong\", null, \"AIScamHunter v1.0.4\"), \" \\xA9 2026 All rights reserved.\")));\n}\n\n\/* PARTICLE BG *\/\nfunction ParticleBG() {\n  const canvasRef = useRef(null);\n  const {\n    dark\n  } = useTheme();\n  useEffect(() => {\n    const c = canvasRef.current;\n    if (!c) return;\n    const ctx = c.getContext('2d');\n    let id;\n    const ps = [];\n    function resize() {\n      c.width = window.innerWidth;\n      c.height = window.innerHeight;\n    }\n    resize();\n    window.addEventListener('resize', resize);\n    class P {\n      constructor() {\n        this.reset();\n      }\n      reset() {\n        this.x = Math.random() * c.width;\n        this.y = Math.random() * c.height;\n        this.s = Math.random() * 1.5 + 0.5;\n        this.sx = (Math.random() - 0.5) * 0.3;\n        this.sy = (Math.random() - 0.5) * 0.3;\n        this.o = Math.random() * 0.4 + 0.1;\n        this.h = Math.random() > 0.5 ? 150 : 190;\n      }\n      update() {\n        this.x += this.sx;\n        this.y += this.sy;\n        if (this.x < 0 || this.x > c.width) this.sx *= -1;\n        if (this.y < 0 || this.y > c.height) this.sy *= -1;\n      }\n      draw() {\n        ctx.beginPath();\n        ctx.arc(this.x, this.y, this.s, 0, Math.PI * 2);\n        ctx.fillStyle = dark ? `hsla(${this.h},100%,65%,${this.o})` : `hsla(${this.h},70%,35%,${this.o * 0.4})`;\n        ctx.fill();\n      }\n    }\n    for (let i = 0; i < 40; i++) ps.push(new P());\n    function anim() {\n      ctx.clearRect(0, 0, c.width, c.height);\n      for (let i = 0; i < ps.length; i++) {\n        ps[i].update();\n        ps[i].draw();\n        for (let j = i + 1; j < ps.length; j++) {\n          const dx = ps[i].x - ps[j].x,\n            dy = ps[i].y - ps[j].y;\n          const d = Math.sqrt(dx * dx + dy * dy);\n          if (d < 120) {\n            ctx.beginPath();\n            ctx.moveTo(ps[i].x, ps[i].y);\n            ctx.lineTo(ps[j].x, ps[j].y);\n            ctx.strokeStyle = dark ? `rgba(0,255,136,${0.04 * (1 - d \/ 120)})` : `rgba(5,150,105,${0.06 * (1 - d \/ 120)})`;\n            ctx.lineWidth = 0.5;\n            ctx.stroke();\n          }\n        }\n      }\n      id = requestAnimationFrame(anim);\n    }\n    anim();\n    return () => {\n      cancelAnimationFrame(id);\n      window.removeEventListener('resize', resize);\n    };\n  }, [dark]);\n  return \/*#__PURE__*\/React.createElement(\"canvas\", {\n    ref: canvasRef,\n    className: \"fixed inset-0 pointer-events-none z-0\"\n  });\n}\nfunction ScrollProgress() {\n  const [p, setP] = useState(0);\n  useEffect(() => {\n    const h = () => {\n      const t = document.documentElement.scrollHeight - window.innerHeight;\n      setP(t > 0 ? window.scrollY \/ t * 100 : 0);\n    };\n    window.addEventListener('scroll', h, {\n      passive: true\n    });\n    return () => window.removeEventListener('scroll', h);\n  }, []);\n  return \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"fixed top-0 left-0 right-0 h-[2px] z-[60]\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"h-full transition-all duration-100\",\n    style: {\n      width: `${p}%`,\n      background: 'linear-gradient(90deg,#00ff88,#00d4ff,#a855f7)'\n    }\n  }));\n}\nfunction ThemePill() {\n  const {\n    dark,\n    toggle\n  } = useTheme();\n  const handleKey = e => {\n    if (e.key === 'Enter' || e.key === ' ') {\n      e.preventDefault();\n      toggle();\n    }\n  };\n  return \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"theme-pill\",\n    onClick: toggle,\n    onKeyDown: handleKey,\n    role: \"button\",\n    tabIndex: 0,\n    \"aria-label\": \"Toggle dark\/light theme\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    \"aria-hidden\": \"true\"\n  }, \"\\uD83C\\uDF19\"), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"pill-track\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"pill-knob\"\n  })), \/*#__PURE__*\/React.createElement(\"span\", {\n    \"aria-hidden\": \"true\"\n  }, \"\\u2600\\uFE0F\"));\n}\nfunction BackToTop() {\n  const y = useScrollY();\n  const vis = y > 500;\n  const {\n    dark\n  } = useTheme();\n  return \/*#__PURE__*\/React.createElement(\"button\", {\n    onClick: () => window.scrollTo({\n      top: 0,\n      behavior: 'smooth'\n    }),\n    className: `fixed bottom-5 z-50 w-12 h-12 rounded-xl flex items-center justify-center\n            transition-all duration-300 border backdrop-blur-xl shadow-lg\n            ${vis ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-4 pointer-events-none'}\n            ${dark ? 'bg-dark-900\/90 border-neon\/20 text-neon hover:bg-neon\/10' : 'bg-white\/90 border-emerald-200 text-emerald-600 hover:bg-emerald-50'}`,\n    style: {\n      left: '50%',\n      transform: vis ? 'translateX(-50%)' : 'translateX(-50%) translateY(1rem)'\n    },\n    \"aria-label\": \"Back to top\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-chevron-up\",\n    \"aria-hidden\": \"true\",\n    style: {\n      fontSize: '14px'\n    }\n  }));\n}\n\n\/* DATA *\/\nconst browserData = [{\n  name: 'Google Chrome',\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/87\/Google_Chrome_icon_%282011%29.png',\n  color: '#4285F4'\n}, {\n  name: 'Microsoft Edge',\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/5968\/5968890.png',\n  color: '#0078D4'\n}, {\n  name: 'Brave',\n  logo: 'https:\/\/uxwing.com\/wp-content\/themes\/uxwing\/download\/brands-and-social-media\/brave-browser-icon.png',\n  color: '#FB542B'\n}, {\n  name: 'Opera',\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/3670\/3670363.png',\n  color: '#FF1B2D'\n}, {\n  name: 'Opera GX',\n  logo: 'https:\/\/img.utdstc.com\/icon\/849\/63b\/84963b584d71369760a9537331fe27a4dbbf9d28a2baf9a31b47de94a8261b92:600',\n  color: '#EE2950'\n}, {\n  name: 'Vivaldi',\n  logo: 'https:\/\/static.wikia.nocookie.net\/logopedia\/images\/0\/03\/Vivaldi_macOS_icon.png\/revision\/latest\/scale-to-width-down\/250?cb=20231031182158',\n  color: '#EF3939'\n}, {\n  name: 'Arc',\n  logo: 'https:\/\/iconlogovector.com\/uploads\/images\/2025\/05\/lg-682bbb984f6c1-Arc-Browser.webp',\n  color: '#6E5AE6'\n}, {\n  name: 'Chromium',\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/6124\/6124999.png',\n  color: '#4587F3'\n}, {\n  name: 'Yandex',\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/1a\/Yandex_browser_old_logo.png',\n  color: '#FC3F1D'\n}, {\n  name: 'Whale',\n  logo: 'https:\/\/packagestore.com\/wp-content\/uploads\/2024\/12\/20859EE0432E23AAA5CEC01A53AB6D5B.png',\n  color: '#05C46B'\n}, {\n  name: 'C\u1ed1c C\u1ed1c',\n  logo: 'https:\/\/images.icon-icons.com\/2552\/PNG\/512\/coc_coc_browser_logo_icon_153003.png',\n  color: '#00A859'\n}, {\n  name: 'Maxthon',\n  logo: 'https:\/\/cdn-icons-png.flaticon.com\/128\/518\/518712.png',\n  color: '#005BAC'\n}, {\n  name: 'Kiwi Browser',\n  logo: 'https:\/\/static.wikia.nocookie.net\/logopedia\/images\/f\/f9\/Kiwi_Browser.png',\n  color: '#7BC67E'\n}, {\n  name: 'Comodo Dragon',\n  logo: 'https:\/\/www.techspot.com\/images2\/downloads\/topdownload\/2021\/07\/2021-07-01-ts3_thumbs-db2.png',\n  color: '#47A447'\n}, {\n  name: 'Samsung Internet',\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/59\/Samsung_Internet_logo_2025.svg',\n  color: '#6A4FD7',\n  partial: true\n}, {\n  name: 'Firefox',\n  logo: 'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/16\/Firefox_logo%2C_2017.png',\n  color: '#FF9500',\n  soon: true\n}];\nconst allFeatures = [{\n  name: 'Real-Time Site Analysis',\n  desc: 'Every URL scanned instantly before interaction',\n  icon: '\ud83c\udf10',\n  cat: 'detection'\n}, {\n  name: 'Typosquatting Detection',\n  desc: 'Catches lookalike domains like paypa1.com',\n  icon: '\ud83d\udd24',\n  cat: 'detection'\n}, {\n  name: 'DGA Domain Detection',\n  desc: 'Identifies algorithmically generated domains',\n  icon: '\ud83e\uddec',\n  cat: 'detection'\n}, {\n  name: 'Unicode & Homoglyph Guard',\n  desc: 'Decodes Cyrillic & deceptive characters',\n  icon: '\ud83c\udf0d',\n  cat: 'detection'\n}, {\n  name: 'DNS Reputation Check',\n  desc: 'Validates DNS trust levels & history',\n  icon: '\ud83d\udce1',\n  cat: 'detection'\n}, {\n  name: 'SSL Certificate Analysis',\n  desc: 'Alerts on new\/suspicious certificates',\n  icon: '\ud83d\udcdc',\n  cat: 'detection'\n}, {\n  name: 'Redirect & Cloaking Scan',\n  desc: 'Detects hidden redirects & URL cloaking',\n  icon: '\ud83d\udd17',\n  cat: 'detection'\n}, {\n  name: 'Dynamic Link Scanning',\n  desc: 'Scans all visible links on pages automatically',\n  icon: '\ud83d\udd17',\n  cat: 'detection'\n}, {\n  name: 'Dangerous TLD Monitoring',\n  desc: 'Flags .xyz .top .shop .click abuse',\n  icon: '\ud83d\udcdb',\n  cat: 'detection'\n}, {\n  name: 'SPA Navigation Monitoring',\n  desc: 'Detects scam navigation changes in single-page apps',\n  icon: '\ud83d\udd04',\n  cat: 'detection'\n}, {\n  name: 'Obfuscated Script Detection',\n  desc: 'Catches hidden JS payloads & eval()',\n  icon: '\ud83d\udce6',\n  cat: 'detection'\n}, {\n  name: 'Content AI Similarity',\n  desc: 'ML-based similarity analysis against known phishing patterns',\n  icon: '\ud83e\udde0',\n  cat: 'detection'\n}, {\n  name: 'Risk Score Engine',\n  desc: 'Dynamic 0-100 score per website',\n  icon: '\ud83d\udcca',\n  cat: 'detection'\n}, {\n  name: 'Crypto Drainer Guard',\n  desc: 'Blocks wallet-draining smart contracts',\n  icon: '\ud83d\udc8e',\n  cat: 'protection'\n}, {\n  name: 'Clipboard Hijack Protection',\n  desc: 'Prevents crypto address swapping',\n  icon: '\ud83d\udccb',\n  cat: 'protection'\n}, {\n  name: 'Smart Hover Warnings',\n  desc: 'Shows real-time warnings when hovering over suspicious links',\n  icon: '\ud83d\udd0d',\n  cat: 'protection'\n}, {\n  name: 'Fake Login Page Detection',\n  desc: 'Catches cloned Google\/PayPal\/bank pages',\n  icon: '\ud83e\uddfe',\n  cat: 'protection'\n}, {\n  name: 'Fake Shop Detection',\n  desc: 'Spots fraudulent e-commerce sites',\n  icon: '\ud83d\uded2',\n  cat: 'protection'\n}, {\n  name: 'Tech Support Scam Block',\n  desc: 'Blocks fake Microsoft\/Apple alerts',\n  icon: '\ud83d\udcde',\n  cat: 'protection'\n}, {\n  name: 'QR Phishing Detection',\n  desc: 'Scans QR codes for phishing links',\n  icon: '\ud83d\udcf7',\n  cat: 'protection'\n}, {\n  name: 'Giveaway Scam Detection',\n  desc: 'Catches fake airdrops & crypto scams',\n  icon: '\ud83c\udf81',\n  cat: 'protection'\n}, {\n  name: 'Fake Wallet Protection',\n  desc: 'Detects cloned MetaMask\/Coinbase portals',\n  icon: '\ud83d\udc5b',\n  cat: 'protection'\n}, {\n  name: 'Form Submission Guard',\n  desc: 'Blocks credential theft via fake form submissions',\n  icon: '\ud83d\udee1\ufe0f',\n  cat: 'protection'\n}, {\n  name: 'Dangerous Download Blocking',\n  desc: 'Blocks .exe .bat .scr .apk threats',\n  icon: '\u26d4',\n  cat: 'protection'\n}, {\n  name: 'Safe Download Protection',\n  desc: 'Scans files before they can be opened',\n  icon: '\ud83d\udcc1',\n  cat: 'protection'\n}, {\n  name: 'Security Warning Pages',\n  desc: 'Detailed threat info before access',\n  icon: '\ud83d\udea8',\n  cat: 'protection'\n}, {\n  name: 'Tracker & Ad Blocker',\n  desc: 'Blocks 100+ trackers & fingerprinting',\n  icon: '\ud83d\udeab',\n  cat: 'privacy'\n}, {\n  name: 'Privacy Cleaner',\n  desc: 'Wipes cache, cookies, history & storage',\n  icon: '\ud83e\uddf9',\n  cat: 'privacy'\n}, {\n  name: 'Privacy-First Architecture',\n  desc: 'No URLs sent to external servers',\n  icon: '\ud83d\udd12',\n  cat: 'privacy'\n}, {\n  name: 'Incognito Mode Support',\n  desc: 'Works in private with telemetry off',\n  icon: '\ud83d\udc64',\n  cat: 'privacy'\n}, {\n  name: 'Safe Mode',\n  desc: 'Aggressive blocking & HTTP upgrade',\n  icon: '\u2699\ufe0f',\n  cat: 'privacy'\n}, {\n  name: 'Strict Private Mode',\n  desc: 'WebRTC leak prevention & DoH enforcement',\n  icon: '\ud83d\udd12\ud83d\udd12',\n  cat: 'privacy'\n}, {\n  name: 'Total Privacy Mode',\n  desc: 'Blocks third-party cookies & disables Web Workers',\n  icon: '\ud83d\udd75\ufe0f',\n  cat: 'privacy'\n}, {\n  name: 'Anonymous Telemetry',\n  desc: 'Optional anonymous usage data to improve threat detection',\n  icon: '\ud83d\udce1',\n  cat: 'privacy'\n}, {\n  name: 'Manual URL Scanner',\n  desc: 'Analyze any URL on demand',\n  icon: '\ud83d\udd0e',\n  cat: 'tools'\n}, {\n  name: 'Password Generator',\n  desc: 'Create strong customizable passwords',\n  icon: '\ud83d\udd11',\n  cat: 'tools'\n}, {\n  name: 'Allow & Block Lists',\n  desc: 'Custom trusted & blocked domains',\n  icon: '\ud83d\udcdc',\n  cat: 'tools'\n}, {\n  name: 'Context Menu Scan',\n  desc: 'Right-click to scan any link',\n  icon: '\ud83d\uddb1\ufe0f',\n  cat: 'tools'\n}, {\n  name: 'Activity Dashboard',\n  desc: 'Full threat history & statistics',\n  icon: '\ud83d\udcc8',\n  cat: 'tools'\n}, {\n  name: 'Smart Notifications',\n  desc: 'Non-intrusive security alerts',\n  icon: '\ud83d\udd14',\n  cat: 'tools'\n}, {\n  name: 'Tool Center',\n  desc: 'All security tools in one dashboard',\n  icon: '\ud83e\uddf0',\n  cat: 'tools'\n}];\nconst supportedLanguages = [{\n  code: 'ar',\n  name: 'Arabic',\n  native: '\u0627\u0644\u0639\u0631\u0628\u064a\u0629',\n  flag: '\ud83c\uddf8\ud83c\udde6'\n}, {\n  code: 'de',\n  name: 'German',\n  native: 'Deutsch',\n  flag: '\ud83c\udde9\ud83c\uddea'\n}, {\n  code: 'en',\n  name: 'English',\n  native: 'English',\n  flag: '\ud83c\uddec\ud83c\udde7'\n}, {\n  code: 'es',\n  name: 'Spanish',\n  native: 'Espa\u00f1ol',\n  flag: '\ud83c\uddea\ud83c\uddf8'\n}, {\n  code: 'es_419',\n  name: 'Spanish (LatAm)',\n  native: 'Espa\u00f1ol 419',\n  flag: '\ud83c\uddf2\ud83c\uddfd'\n}, {\n  code: 'fr',\n  name: 'French',\n  native: 'Fran\u00e7ais',\n  flag: '\ud83c\uddeb\ud83c\uddf7'\n}, {\n  code: 'hi',\n  name: 'Hindi',\n  native: '\u0939\u093f\u0928\u094d\u0926\u0940',\n  flag: '\ud83c\uddee\ud83c\uddf3'\n}, {\n  code: 'id',\n  name: 'Indonesian',\n  native: 'Indonesia',\n  flag: '\ud83c\uddee\ud83c\udde9'\n}, {\n  code: 'it',\n  name: 'Italian',\n  native: 'Italiano',\n  flag: '\ud83c\uddee\ud83c\uddf9'\n}, {\n  code: 'nl',\n  name: 'Dutch',\n  native: 'Nederlands',\n  flag: '\ud83c\uddf3\ud83c\uddf1'\n}, {\n  code: 'pt',\n  name: 'Portuguese',\n  native: 'Portugu\u00eas',\n  flag: '\ud83c\uddf5\ud83c\uddf9'\n}, {\n  code: 'pt_BR',\n  name: 'Portuguese (Brazil)',\n  native: 'Portugu\u00eas BR',\n  flag: '\ud83c\udde7\ud83c\uddf7'\n}, {\n  code: 'ru',\n  name: 'Russian',\n  native: '\u0420\u0443\u0441\u0441\u043a\u0438\u0439',\n  flag: '\ud83c\uddf7\ud83c\uddfa'\n}, {\n  code: 'tr',\n  name: 'Turkish',\n  native: 'T\u00fcrk\u00e7e',\n  flag: '\ud83c\uddf9\ud83c\uddf7'\n}, {\n  code: 'vi',\n  name: 'Vietnamese',\n  native: 'Ti\u1ebfng Vi\u1ec7t',\n  flag: '\ud83c\uddfb\ud83c\uddf3'\n}];\n\n\/* HERO *\/\nfunction HeroSection() {\n  const [typedText, done] = useTyping('Your AI-Powered Scam Protection', 35, 300);\n  const {\n    dark\n  } = useTheme();\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    className: \"relative min-h-screen flex flex-col justify-center overflow-hidden pt-8 pb-12\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-20 left-[10%] w-[500px] h-[500px] rounded-full blur-[120px] animate-morph ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.08]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute bottom-20 right-[10%] w-[400px] h-[400px] rounded-full blur-[100px] animate-morph ${dark ? 'bg-neon-blue\/[0.03]' : 'bg-cyan-400\/[0.06]'}`,\n    style: {\n      animationDelay: '-5s'\n    }\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[600px] h-[600px] rounded-full blur-[180px] ${dark ? 'bg-neon-purple\/[0.02]' : 'bg-violet-400\/[0.04]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex flex-col lg:flex-row items-center gap-12 lg:gap-20\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex-1 text-center lg:text-left max-w-2xl\"\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2.5 px-4 py-2 rounded-full border mb-8 backdrop-blur-sm\n                    ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative w-2 h-2\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 rounded-full animate-ping opacity-75 ${dark ? 'bg-neon' : 'bg-emerald-500'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `relative rounded-full w-2 h-2 ${dark ? 'bg-neon' : 'bg-emerald-500'}`\n  })), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\n  }, \"AI-Powered Protection\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-[10px] px-2 py-0.5 rounded-full font-bold ${dark ? 'bg-neon\/10 text-neon' : 'bg-emerald-200 text-emerald-800'}`\n  }, \"v1.0.4 NEW\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 100\n  }, \/*#__PURE__*\/React.createElement(\"h1\", {\n    className: \"text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-black tracking-tight leading-[1.05] mb-6\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, typedText), !done && \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `animate-blink ${dark ? 'text-neon' : 'text-emerald-500'}`\n  }, \"|\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 200\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base sm:text-lg max-w-xl mx-auto lg:mx-0 mb-8 leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"A browser extension that\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\n  }, \"analyzes every site in real-time\"), \", blocks phishing, crypto drainers and trackers \\u2014 without slowing your browsing.\", \/*#__PURE__*\/React.createElement(\"br\", null), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-sm block mt-2\"\n  }, \"Version 1.0.4 introduces \", \/*#__PURE__*\/React.createElement(\"strong\", null, \"Anonymous Telemetry\"), \" for improved protection, \", \/*#__PURE__*\/React.createElement(\"strong\", null, \"Smart Hover Warnings\"), \", \", \/*#__PURE__*\/React.createElement(\"strong\", null, \"Form Submission Guard\"), \", and enhanced Clipboard Hijack detection.\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 300\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start mb-8\"\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\",\n    className: \"btn-primary group inline-flex items-center justify-center gap-3 px-8 py-4 bg-gradient-to-r from-neon via-emerald-400 to-neon-blue rounded-2xl text-sm font-bold text-dark-950 shadow-lg shadow-neon\/20\"\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"18\",\n    height: \"18\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2.5\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4\"\n  }), \/*#__PURE__*\/React.createElement(\"polyline\", {\n    points: \"7 10 12 15 17 10\"\n  }), \/*#__PURE__*\/React.createElement(\"line\", {\n    x1: \"12\",\n    y1: \"15\",\n    x2: \"12\",\n    y2: \"3\"\n  })), \"Add to Chrome \\u2014 Free\", \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"16\",\n    height: \"16\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2.5\",\n    className: \"group-hover:translate-x-1 transition-transform\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M5 12h14M12 5l7 7-7 7\"\n  }))), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"#features\",\n    className: `inline-flex items-center justify-center gap-2 px-8 py-4 border rounded-2xl text-sm font-semibold transition-all\n                        ${dark ? 'border-white\/10 text-slate-300 hover:bg-white\/5 hover:border-white\/20' : 'border-gray-300 text-gray-700 hover:bg-gray-100 hover:border-gray-400'}`\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"16\",\n    height: \"16\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2\"\n  }, \/*#__PURE__*\/React.createElement(\"circle\", {\n    cx: \"12\",\n    cy: \"12\",\n    r: \"10\"\n  }), \/*#__PURE__*\/React.createElement(\"polygon\", {\n    points: \"10 8 16 12 10 16 10 8\",\n    fill: \"currentColor\"\n  })), \"See All Features\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 400\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `flex flex-wrap items-center gap-4 justify-center lg:justify-start text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, ['10s install', 'Zero data collected', 'Full security suite'].map((t, i) => \/*#__PURE__*\/React.createElement(\"span\", {\n    key: i,\n    className: \"flex items-center gap-1.5\"\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"14\",\n    height: \"14\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: dark ? '#00ff88' : '#059669',\n    strokeWidth: \"2\"\n  }, \/*#__PURE__*\/React.createElement(\"circle\", {\n    cx: \"12\",\n    cy: \"12\",\n    r: \"10\"\n  }), \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M9 12l2 2 4-4\"\n  })), t))))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 200,\n    className: \"flex-shrink-0 relative\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative w-72 h-72 sm:w-80 sm:h-80 lg:w-[440px] lg:h-[440px]\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 rounded-full border ${dark ? 'border-neon\/[0.08]' : 'border-emerald-400\/[0.15]'}`,\n    style: {\n      animation: 'spin 20s linear infinite'\n    }\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-6 rounded-full border ${dark ? 'border-neon-blue\/[0.06]' : 'border-cyan-400\/[0.12]'}`,\n    style: {\n      animation: 'spin 30s linear infinite reverse'\n    }\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-12 rounded-full border ${dark ? 'border-neon-purple\/[0.05]' : 'border-violet-400\/[0.1]'}`,\n    style: {\n      animation: 'spin 40s linear infinite'\n    }\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 flex items-center justify-center\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"animate-shield\"\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\n    dark: dark,\n    className: \"w-48 h-48 lg:w-56 lg:h-56 object-contain\"\n  }))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute top-8 right-8 lg:top-12 lg:right-4 animate-float\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `px-3 py-2 rounded-xl border text-[11px] font-mono flex items-center gap-2 backdrop-blur-xl\n                      ${dark ? 'bg-dark-950\/60 border-neon\/20' : 'bg-white\/90 border-emerald-300 shadow-lg shadow-emerald-500\/10'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-1.5 h-1.5 rounded-full animate-pulse ${dark ? 'bg-neon' : 'bg-emerald-500'}`\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-neon' : 'text-emerald-700 font-semibold'\n  }, \"Active\"))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute bottom-12 left-4 lg:bottom-16 lg:left-0 animate-float-d\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `px-3 py-2 rounded-xl border text-[11px] font-mono flex items-center gap-2 backdrop-blur-xl\n                      ${dark ? 'bg-dark-950\/60 border-red-500\/20' : 'bg-white\/90 border-red-300 shadow-lg shadow-red-500\/10'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-red-400\"\n  }, \"\\u26A0\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-red-400' : 'text-red-600 font-semibold'\n  }, \"3 blocked\"))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute top-1\/2 -left-4 lg:-left-8 animate-float-r hidden lg:block\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `px-3 py-2 rounded-xl border text-[10px] font-mono flex items-center gap-2 backdrop-blur-xl\n                      ${dark ? 'bg-dark-950\/60 border-neon-blue\/20' : 'bg-white\/90 border-cyan-300 shadow-lg shadow-cyan-500\/10'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-neon-blue' : 'text-cyan-700 font-semibold'\n  }, \"\\uD83D\\uDD0D Scanning...\"))))))));\n}\n\n\/* BROWSER SECTION *\/\nfunction BrowserSection() {\n  const {\n    dark\n  } = useTheme();\n  const allBrowsers = [...browserData, ...browserData];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    className: \"relative py-20 lg:py-28 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/30 to-dark-950' : 'bg-gradient-to-b from-slate-50 via-white to-slate-50'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg opacity-30\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center mb-16\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-5 py-2 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-lg\"\n  }, \"\\uD83C\\uDF10\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\n  }, \"UNIVERSAL COMPATIBILITY\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Works on \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"every browser\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base sm:text-lg max-w-2xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"One lightweight extension. Instant protection on all Chromium browsers.\")), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"marquee-track flex gap-6 w-max\",\n    style: {\n      animationDuration: '50s'\n    }\n  }, allBrowsers.map((b, idx) => \/*#__PURE__*\/React.createElement(\"div\", {\n    key: idx,\n    className: `relative flex-shrink-0 flex flex-col items-center gap-2 p-4 rounded-2xl border backdrop-blur-sm browser-card ${dark ? 'bg-white\/[0.02] border-white\/[0.06]' : 'bg-white border-gray-200 shadow-sm'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative\"\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\n    src: b.logo,\n    alt: b.name,\n    className: `w-12 h-12 lg:w-14 lg:h-14 object-contain drop-shadow-lg ${b.soon ? 'opacity-[0.55]' : ''} ${b.partial ? 'opacity-75' : ''}`,\n    loading: \"lazy\",\n    onError: e => {\n      e.target.style.display = 'none';\n    }\n  }), b.soon && \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"browser-soon-overlay\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"browser-soon-badge bg-orange-500\/95 text-white\"\n  }, \"Coming Soon\")), b.partial && \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"browser-soon-overlay\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"browser-soon-badge bg-yellow-500\/95 text-dark-950\"\n  }, \"Partial\"))), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs lg:text-sm font-semibold text-center whitespace-nowrap\n                      ${b.soon ? dark ? 'text-slate-500' : 'text-gray-400' : dark ? 'text-slate-300' : 'text-gray-700'}`\n  }, b.name)))))));\n}\n\n\/* STATS *\/\nfunction StatsSection() {\n  const {\n    dark\n  } = useTheme();\n  const stats = [{\n    end: 90,\n    suffix: '%',\n    label: 'of hacks start with phishing',\n    color: 'from-red-500 to-red-600',\n    icon: '\ud83c\udfa3',\n    src: 'Verizon DBIR 2024'\n  }, {\n    end: 3,\n    suffix: '.4B$',\n    label: 'lost to crypto scams in 2023',\n    color: 'from-amber-500 to-orange-500',\n    icon: '\ud83d\udcb0',\n    src: 'FBI IC3 Report'\n  }, {\n    end: 1,\n    suffix: '.35M',\n    label: 'phishing sites created monthly',\n    color: 'from-pink-500 to-rose-500',\n    icon: '\ud83c\udf10',\n    src: 'APWG Report'\n  }, {\n    end: 25,\n    suffix: '%',\n    label: 'clicked a phishing link this year',\n    color: 'from-purple-500 to-violet-500',\n    icon: '\ud83d\udc46',\n    src: 'KnowBe4 Study'\n  }];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    className: \"relative py-24 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/50 to-dark-950' : 'bg-gradient-to-b from-white via-red-50\/20 to-white'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg opacity-30\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center\"\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-red-500\/10 border-red-500\/20' : 'bg-red-50 border-red-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"w-2 h-2 rounded-full bg-red-500 animate-pulse\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-red-400\/80' : 'text-red-700'}`\n  }, \"REAL-TIME THREAT DATA\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-[9px] px-1.5 py-0.5 rounded-full ml-1 ${dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800'}`\n  }, \"v1.0.4\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"The threats are \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"bg-gradient-to-r from-red-500 to-orange-500 bg-clip-text text-transparent\"\n  }, \"very real\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-sm sm:text-base max-w-xl mx-auto mb-14 ${dark ? 'text-slate-500' : 'text-gray-600'}`\n  }, \"A simple ad blocker is not enough. You need intelligent protection.\")), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5\"\n  }, stats.map((s, i) => {\n    const [ref, count] = useCounter(s.end, 2500);\n    return \/*#__PURE__*\/React.createElement(Anim, {\n      key: i,\n      delay: i * 120\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      ref: ref,\n      className: `feature-card p-7 rounded-3xl border text-center h-full group ${dark ? 'bg-white\/[0.02] border-white\/[0.06] backdrop-blur-sm' : 'bg-white border-gray-200 shadow-md'}`\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"text-3xl mb-3 group-hover:scale-125 transition-transform duration-300\"\n    }, s.icon), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `text-4xl lg:text-5xl font-black bg-gradient-to-r ${s.color} bg-clip-text text-transparent mb-3`\n    }, count, s.suffix), \/*#__PURE__*\/React.createElement(\"p\", {\n      className: `text-sm leading-relaxed mb-2 ${dark ? 'text-slate-400' : 'text-gray-600'}`\n    }, s.label), \/*#__PURE__*\/React.createElement(\"p\", {\n      className: `text-[10px] font-mono ${dark ? 'text-slate-600' : 'text-gray-400'}`\n    }, s.src)));\n  }))));\n}\n\n\/* FEATURES *\/\nfunction FeaturesSection() {\n  const {\n    dark\n  } = useTheme();\n  const [cat, setCat] = useState('all');\n  const cats = [{\n    id: 'all',\n    label: 'All Modules',\n    icon: '\ud83d\udd2e'\n  }, {\n    id: 'detection',\n    label: 'Detection',\n    icon: '\ud83d\udd0d'\n  }, {\n    id: 'protection',\n    label: 'Protection',\n    icon: '\ud83d\udee1\ufe0f'\n  }, {\n    id: 'tools',\n    label: 'Tools',\n    icon: '\ud83d\udd27'\n  }, {\n    id: 'privacy',\n    label: 'Privacy',\n    icon: '\ud83d\udd12'\n  }];\n  const filtered = cat === 'all' ? allFeatures : allFeatures.filter(f => f.cat === cat);\n  const grads = ['from-emerald-500\/20 to-teal-500\/20', 'from-cyan-500\/20 to-blue-500\/20', 'from-violet-500\/20 to-purple-500\/20', 'from-amber-500\/20 to-orange-500\/20', 'from-pink-500\/20 to-rose-500\/20'];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"features\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\n  }, \"\\u26A1 Complete Security Suite\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Every module you need.\"), \/*#__PURE__*\/React.createElement(\"br\", null), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"Nothing you don't.\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base max-w-2xl mx-auto mb-10 ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, allFeatures.length, \" security modules working together.\")), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 100,\n    className: \"flex flex-wrap justify-center gap-2 mb-12\"\n  }, cats.map(c => {\n    const count = c.id === 'all' ? allFeatures.length : allFeatures.filter(f => f.cat === c.id).length;\n    return \/*#__PURE__*\/React.createElement(\"button\", {\n      key: c.id,\n      onClick: () => setCat(c.id),\n      className: `category-tab px-5 py-2.5 rounded-2xl text-sm font-medium transition-all duration-300 border backdrop-blur-sm\n                      ${cat === c.id ? dark ? 'bg-neon\/10 border-neon\/30 text-neon shadow-lg shadow-neon\/10' : 'bg-white border-emerald-400 text-emerald-800 shadow-lg shadow-emerald-500\/15' : dark ? 'bg-white\/[0.02] border-white\/5 text-slate-400 hover:text-white hover:bg-white\/5' : 'bg-white border-gray-200 text-gray-600 hover:text-gray-900 hover:bg-gray-50 hover:border-gray-300'}`\n    }, c.icon, \" \", c.label, \/*#__PURE__*\/React.createElement(\"span\", {\n      className: `ml-1.5 text-[10px] px-1.5 py-0.5 rounded-full ${cat === c.id ? dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800' : dark ? 'bg-white\/5 text-slate-500' : 'bg-gray-100 text-gray-500'}`\n    }, count));\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5 gap-4\"\n  }, filtered.map((f, i) => \/*#__PURE__*\/React.createElement(Anim, {\n    key: f.name,\n    delay: Math.min(i * 30, 300)\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `feature-module-card group p-5 rounded-2xl border h-full transition-all duration-300 ${dark ? 'bg-white\/[0.02] border-white\/[0.06] hover:border-neon\/20 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-sm hover:border-emerald-400 hover:shadow-lg'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-12 h-12 rounded-2xl bg-gradient-to-br ${grads[i % 5]} flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-xl\"\n  }, f.icon)), \/*#__PURE__*\/React.createElement(\"h3\", {\n    className: `text-sm font-bold mb-1.5 leading-tight ${dark ? 'text-white' : 'text-gray-900'}`\n  }, f.name), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs leading-relaxed ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, f.desc)))))));\n}\n\n\/* HOW IT WORKS *\/\nfunction HowItWorks() {\n  const {\n    dark\n  } = useTheme();\n  const steps = [{\n    num: '01',\n    title: 'Install in 10 seconds',\n    desc: 'Add from Chrome Web Store. Zero config.',\n    icon: '\u2b07\ufe0f',\n    grad: 'from-neon to-emerald-400'\n  }, {\n    num: '02',\n    title: 'Browse normally',\n    desc: 'AI analyzes every page in background.',\n    icon: '\ud83c\udf10',\n    grad: 'from-neon-blue to-cyan-400'\n  }, {\n    num: '03',\n    title: 'Threats blocked',\n    desc: 'Phishing, drainers, trackers intercepted.',\n    icon: '\ud83d\udee1\ufe0f',\n    grad: 'from-neon-purple to-violet-400'\n  }, {\n    num: '04',\n    title: 'Stay in control',\n    desc: 'Custom lists, manual scan, privacy tools.',\n    icon: '\u2699\ufe0f',\n    grad: 'from-neon-pink to-rose-400'\n  }];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"how-it-works\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center mb-20\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon-blue\/[0.06] border-neon-blue\/20' : 'bg-cyan-50 border-cyan-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-neon-blue\/80' : 'text-cyan-700'}`\n  }, \"\\uD83D\\uDE80 Zero Configuration\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"How it \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"works\"))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `hidden lg:block absolute top-1\/2 left-0 right-0 h-px ${dark ? 'bg-gradient-to-r from-transparent via-neon\/20 to-transparent' : 'bg-gradient-to-r from-transparent via-emerald-400\/30 to-transparent'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8\"\n  }, steps.map((s, i) => \/*#__PURE__*\/React.createElement(Anim, {\n    key: i,\n    delay: i * 150\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `step-card relative p-8 rounded-3xl border h-full text-center transition-all duration-500 ${dark ? 'bg-gradient-to-br from-white\/[0.03] to-white\/[0.01] border-white\/[0.08] hover:border-neon\/40' : 'bg-white border-gray-200 shadow-md hover:shadow-xl hover:border-emerald-400'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute -top-5 left-1\/2 -translate-x-1\/2 w-10 h-10 rounded-2xl bg-gradient-to-br ${s.grad} flex items-center justify-center text-white font-black text-sm shadow-lg animate-border-glow`\n  }, s.num), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"w-20 h-20 mx-auto mt-4 mb-6 rounded-3xl bg-white\/[0.03] flex items-center justify-center\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-4xl\"\n  }, s.icon)), \/*#__PURE__*\/React.createElement(\"h3\", {\n    className: `text-lg font-bold mb-3 ${dark ? 'text-white' : 'text-gray-900'}`\n  }, s.title), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-sm leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, s.desc))))))));\n}\n\n\/* EXTENSION PREVIEW *\/\nfunction ProtectionDemo() {\n  const {\n    dark\n  } = useTheme();\n  const [activeTab, setActiveTab] = useState('main');\n  const darkImages = ['https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T1D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T2D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T3D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T4D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T5D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T6D-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T7D-ENG.png'];\n  const lightImages = ['https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T1-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T2-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T3-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T4-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T5-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T6-ENG.png', 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/T7-ENG.png'];\n  const currentImages = dark ? darkImages : lightImages;\n  const duplicatedImages = [...currentImages, ...currentImages];\n  const toolsSrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PTOOLSD-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PTOOLS-ENG.png';\n  const privacySrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PSETTD-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PSETT-ENG.png';\n  const blockedSrc = dark ? 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PSAFED-ENG.png' : 'https:\/\/aiscamhunter.com\/wp-content\/uploads\/2026\/06\/PSAFE-ENG.png';\n  const getSingleSrc = () => {\n    if (activeTab === 'tools') return toolsSrc;\n    if (activeTab === 'privacy') return privacySrc;\n    if (activeTab === 'blocked') return blockedSrc;\n    return '';\n  };\n  const tabs = [{\n    id: 'main',\n    label: 'Main Extension',\n    icon: '\ud83d\udee1\ufe0f'\n  }, {\n    id: 'tools',\n    label: 'Tools Center',\n    icon: '\ud83e\uddf0'\n  }, {\n    id: 'privacy',\n    label: 'Privacy Settings',\n    icon: '\ud83d\udd12'\n  }, {\n    id: 'blocked',\n    label: 'Blocked Page',\n    icon: '\ud83d\udeab'\n  }];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    className: \"relative py-24 lg:py-32 overflow-hidden\",\n    id: \"extension-preview\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"text-center mb-12\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"w-2 h-2 rounded-full bg-neon animate-pulse\"\n  }), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\n  }, \"EXTENSION PREVIEW\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Explore the \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"full interface\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base max-w-2xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"See how AIScamHunter protects you. Browse the main dashboard, tools, privacy controls, and warning screens.\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 100\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"w-full max-w-6xl mx-auto\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex flex-wrap justify-center gap-3 mb-12\",\n    role: \"tablist\"\n  }, tabs.map(tab => \/*#__PURE__*\/React.createElement(\"button\", {\n    key: tab.id,\n    onClick: () => setActiveTab(tab.id),\n    className: `preview-tab ${activeTab === tab.id ? 'is-active' : ''}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"preview-tab-icon\"\n  }, tab.icon), \/*#__PURE__*\/React.createElement(\"span\", null, tab.label)))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative\"\n  }, activeTab === 'main' && \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"carousel-container overflow-hidden rounded-3xl py-4\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"marquee-track-ext\"\n  }, duplicatedImages.map((url, idx) => \/*#__PURE__*\/React.createElement(\"div\", {\n    key: `${idx}-${dark ? 'd' : 'l'}`,\n    className: \"preview-image-card\"\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\n    src: url,\n    alt: `Extension preview ${idx + 1}`,\n    loading: \"lazy\"\n  })))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"text-center mt-5 text-xs font-mono opacity-60\"\n  }, \/*#__PURE__*\/React.createElement(\"i\", {\n    className: \"fas fa-mouse-pointer mr-1\"\n  }), \" Hover to pause slideshow\")), activeTab !== 'main' && \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"single-preview\",\n    style: {\n      animation: 'fadeInScale 0.4s ease'\n    },\n    key: activeTab\n  }, \/*#__PURE__*\/React.createElement(\"img\", {\n    src: getSingleSrc(),\n    alt: `${activeTab} dashboard`\n  })))))));\n}\n\n\/* LANGUAGES *\/\nfunction LanguagesSection() {\n  const {\n    dark\n  } = useTheme();\n  const ww = useWindowWidth();\n  const useOrbit = ww >= 768;\n  const ring1Count = 8,\n    ring2Count = 7;\n  const ring1Radius = 190,\n    ring2Radius = 290;\n  const ring1Langs = supportedLanguages.slice(0, ring1Count);\n  const ring2Langs = supportedLanguages.slice(ring1Count);\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"languages\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[700px] h-[700px] rounded-full blur-[120px] ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.06]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-1\/4 right-1\/4 w-[400px] h-[400px] rounded-full blur-[100px] ${dark ? 'bg-neon-purple\/[0.03]' : 'bg-violet-400\/[0.05]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center mb-16\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon-purple\/[0.08] border-neon-purple\/30' : 'bg-violet-50 border-violet-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-base\"\n  }, \"\\uD83C\\uDF0D\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono tracking-wider ${dark ? 'text-neon-purple\/90' : 'text-violet-700'}`\n  }, \"GLOBAL REACH\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-6xl font-black tracking-tight mb-4 leading-[1.05]\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Available in \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, supportedLanguages.length, \" languages\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base sm:text-lg max-w-2xl mx-auto mb-3 ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"Auto-detected from your browser language \\u2014 no setup needed.\")), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 150\n  }, useOrbit ? \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-orbit-container\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-ring ring-1\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-ring ring-2\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-ring ring-3\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-orbit-center\"\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\n    dark: dark,\n    style: {\n      width: '80px',\n      height: '80px'\n    }\n  })), ring1Langs.map((lang, i) => {\n    const angle = i \/ ring1Count * 2 * Math.PI - Math.PI \/ 2;\n    const x = Math.cos(angle) * ring1Radius;\n    const y = Math.sin(angle) * ring1Radius;\n    return \/*#__PURE__*\/React.createElement(\"div\", {\n      key: lang.code,\n      className: \"lang-chip\",\n      style: {\n        transform: `translate(${x}px, ${y}px)`\n      }\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-tooltip\"\n    }, lang.name, \" \\xB7 \", lang.native), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-flag\"\n    }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-code\"\n    }, lang.code));\n  }), ring2Langs.map((lang, i) => {\n    const angle = i \/ ring2Count * 2 * Math.PI - Math.PI \/ 2 + Math.PI \/ ring2Count;\n    const x = Math.cos(angle) * ring2Radius;\n    const y = Math.sin(angle) * ring2Radius;\n    return \/*#__PURE__*\/React.createElement(\"div\", {\n      key: lang.code,\n      className: \"lang-chip\",\n      style: {\n        transform: `translate(${x}px, ${y}px)`\n      }\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-tooltip\"\n    }, lang.name, \" \\xB7 \", lang.native), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-flag\"\n    }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"lang-chip-code\"\n    }, lang.code));\n  })) : \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex flex-col items-center mb-10\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-detect-pulse mb-3\"\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\n    dark: dark,\n    style: {\n      width: '40px',\n      height: '40px'\n    }\n  })), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `text-xs font-mono font-bold uppercase tracking-widest ${dark ? 'text-neon' : 'text-emerald-700'}`\n  }, \"Auto-Detect\")), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-grid\"\n  }, supportedLanguages.map((lang, i) => \/*#__PURE__*\/React.createElement(\"div\", {\n    key: lang.code,\n    className: \"lang-grid-chip\",\n    style: {\n      animationDelay: `${i * 0.1}s`\n    },\n    title: `${lang.name} \u00b7 ${lang.native}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-grid-chip-flag\"\n  }, lang.flag), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"lang-grid-chip-name\"\n  }, lang.code.toUpperCase())))))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 400\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"mt-16 lg:mt-24 grid grid-cols-2 sm:grid-cols-4 gap-4 max-w-3xl mx-auto\"\n  }, [{\n    label: 'Languages',\n    value: supportedLanguages.length + '+',\n    icon: '\ud83c\udf10'\n  }, {\n    label: 'Continents',\n    value: '6',\n    icon: '\ud83d\uddfa\ufe0f'\n  }, {\n    label: 'Native UI',\n    value: '100%',\n    icon: '\u2728'\n  }, {\n    label: 'Auto-Detect',\n    value: 'On',\n    icon: '\u26a1'\n  }].map((s, i) => \/*#__PURE__*\/React.createElement(\"div\", {\n    key: i,\n    className: `p-5 rounded-2xl border text-center backdrop-blur-sm ${dark ? 'bg-white\/[0.02] border-white\/[0.06]' : 'bg-white border-gray-200 shadow-sm'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"text-2xl mb-2\"\n  }, s.icon), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"gradient-text-static text-2xl font-black mb-1\"\n  }, s.value), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `text-[10px] font-mono uppercase tracking-wider ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, s.label)))))));\n}\n\n\/* TESTIMONIALS *\/\nfunction TestimonialsSection() {\n  const {\n    dark\n  } = useTheme();\n  const all = [{\n    name: 'Sophie M.',\n    role: 'Freelance Designer',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'AIScamHunter saved me from a fake PayPal site. Essential!'\n  }, {\n    name: 'Thomas K.',\n    role: 'Crypto Trader',\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\n    text: 'A crypto drainer blocked in my first week. Prevented a malicious transaction.'\n  }, {\n    name: 'Marie L.',\n    role: 'Teacher',\n    avatar: '\ud83d\udc69\u200d\ud83c\udfeb',\n    text: \"Simple, zero slowdown. Installed on my kids' browsers. Peace of mind.\"\n  }, {\n    name: 'Antoine R.',\n    role: 'Web Developer',\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\n    text: 'Impressed by the homoglyph detection. Remarkable tech for free.'\n  }, {\n    name: 'Nadia B.',\n    role: 'E-commerce Manager',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: '200+ trackers blocked in one week. Finally rid of targeted ads.'\n  }, {\n    name: 'Lucas D.',\n    role: 'Student',\n    avatar: '\ud83e\uddd1\u200d\ud83c\udf93',\n    text: 'The QR scan saved me from a phishing site at the library.'\n  }, {\n    name: 'Emma W.',\n    role: 'Marketing Director',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'Best security extension ever. Incredibly accurate alerts.'\n  }, {\n    name: 'James P.',\n    role: 'IT Consultant',\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbc',\n    text: 'DGA detection catches domains others miss. Recommended to all clients.'\n  }, {\n    name: 'Sarah H.',\n    role: 'Journalist',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'Clicks hundreds of links daily. Caught 3 phishing attempts this month.'\n  }, {\n    name: 'Michael C.',\n    role: 'DeFi Investor',\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\n    text: 'Inferno Drainer detection blocked a legit-looking wallet-draining dApp.'\n  }, {\n    name: 'Lisa T.',\n    role: 'Online Seller',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'Caught a fake payment gateway. Literally saved my business.'\n  }, {\n    name: 'David N.',\n    role: 'Cybersecurity Analyst',\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\n    text: 'SSL cert age check is enterprise-grade. Impressive for an extension.'\n  }, {\n    name: 'Rachel F.',\n    role: 'Parent',\n    avatar: '\ud83d\udc69',\n    text: 'Finally trust my kids to browse safely. Essential for families.'\n  }, {\n    name: 'Alex G.',\n    role: 'Startup Founder',\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbc',\n    text: 'Deployed team-wide. Form interception prevented credential theft.'\n  }, {\n    name: 'Julia S.',\n    role: 'Graphic Designer',\n    avatar: '\ud83d\udc69\u200d\ud83c\udfa8',\n    text: 'Clean interface. Notifications are smart, never annoying.'\n  }, {\n    name: 'Chris M.',\n    role: 'NFT Collector',\n    avatar: '\ud83d\udc68\u200d\ud83d\udcbb',\n    text: 'Three fake airdrops blocked. Clipboard protection caught address swap.'\n  }, {\n    name: 'Anna K.',\n    role: 'Professor',\n    avatar: '\ud83d\udc69\u200d\ud83c\udfeb',\n    text: 'Installed on all lab computers. Students protected during research.'\n  }, {\n    name: 'Robert W.',\n    role: 'Retired Engineer',\n    avatar: '\ud83d\udc74',\n    text: 'Simple for non-tech people. Blocked a fake tech support popup.'\n  }, {\n    name: 'Diana L.',\n    role: 'Travel Blogger',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'Public wifi everywhere. Warns about unsafe sites before loading.'\n  }, {\n    name: 'Kevin Z.',\n    role: 'Game Developer',\n    avatar: '\ud83e\uddd1\u200d\ud83d\udcbb',\n    text: 'Password generator is great. Privacy cleaner removes everything.'\n  }, {\n    name: 'Olivia P.',\n    role: 'HR Manager',\n    avatar: '\ud83d\udc69\u200d\ud83d\udcbc',\n    text: 'Company-wide after catching a spear-phishing email link.'\n  }];\n  const row1 = all.slice(0, 7),\n    row2 = all.slice(7, 14),\n    row3 = all.slice(14, 21);\n  function Card({\n    t\n  }) {\n    return \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `flex-shrink-0 w-[340px] p-5 rounded-2xl border mx-2 transition-all hover:-translate-y-1 ${dark ? 'bg-white\/[0.02] border-white\/[0.06] hover:border-neon\/20 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-md hover:shadow-xl hover:border-emerald-300'}`\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"flex items-center gap-1 mb-3\"\n    }, [1, 2, 3, 4, 5].map(j => \/*#__PURE__*\/React.createElement(\"span\", {\n      key: j,\n      className: \"text-amber-400 text-sm\"\n    }, \"\\u2605\"))), \/*#__PURE__*\/React.createElement(\"p\", {\n      className: `text-sm leading-relaxed mb-4 ${dark ? 'text-slate-300' : 'text-gray-700'}`\n    }, \"\\\"\", t.text, \"\\\"\"), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `flex items-center gap-3 pt-3 border-t ${dark ? 'border-white\/5' : 'border-gray-100'}`\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `w-9 h-9 rounded-full flex items-center justify-center text-base ${dark ? 'bg-neon\/5 border border-white\/10' : 'bg-emerald-100 border border-emerald-200'}`\n    }, t.avatar), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `text-sm font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\n    }, t.name), \/*#__PURE__*\/React.createElement(\"div\", {\n      className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\n    }, t.role))));\n  }\n  function Row({\n    items,\n    dur,\n    rev\n  }) {\n    const doubled = [...items, ...items];\n    return \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"overflow-hidden py-2\"\n    }, \/*#__PURE__*\/React.createElement(\"div\", {\n      className: \"flex marquee-track\",\n      style: {\n        animationDuration: `${dur}s`,\n        animationDirection: rev ? 'reverse' : 'normal'\n      }\n    }, doubled.map((t, i) => \/*#__PURE__*\/React.createElement(Card, {\n      key: i,\n      t: t\n    }))));\n  }\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"testimonials\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-dark-900\/30 to-dark-950' : 'bg-gradient-to-b from-slate-50 via-white to-slate-50'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center mb-12 px-4\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-amber-500\/10 border-amber-500\/20' : 'bg-amber-50 border-amber-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-amber-400\/80' : 'text-amber-700'}`\n  }, \"\\u2B50 Trusted by thousands\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Loved by \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"users worldwide\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base max-w-xl mx-auto ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"Real stories from real people who avoided real threats.\")), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"space-y-2\"\n  }, \/*#__PURE__*\/React.createElement(Row, {\n    items: row1,\n    dur: 60,\n    rev: false\n  }), \/*#__PURE__*\/React.createElement(Row, {\n    items: row2,\n    dur: 55,\n    rev: true\n  }), \/*#__PURE__*\/React.createElement(Row, {\n    items: row3,\n    dur: 65,\n    rev: false\n  }))));\n}\n\n\/* PRICING *\/\nfunction PricingSection() {\n  const {\n    dark\n  } = useTheme();\n  const [annual, setAnnual] = useState(true);\n  const freeFeatures = ['Real-time phishing protection', 'Typosquatting detection', 'Tracker blocker (100+)', 'Crypto drainer detection', 'Password generator', 'Manual URL scanner', 'Smart notifications', `All ${allFeatures.length} security modules`];\n  const premiumFeatures = ['Everything in Free', 'Full cookie\/localStorage cleanup', 'Batch scan (100 URLs)', 'Detailed threat history', 'Advanced custom rules', 'Priority support (phone\/WhatsApp)', '\"Protected\" profile badge', 'Early access to updates'];\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"pricing\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[600px] h-[600px] rounded-full blur-[150px] ${dark ? 'bg-neon\/[0.03]' : 'bg-emerald-400\/[0.06]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-5xl mx-auto px-4 sm:px-6 lg:px-8\"\n  }, \/*#__PURE__*\/React.createElement(Anim, {\n    className: \"text-center mb-12\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-2 px-4 py-1.5 rounded-full border mb-6 ${dark ? 'bg-neon\/[0.06] border-neon\/20' : 'bg-emerald-50 border-emerald-300'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-xs font-mono ${dark ? 'text-neon\/80' : 'text-emerald-700'}`\n  }, \"\\uD83D\\uDC8E Simple Pricing\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight leading-tight mb-2\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Free forever.\")), \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-3xl sm:text-4xl lg:text-5xl font-black tracking-tight leading-tight mb-4\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"Premium when you want more.\")), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-base max-w-xl mx-auto mb-8 ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"No auto-billing. No tricks. You stay in control.\"), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `inline-flex items-center gap-1 p-1.5 rounded-2xl border ${dark ? 'bg-white\/[0.03] border-white\/5' : 'bg-gray-100 border-gray-200'}`\n  }, \/*#__PURE__*\/React.createElement(\"button\", {\n    onClick: () => setAnnual(false),\n    className: `px-6 py-2.5 rounded-xl text-sm font-medium transition-all ${!annual ? dark ? 'bg-neon\/10 text-neon border border-neon\/20' : 'bg-white text-emerald-800 border border-emerald-300 shadow-sm' : dark ? 'text-slate-400' : 'text-gray-500'}`\n  }, \"Monthly\"), \/*#__PURE__*\/React.createElement(\"button\", {\n    onClick: () => setAnnual(true),\n    className: `px-6 py-2.5 rounded-xl text-sm font-medium transition-all flex items-center gap-2 ${annual ? dark ? 'bg-neon\/10 text-neon border border-neon\/20' : 'bg-white text-emerald-800 border border-emerald-300 shadow-sm' : dark ? 'text-slate-400' : 'text-gray-500'}`\n  }, \"Annual\", \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-[10px] px-2 py-0.5 rounded-full font-bold ${dark ? 'bg-neon\/20 text-neon' : 'bg-emerald-200 text-emerald-800'}`\n  }, \"-33%\")))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"grid grid-cols-1 lg:grid-cols-2 gap-8 max-w-4xl mx-auto\"\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `h-full flex flex-col p-8 lg:p-10 rounded-3xl border transition-all duration-300 hover:scale-[1.02] ${dark ? 'bg-white\/[0.02] border-white\/[0.08] hover:border-neon\/30 backdrop-blur-sm' : 'bg-white border-gray-200 shadow-lg hover:shadow-2xl hover:border-emerald-400'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex items-center gap-3 mb-6\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-12 h-12 rounded-2xl flex items-center justify-center ${dark ? 'bg-white\/5' : 'bg-gray-100'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-2xl\"\n  }, \"\\uD83D\\uDEE1\\uFE0F\")), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"h3\", {\n    className: `text-xl font-bold ${dark ? 'text-white' : 'text-gray-900'}`\n  }, \"Free\"), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, \"Essential protection\"))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex items-baseline gap-1 mb-8\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-6xl font-black ${dark ? 'text-white' : 'text-gray-900'}`\n  }, \"$0\"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-sm ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, \"\/ forever\")), \/*#__PURE__*\/React.createElement(\"ul\", {\n    className: \"space-y-3 mb-8 flex-1\"\n  }, freeFeatures.map((f, i) => \/*#__PURE__*\/React.createElement(\"li\", {\n    key: i,\n    className: `flex items-start gap-3 text-sm ${dark ? 'text-slate-300' : 'text-gray-700'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 mt-0.5 ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"12\",\n    height: \"12\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: dark ? '#00ff88' : '#059669',\n    strokeWidth: \"3\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M20 6L9 17l-5-5\"\n  }))), f))), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\",\n    className: `flex items-center justify-center gap-2 w-full py-4 border rounded-2xl text-sm font-bold transition-all ${dark ? 'border-white\/10 text-white hover:bg-white\/5 hover:border-neon\/20' : 'border-gray-300 text-gray-900 hover:bg-emerald-50 hover:border-emerald-400'}`\n  }, \"Install Free\", \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"16\",\n    height: \"16\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M5 12h14M12 5l7 7-7 7\"\n  }))))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 150\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `h-full flex flex-col relative p-8 lg:p-10 rounded-3xl border transition-all duration-300 hover:scale-[1.02] animate-border-glow ${dark ? 'border-neon\/30' : 'border-emerald-400 shadow-xl shadow-emerald-500\/10'}`,\n    style: {\n      background: dark ? 'linear-gradient(135deg, rgba(0,255,136,0.04), rgba(0,212,255,0.04))' : 'linear-gradient(135deg, rgba(5,150,105,0.06), rgba(8,145,178,0.06))'\n    }\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute -top-3.5 left-1\/2 -translate-x-1\/2 px-5 py-1.5 bg-gradient-to-r from-neon to-neon-blue rounded-full text-xs font-bold text-dark-950 shadow-lg shadow-neon\/20\"\n  }, \"\\u2B50 Recommended\"), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex items-center gap-3 mb-6\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-12 h-12 rounded-2xl flex items-center justify-center ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-2xl\"\n  }, \"\\uD83D\\uDC8E\")), \/*#__PURE__*\/React.createElement(\"div\", null, \/*#__PURE__*\/React.createElement(\"h3\", {\n    className: `text-xl font-bold ${dark ? 'text-white' : 'text-gray-900'}`\n  }, \"Premium\"), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, \"Maximum protection + support\"))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex items-baseline gap-1 mb-1\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"text-6xl font-black gradient-text-static\"\n  }, annual ? '$3.33' : '$4.99'), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `text-sm ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, \"\/ month\")), annual && \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs mb-8 ${dark ? 'text-neon\/60' : 'text-emerald-700'}`\n  }, \"Billed $39.99\/year\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-slate-600 line-through' : 'text-gray-400 line-through'\n  }, \"$59.88\")), !annual && \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs mb-8 ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, \"No commitment\"), \/*#__PURE__*\/React.createElement(\"ul\", {\n    className: \"space-y-3 mb-8 flex-1\"\n  }, premiumFeatures.map((f, i) => \/*#__PURE__*\/React.createElement(\"li\", {\n    key: i,\n    className: `flex items-start gap-3 text-sm ${dark ? 'text-slate-300' : 'text-gray-700'}`\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 mt-0.5 ${dark ? 'bg-neon\/10' : 'bg-emerald-100'}`\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"12\",\n    height: \"12\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: dark ? '#00ff88' : '#059669',\n    strokeWidth: \"3\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M20 6L9 17l-5-5\"\n  }))), f))), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"#pricing\",\n    className: \"btn-primary flex items-center justify-center gap-2 w-full py-4 bg-gradient-to-r from-neon to-neon-blue rounded-2xl text-sm font-bold text-dark-950\"\n  }, \"Upgrade to Premium\", \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"16\",\n    height: \"16\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2.5\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M5 12h14M12 5l7 7-7 7\"\n  })))))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 300\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"text-center mt-10 space-y-1\"\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs ${dark ? 'text-slate-600' : 'text-gray-500'}`\n  }, \"\\uD83D\\uDD12 Premium activation via phone\/WhatsApp \\u2014 no automatic billing.\"), \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-xs ${dark ? 'text-slate-600' : 'text-gray-500'}`\n  }, \"30-day money-back guarantee.\")))));\n}\n\n\/* CTA *\/\nfunction CTASection() {\n  const {\n    dark\n  } = useTheme();\n  return \/*#__PURE__*\/React.createElement(\"section\", {\n    id: \"install\",\n    className: \"relative py-24 lg:py-32 overflow-hidden\"\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute inset-0 grid-bg\"\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute inset-0 ${dark ? 'bg-gradient-to-b from-dark-950 via-neon\/[0.02] to-dark-950' : 'bg-gradient-to-b from-white via-emerald-50\/40 to-white'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[800px] h-[800px] rounded-full blur-[200px] ${dark ? 'bg-neon\/[0.04]' : 'bg-emerald-400\/[0.08]'}`\n  }), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 pointer-events-none\"\n  }, [1, 2, 3].map(i => \/*#__PURE__*\/React.createElement(\"div\", {\n    key: i,\n    className: `absolute top-1\/2 left-1\/2 -translate-x-1\/2 -translate-y-1\/2 rounded-full border ${dark ? 'border-neon\/10' : 'border-emerald-400\/15'}`,\n    style: {\n      width: `${200 + i * 200}px`,\n      height: `${200 + i * 200}px`,\n      animation: `pulseRing ${3 + i}s ease-out infinite`,\n      animationDelay: `${i * 0.8}s`\n    }\n  }))), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center\"\n  }, \/*#__PURE__*\/React.createElement(Anim, null, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"inline-flex items-center justify-center w-20 h-20 mb-6\"\n  }, \/*#__PURE__*\/React.createElement(LogoImage, {\n    dark: dark,\n    className: \"w-16 h-16 object-contain\"\n  }))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 100\n  }, \/*#__PURE__*\/React.createElement(\"h2\", {\n    className: \"text-4xl sm:text-5xl lg:text-7xl font-black tracking-tight mb-6 leading-[1.05]\"\n  }, \/*#__PURE__*\/React.createElement(\"span\", {\n    className: dark ? 'text-white' : 'text-gray-900'\n  }, \"Browse \"), \/*#__PURE__*\/React.createElement(\"span\", {\n    className: \"gradient-text\"\n  }, \"without fear\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 200\n  }, \/*#__PURE__*\/React.createElement(\"p\", {\n    className: `text-lg sm:text-xl max-w-2xl mx-auto mb-12 leading-relaxed ${dark ? 'text-slate-400' : 'text-gray-600'}`\n  }, \"The internet is more dangerous than ever. AIScamHunter is your\", ' ', \/*#__PURE__*\/React.createElement(\"span\", {\n    className: `font-semibold ${dark ? 'text-white' : 'text-gray-900'}`\n  }, \"last line of defense\"), \".\")), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 300\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"flex flex-col sm:flex-row gap-4 justify-center mb-10\"\n  }, \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"https:\/\/chromewebstore.google.com\/detail\/aiscamhunter\/bhdadphnnkjjdnpkoflgdodofdaaioio\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\",\n    className: \"btn-primary inline-flex items-center justify-center gap-3 px-10 py-5 bg-gradient-to-r from-neon via-emerald-400 to-neon-blue rounded-2xl text-base font-bold text-dark-950 shadow-lg shadow-neon\/20\"\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"20\",\n    height: \"20\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: \"2.5\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4\"\n  }), \/*#__PURE__*\/React.createElement(\"polyline\", {\n    points: \"7 10 12 15 17 10\"\n  }), \/*#__PURE__*\/React.createElement(\"line\", {\n    x1: \"12\",\n    y1: \"15\",\n    x2: \"12\",\n    y2: \"3\"\n  })), \"Add to Chrome \\u2014 Free\"), \/*#__PURE__*\/React.createElement(\"a\", {\n    href: \"#pricing\",\n    className: `inline-flex items-center justify-center gap-2 px-8 py-5 border rounded-2xl text-base font-semibold transition-all ${dark ? 'border-neon\/20 text-neon hover:bg-neon\/5 hover:border-neon\/40' : 'border-emerald-400 text-emerald-800 hover:bg-emerald-50 hover:border-emerald-500'}`\n  }, \"\\u2728 Upgrade to Premium\"))), \/*#__PURE__*\/React.createElement(Anim, {\n    delay: 400\n  }, \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `flex flex-wrap items-center justify-center gap-6 text-xs ${dark ? 'text-slate-500' : 'text-gray-500'}`\n  }, ['10s install', 'Zero data collected', 'No account needed'].map((t, i) => \/*#__PURE__*\/React.createElement(\"span\", {\n    key: i,\n    className: \"flex items-center gap-1.5\"\n  }, \/*#__PURE__*\/React.createElement(\"svg\", {\n    width: \"14\",\n    height: \"14\",\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: dark ? '#00ff88' : '#059669',\n    strokeWidth: \"2\"\n  }, \/*#__PURE__*\/React.createElement(\"path\", {\n    d: \"M20 6L9 17l-5-5\"\n  })), t))))));\n}\n\n\/* APP *\/\nfunction AppContent() {\n  const {\n    dark\n  } = useTheme();\n  return \/*#__PURE__*\/React.createElement(\"div\", {\n    className: `relative min-h-screen transition-colors duration-500 ${dark ? 'bg-dark-950' : 'bg-slate-50'}`\n  }, \/*#__PURE__*\/React.createElement(ScrollProgress, null), \/*#__PURE__*\/React.createElement(ParticleBG, null), \/*#__PURE__*\/React.createElement(NavPill, null), \/*#__PURE__*\/React.createElement(ThemePill, null), \/*#__PURE__*\/React.createElement(BackToTop, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"relative z-10\"\n  }, \/*#__PURE__*\/React.createElement(HeroSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(BrowserSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(StatsSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(FeaturesSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(HowItWorks, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(ProtectionDemo, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(LanguagesSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(TestimonialsSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(PricingSection, null), \/*#__PURE__*\/React.createElement(\"div\", {\n    className: \"section-divider\"\n  }), \/*#__PURE__*\/React.createElement(CTASection, null), \/*#__PURE__*\/React.createElement(SiteFooter, null)));\n}\nfunction App() {\n  return \/*#__PURE__*\/React.createElement(ThemeProvider, null, \/*#__PURE__*\/React.createElement(AppContent, null));\n}\nconst root = ReactDOM.createRoot(document.getElementById('ash-app-root'));\nroot.render(\/*#__PURE__*\/React.createElement(App, null));\n\ntry{const rootEl=document.getElementById('ash-app-root');if(rootEl)ReactDOM.createRoot(rootEl).render(React.createElement(App));}catch(e){console.error(e);var b=document.createElement('div');b.style='background:#2a0a0a;color:#ffaaaa;padding:12px;border-radius:8px;margin:12px;font:13px monospace';b.textContent='AIScamHunter error: '+e.message;document.getElementById('ash-app-root')?.appendChild(b);}\n})();\n<\/script>\n<!-- \/AIScamHunter v5 -->\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AIScamHunter<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":151,"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":649,"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/pages\/30\/revisions\/649"}],"wp:attachment":[{"href":"https:\/\/aiscamhunter.com\/it\/wp-json\/wp\/v2\/media?parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}