<!DOCTYPE html><html lang="en" data-beasties-container><head>
    <meta charset="UTF-8">
    <title>Perception | Crypto Competitive Intelligence &amp; PR Tracking</title>
    <meta name="description" content="Crypto competitive intelligence &amp; PR tracking for marketing teams. Monitor 1,000+ media sources, track share of voice, and outcompete rivals. Start free.">

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-NVDZX38V');</script>
    <!-- End Google Tag Manager -->
    <link rel="icon" type="image/png" href="/logos/perception-logo-dark.png">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
    <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
    <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
    <meta name="theme-color" content="#ffffff">
    <meta name="fragment" content="!">
    
    <link rel="sitemap" type="application/xml" href="/sitemap.xml">
    <link rel="alternate" type="text/plain" href="/llms.txt" title="LLMs.txt">

    <!-- DNS Prefetch for third-party services -->
    <link rel="dns-prefetch" href="//www.googletagmanager.com">
    <link rel="dns-prefetch" href="//js.stripe.com">
    <link rel="dns-prefetch" href="//app.perception.to">

    <!-- Structured data handled by middleware (seo-config.js) + React components -->

    <!-- Inter Font -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap" rel="stylesheet">

    <style>body{background-color:#000000;margin:0;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-Oblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-MediumOblique.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/Ronzino-BoldOblique.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-VariableItalic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Necto Mono;src:url(/fonts/NectoMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{--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:rgb(59 130 246 / .5);--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Ronzino,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}h1,h2,h3,h4,p{margin:0}ul{list-style:none;margin:0;padding:0}button{cursor:pointer}img,svg,video,iframe{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 98%;--foreground:224 71.4% 4.1%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:1rem}*{border-color:hsl(var(--border))}body{background-color:#fafafa;background-image:radial-gradient(circle,#E5E7EB 1px,transparent 1px);background-size:24px 24px;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-12px\]{top:-12px;right:-12px;bottom:-12px;left:-12px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-10\%\]{bottom:-10%}.left-0{left:0}.left-1\/2{left:50%}.left-\[-10\%\]{left:-10%}.left-\[20\%\]{left:20%}.right-0{right:0}.right-1\/4{right:25%}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.top-0{top:0}.top-1\/4{top:25%}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-4\.5{height:1.125rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-8\.5{height:2.125rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.h-\[22px\]{height:22px}.h-\[260px\]{height:260px}.h-\[45\%\]{height:45%}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[14\%\]{width:14%}.w-\[20\%\]{width:20%}.w-\[22px\]{width:22px}.w-\[23\%\]{width:23%}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[900px\]{width:900px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-20{--tw-translate-y:5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.7\]{--tw-scale-x:.7;--tw-scale-y:.7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-400\/25{border-color:#22d3ee40}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-400\/20{border-color:#34d39933}.border-red-500\/20{border-color:#ef444433}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/30{border-color:#e2e8f04d}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/65{border-color:#e2e8f0a6}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/80{border-color:#cbd5e1cc}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-zinc-200\/40{border-color:#e4e4e766}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/70{border-color:#27272ab3}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-zinc-900\/60{border-color:#18181b99}.bg-\[\#0C0C0D\]\/50{background-color:#0c0c0d80}.bg-\[\#0C0C0D\]\/95{background-color:#0c0c0df2}.bg-\[\#12100f\]{--tw-bg-opacity:1;background-color:rgb(18 16 15 / var(--tw-bg-opacity, 1))}.bg-\[\#161616\]\/40{background-color:#16161666}.bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-950\/45{background-color:#17255473}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/40{background-color:#e0e7ff66}.bg-indigo-500\/20{background-color:#6366f133}.bg-red-950\/40{background-color:#450a0a66}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/65{background-color:#ffffffa6}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-900\/20{background-color:#18181b33}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/10{background-color:#09090b1a}.bg-zinc-950\/40{background-color:#09090b66}.bg-\[linear-gradient\(to_right\,\#e2e8f0_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#e2e8f0_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#e2e8f0 1px,transparent 1px),linear-gradient(to bottom,#e2e8f0 1px,transparent 1px)}.bg-\[linear-gradient\(to_right\,rgba\(255\,255\,255\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(255\,255\,255\,0\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.08) 1px,transparent 1px)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.1\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(56\,189\,248\,0\.1\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 80% 20%,rgba(56,189,248,.1),transparent 40%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(37\,99\,235\,0\.45\)_0\%\,rgba\(37\,99\,235\,0\.05\)_50\%\,transparent_100\%\)\]{background-image:radial-gradient(circle at center,rgba(37,99,235,.45) 0%,rgba(37,99,235,.05) 50%,transparent 100%)}.bg-\[radial-gradient\(ellipse_80\%_60\%_at_50\%_-20\%\,rgba\(120\,119\,198\,0\.15\)\,transparent\)\]{background-image:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(120,119,198,.15),transparent)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-\[size\:5rem_5rem\]{background-size:5rem 5rem}.fill-current{fill:currentColor}.stroke-white\/10{stroke:#ffffff1a}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-24{padding-top:6rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:Necto Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:Ronzino,system-ui,sans-serif}.font-serif{font-family:Newsreader,Georgia,Cambria,serif}.text-2xl{font-size:1.5rem;line-height:1.3;letter-spacing:-.01em}.text-3xl{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em}.text-4xl{font-size:2.25rem;line-height:1.1;letter-spacing:-.02em}.text-5xl{font-size:3rem;line-height:1;letter-spacing:-.02em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5;letter-spacing:0}.text-lg{font-size:1.125rem;line-height:1.5;letter-spacing:0}.text-sm{font-size:.875rem;line-height:1.35;letter-spacing:.01em}.text-xl{font-size:1.25rem;line-height:1.4;letter-spacing:-.01em}.text-xs{font-size:.75rem;line-height:1.25;letter-spacing:.02em}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.35\]{line-height:1.35}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.02em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.02em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-amber-400\/80{color:#fbbf24cc!important}.\!text-slate-400{--tw-text-opacity:1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.\!text-slate-500{--tw-text-opacity:1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/60{color:#fff9!important}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-100\/80{color:#dbeafecc}.text-blue-100\/90{color:#dbeafee6}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-200\/60{color:#bfdbfe99}.text-blue-200\/65{color:#bfdbfea6}.text-blue-200\/80{color:#bfdbfecc}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-red-400{text-decoration-color:#f87171}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.25\]{opacity:.25}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 12px 40px rgba(0,0,0,.02);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_-6px_rgba\(0\,0\,0\,0\.12\)\,0_8px_20px_-4px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_rgba\(37\,99\,235\,0\.02\)\]{--tw-shadow:0 16px 36px -6px rgba(0,0,0,.12),0 8px 20px -4px rgba(0,0,0,.06),0 0 0 1px rgba(37,99,235,.02);--tw-shadow-colored:0 16px 36px -6px var(--tw-shadow-color), 0 8px 20px -4px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-15px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 24px 60px -15px rgba(37,99,235,.25);--tw-shadow-colored:0 24px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow:0 2px 10px rgba(37,99,235,.2);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(0\,0\,0\,0\.06\)\,0_0_1px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 30px 70px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.15);--tw-shadow-colored:0 30px 70px var(--tw-shadow-color), 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_90px_rgba\(0\,0\,0\,0\.25\)\,inset_0_1px_3px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 40px 90px rgba(0,0,0,.25),inset 0 1px 3px rgba(255,255,255,.1);--tw-shadow-colored:0 40px 90px var(--tw-shadow-color), inset 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_0_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 4px 14px 0 rgba(16,185,129,.3);--tw-shadow-colored:0 4px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_0_rgba\(37\,99\,235\,0\.3\)\]{--tw-shadow:0 4px 14px 0 rgba(37,99,235,.3);--tw-shadow-colored:0 4px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 20px rgb(0,0,0,.04);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:0 8px 30px rgb(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\,0_10px_30px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 0 1px 1px rgba(255,255,255,.05),0 10px 30px rgba(0,0,0,.15);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.01\)\]{--tw-shadow:inset 0 1px 3px rgba(0,0,0,.01);--tw-shadow-colored:inset 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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)}.shadow-blue-900\/20{--tw-shadow-color:rgb(30 58 138 / .2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-slate-200\/50{--tw-ring-color:rgb(226 232 240 / .5)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[120px\]{--tw-blur: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)}.blur-md{--tw-blur:blur(12px);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)}.invert{--tw-invert:invert(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.will-change-transform{will-change:transform}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.ps-word{display:inline-block;margin-right:.3em;color:#ffffff4d}.font-data{font-family:Necto Mono,ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.flip-card{perspective:1000px}.flip-card-inner{transition:transform .8s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d}.flip-card-front,.flip-card-back{backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}@keyframes slidePulse{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.animate-slide-pulse{animation:slidePulse 3s linear infinite}@media (max-height: 950px){.hero-sticky-container{padding-top:10.5rem!important}.hero-vertical-section{transform:scale(.98);transform-origin:center top}.top-connection-svg{height:7rem!important}.bottom-connection-svg{height:6rem!important}}@media (max-height: 850px){.hero-sticky-container{padding-top:9.5rem!important}.hero-vertical-section{transform:scale(.95);transform-origin:center top}.top-connection-svg{height:6rem!important}.bottom-connection-svg{height:5.5rem!important}}@media (max-height: 750px){.hero-sticky-container{padding-top:8.5rem!important}.hero-vertical-section{transform:scale(.91);transform-origin:center top}.top-connection-svg,.bottom-connection-svg{height:5rem!important}}@media (max-height: 650px){.hero-sticky-container{padding-top:7.5rem!important}.hero-vertical-section{transform:scale(.87);transform-origin:center top}.top-connection-svg{height:4rem!important}.bottom-connection-svg{height:4.5rem!important}}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.002\]:hover{--tw-scale-x:1.002;--tw-scale-y:1.002;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400\/80:hover{border-color:#60a5facc}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-zinc-900\/10:hover{background-color:#18181b1a}.hover\:\!text-amber-400:hover{--tw-text-opacity:1 !important;color:rgb(251 191 36 / var(--tw-text-opacity, 1))!important}.hover\:\!text-white:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_12px_40px_rgb\(0\,0\,0\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]:hover{--tw-shadow:0 12px 40px rgb(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(16\,185\,129\,0\.4\)\]:hover{--tw-shadow:0 6px 20px rgba(16,185,129,.4);--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(37\,99\,235\,0\.4\)\]:hover{--tw-shadow:0 6px 20px rgba(37,99,235,.4);--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 8px 30px rgb(0,0,0,.08);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-blue-200\/50:hover{--tw-ring-color:rgb(191 219 254 / .5)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1\.5{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_24px_48px_-8px_rgba\(0\,0\,0\,0\.16\)\,0_12px_24px_-6px_rgba\(37\,99\,235\,0\.08\)\]{--tw-shadow:0 24px 48px -8px rgba(0,0,0,.16),0 12px 24px -6px rgba(37,99,235,.08);--tw-shadow-colored:0 24px 48px -8px var(--tw-shadow-color), 0 12px 24px -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)}.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@media (min-width: 640px){.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-28{margin-top:7rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-24{height:6rem}.sm\:h-\[130px\]{height:130px}.sm\:h-\[20px\]{height:20px}.sm\:h-\[24px\]{height:24px}.sm\:h-\[26px\]{height:26px}.sm\:h-\[280px\]{height:280px}.sm\:h-\[38px\]{height:38px}.sm\:h-\[60px\]{height:60px}.sm\:h-\[72px\]{height:72px}.sm\:w-11{width:2.75rem}.sm\:w-36{width:9rem}.sm\:w-\[26px\]{width:26px}.sm\:w-\[28px\]{width:28px}.sm\:w-\[38px\]{width:38px}.sm\:w-\[42px\]{width:42px}.sm\:w-\[60px\]{width:60px}.sm\:w-\[72px\]{width:72px}.sm\:w-auto{width:auto}.sm\:scale-\[0\.82\]{--tw-scale-x:.82;--tw-scale-y:.82;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-12{gap:3rem}.sm\:gap-3{gap:.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.sm\:gap-y-12{row-gap:3rem}.sm\:rounded-b-\[4rem\]{border-bottom-right-radius:4rem;border-bottom-left-radius:4rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-12{padding-top:3rem}.sm\:text-4xl{font-size:2.25rem;line-height:1.1;letter-spacing:-.02em}.sm\:text-5xl{font-size:3rem;line-height:1;letter-spacing:-.02em}.sm\:text-6xl{font-size:3.75rem;line-height:1;letter-spacing:-.02em}.sm\:text-base{font-size:1rem;line-height:1.5;letter-spacing:0}.sm\:text-lg{font-size:1.125rem;line-height:1.5;letter-spacing:0}.sm\:text-sm{font-size:.875rem;line-height:1.35;letter-spacing:.01em}.sm\:text-xl{font-size:1.25rem;line-height:1.4;letter-spacing:-.01em}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:mb-24{margin-bottom:6rem}.md\:mt-32{margin-top:8rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-\[300px\]{height:300px}.md\:h-\[300vh\]{height:300vh}.md\:h-screen{height:100vh}.md\:flex-1{flex:1 1 0%}.md\:scale-\[0\.9\]{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:justify-center{justify-content:center}.md\:overflow-visible{overflow:visible}.md\:pb-0{padding-bottom:0}.md\:pt-10{padding-top:2.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-12{top:3rem}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:h-\[340px\]{height:340px}.lg\:w-40{width:10rem}.lg\:scale-\[0\.98\]{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-20{gap:5rem}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pt-16{padding-top:4rem}.lg\:text-5xl{font-size:3rem;line-height:1;letter-spacing:-.02em}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[3\.85rem\]{font-size:3.85rem}}.ps-word{color:rgba(255, 255, 255, 0.3);display:inline}</style>
    <script>
      // Clear any cached service workers
      if ('serviceWorker' in navigator) {
        navigator.serviceWorker.getRegistrations().then(function(registrations) {
          for(let registration of registrations) {
            registration.unregister();
          }
        });
        // Clear caches
        if ('caches' in window) {
          caches.keys().then(function(names) {
            for (let name of names) {
              caches.delete(name);
            }
          });
        }
      }
    </script>

    <script>
      // WebMCP — expose site tools to AI agents running in the browser.
      // Spec: https://webmachinelearning.github.io/webmcp/
      (function () {
        if (!('modelContext' in navigator) || typeof navigator.modelContext.provideContext !== 'function') {
          return;
        }
        try {
          navigator.modelContext.provideContext({
            tools: [
              {
                name: 'get_perception_mcp_server',
                description: 'Return the Perception MCP server endpoint, transport, auth metadata, and descriptor URL so an AI client can connect and call the 19 Perception tools (search mentions, trends, sentiment, entities, analyst ratings, earnings, insider activity, regulatory, market data).',
                inputSchema: { type: 'object', properties: {}, additionalProperties: false },
                execute: async () => ({
                  name: 'Perception',
                  url: 'https://mcp.perception.to/mcp',
                  transport: 'streamable-http',
                  protocolVersion: '2025-03-26',
                  descriptor: 'https://perception.to/.well-known/mcp.json',
                  agentCard: 'https://perception.to/.well-known/agent.json',
                  skillsIndex: 'https://perception.to/.well-known/agent-skills/index.json',
                  documentation: 'https://perception.to/integrations/mcp',
                  pricing: 'https://perception.to/pricing',
                  auth: {
                    type: 'oauth2',
                    authorizationUrl: 'https://mcp.perception.to/authorize',
                    tokenUrl: 'https://mcp.perception.to/token',
                    registrationUrl: 'https://mcp.perception.to/register'
                  }
                })
              },
              {
                name: 'get_perception_api_catalog',
                description: 'Return the Perception API catalog (RFC 9727 linkset) pointing to the OpenAPI spec, API documentation, and health endpoint for the Perception REST API at api.perception.to.',
                inputSchema: { type: 'object', properties: {}, additionalProperties: false },
                execute: async () => {
                  const response = await fetch('/.well-known/api-catalog', { headers: { Accept: 'application/linkset+json' } });
                  return response.json();
                }
              },
              {
                name: 'navigate_perception',
                description: 'Navigate the current browser tab to a Perception page. Use this when the user asks to open pricing, docs, API reference, integrations, or the app.',
                inputSchema: {
                  type: 'object',
                  properties: {
                    destination: {
                      type: 'string',
                      enum: ['home', 'pricing', 'api', 'mcp', 'app', 'integrations', 'research', 'contact'],
                      description: 'Which Perception page to open.'
                    }
                  },
                  required: ['destination'],
                  additionalProperties: false
                },
                execute: async ({ destination }) => {
                  const routes = {
                    home: 'https://perception.to/',
                    pricing: 'https://perception.to/pricing',
                    api: 'https://perception.to/api',
                    mcp: 'https://perception.to/integrations/mcp',
                    app: 'https://app.perception.to/',
                    integrations: 'https://perception.to/integrations',
                    research: 'https://perception.to/research',
                    contact: 'https://perception.to/contact'
                  };
                  const url = routes[destination];
                  if (!url) return { ok: false, error: 'Unknown destination' };
                  window.location.assign(url);
                  return { ok: true, url };
                }
              }
            ]
          });
        } catch (err) {
          // WebMCP is optional — swallow errors so nothing else breaks.
        }
      })();
    </script>
    <script type="module" crossorigin src="/js/app-6dCd0gBh.js"></script>
    <link rel="preload" crossorigin href="/css/app-CpJmCagK.css" as="style">
  <link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-Regular.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-Oblique.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-Medium.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-MediumOblique.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-Bold.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Ronzino-BoldOblique.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Newsreader-Variable.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Newsreader-VariableItalic.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/NectoMono-Regular.woff2"></head>
  <body>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NVDZX38V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    <div id="root" data-server-rendered="true"><div class="min-h-screen bg-white text-foreground"><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:bg-white focus:px-4 focus:py-2 focus:rounded-md focus:shadow-lg focus:text-black">Skip to content</a><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Perception","alternateName":"Bitcoin Perception","url":"https://perception.to","description":"Track Bitcoin trends. Decode market sentiment. Uncover narratives. All in one place.","publisher":{"@type":"Organization","name":"Perception","logo":{"@type":"ImageObject","url":"https://perception-og-image.fernandonikolic.workers.dev","width":1200,"height":630}},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://perception.to/search?q={search_term_string}"},"query-input":"required name=search_term_string"},"inLanguage":"en-US"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Perception API","applicationCategory":"FinanceApplication","operatingSystem":"Any","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Free tier available with premium plans"},"description":"Real-time Bitcoin sentiment analysis API providing market intelligence and trend analysis","url":"https://perception.to/api","featureList":["Real-time sentiment analysis","Historical data access","Multiple data sources","RESTful API","Webhook support","Custom alerts","Bulk data export"],"screenshot":"https://perception.to/images/api-dashboard.png","creator":{"@type":"Organization","name":"Perception","url":"https://perception.to"},"requirements":"API key required. Sign up at https://perception.to/pricing"}</script><header class="fixed top-0 z-50 w-full px-4 sm:px-8 lg:px-16 pt-6 transition-all duration-500 ease-in-out transform-gpu translate-y-0 opacity-100"><nav class="w-full rounded-2xl border transition-all duration-300 bg-white/65 border-slate-200/40 shadow-sm backdrop-blur-sm"><div class="max-w-7xl h-14 flex items-center justify-between px-6 sm:px-8"><a href="/" class="flex items-center gap-2.5 group shrink-0"><img src="/logos/perception-logo-dark.png" alt="Perception Logo" class="h-6 w-6 object-contain group-hover:scale-105 transition-transform duration-300"><span class="font-sans font-medium text-[17px] tracking-tight text-slate-900 transition-colors">Perception</span></a><div class="hidden md:flex md:flex-1 md:justify-center"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex flex-1 items-center justify-center w-full"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li class="relative"><button id="radix-:Rid:-trigger-radix-:Rmid:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rid:-content-radix-:Rmid:" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-650 hover:text-blue-600 transition-colors" data-radix-collection-item>Product<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><button id="radix-:Rid:-trigger-radix-:R16id:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rid:-content-radix-:R16id:" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-650 hover:text-blue-600 transition-colors" data-radix-collection-item>Use Cases<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><button id="radix-:Rid:-trigger-radix-:R1mid:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rid:-content-radix-:R1mid:" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-650 hover:text-blue-600 transition-colors" data-radix-collection-item>Intelligence<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><a href="/pricing" class="text-[14px] font-sans font-medium text-slate-650 hover:text-blue-600 transition-colors px-4 py-2 block">Pricing</a></li></ul></div><div class="absolute left-1/2 top-full flex justify-center -translate-x-1/2"></div></nav></div><div class="hidden md:flex items-center space-x-6 shrink-0"><a href="https://app.perception.to/auth/sign-in" class="text-[14px] font-sans font-medium text-slate-650 hover:text-blue-600 transition-colors">Login</a><button class="inline-flex items-center justify-center rounded-[4px] h-9 px-5 text-[13px] font-sans font-medium tracking-wide transition-all duration-300 hover:-translate-y-0.5 bg-blue-600 hover:bg-blue-700 text-white shadow-md hover:shadow-lg">Start 14-day trial</button></div><button class="md:hidden p-2 text-slate-700 hover:text-blue-600" aria-expanded="false" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4"><line x1="4" x2="20" y1="12" y2="12"/><line x1="4" x2="20" y1="6" y2="6"/><line x1="4" x2="20" y1="18" y2="18"/></svg></button></div></nav></header><div style="opacity:0"><main id="main-content" class="bg-[#FAFAFA]"><div class="relative h-auto md:h-[300vh] bg-slate-50 border-b border-slate-200/60 rounded-b-[2.5rem] sm:rounded-b-[4rem] overflow-hidden md:overflow-visible"><div class="relative md:sticky md:top-0 h-auto md:h-screen w-full flex flex-col justify-start pt-24 pb-16 md:pt-10 md:pb-0 overflow-hidden md:overflow-visible hero-sticky-container"><div class="absolute inset-0 -z-10 bg-[radial-gradient(ellipse_80%_60%_at_50%_-20%,rgba(120,119,198,0.15),transparent)] pointer-events-none transform-gpu"></div><div class="absolute inset-0 -z-10 bg-[radial-gradient(circle_at_80%_20%,rgba(56,189,248,0.1),transparent_40%)] pointer-events-none transform-gpu"></div><div class="absolute inset-0 z-0 bg-slate-50/50 overflow-hidden pointer-events-none transform-gpu"><div class="absolute top-[-10%] left-[-10%] w-[50%] h-[50%] rounded-full bg-blue-100/40 mix-blend-multiply filter blur-[100px] animate-blob"></div><div class="absolute top-[20%] right-[-10%] w-[45%] h-[45%] rounded-full bg-indigo-100/40 mix-blend-multiply filter blur-[100px] animate-blob animation-delay-2000"></div><div class="absolute bottom-[-10%] left-[20%] w-[50%] h-[50%] rounded-full bg-slate-200/50 mix-blend-multiply filter blur-[100px] animate-blob animation-delay-4000"></div><div class="absolute inset-0 opacity-40"><div style="margin:0;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0"></div></div></div><section class="hero-vertical-section max-w-5xl mx-auto w-full relative z-10 flex flex-col items-center justify-center px-6 sm:px-8" style="transform:none"><div class="text-center relative z-20 mb-0" style="transform:none"><h1 class="text-3xl sm:text-4xl lg:text-[3.85rem] font-medium text-slate-900 leading-[1.05] tracking-tight font-ronzino max-w-4xl mx-auto text-balance">Narrative intelligence for the <span class="whitespace-nowrap">digital assets industry.</span></h1></div><div class="hidden md:flex relative z-10 justify-center h-[260px] sm:h-[280px] md:h-[300px] lg:h-[340px] w-full items-center mt-24 sm:mt-28 md:mt-32 mb-16 sm:mb-20 md:mb-24 overflow-visible" style="transform:none"><div class="scale-[0.7] sm:scale-[0.82] md:scale-[0.9] lg:scale-[0.98] origin-center w-full flex justify-center"><div class="relative inline-flex flex-col items-center justify-center p-2 mt-0 w-full max-w-none overflow-visible"><div class="relative z-10 flex flex-col items-center gap-1 w-full overflow-visible"><div class="flex flex-col gap-6 w-full items-center"><div class="flex items-start justify-center gap-8 sm:gap-12 w-full max-w-none overflow-visible"><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-25px) translateY(-15px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/twitter-x.svg" alt="Twitter X" class="w-5 h-5  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/youtube-color.svg" alt="Youtube Color" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(-5px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/CNBC_logo.svg" alt="CNBC Logo" class="w-6 h-4  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/bloomberg.svg" alt="Bloomberg" class="w-6 h-6  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(-12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/WSJ_logo.png" alt="WSJ Logo" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/Financial-Times-logo.png" alt="Financial Times Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(-2px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/Galaxy_Logo_Black.png" alt="Galaxy Logo Black" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/nydig_logo.jpeg" alt="Nydig Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(15px) translateY(-10px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/sec-logo.png" alt="Sec Logo" class="w-6 h-6  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/federal-reserve-seal.png" alt="Federal Reserve Seal" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(25px) translateY(-4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/TechCrunch-logo.png" alt="TechCrunch Logo" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/medium.svg" alt="Medium" class="w-5 h-5  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(15px) translateY(-12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/coindesk.svg" alt="Coindesk" class="w-6 h-6  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/Cointelegraph Logo.png" alt="Cointelegraph Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(-2px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/podcast-logo.jpg" alt="Podcast Logo" class="w-9 h-9  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/stephanlivera-logo.png" alt="Stephanlivera Logo" class="w-9 h-9  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(-10px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/reddit-color.svg" alt="Reddit Color" class="w-6 h-6  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/stacker-news-logo.png" alt="Stacker News Logo" class="w-7 h-7  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(-4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/github.svg" alt="Github" class="w-6 h-6  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/wired_logo.jpg" alt="Wired Logo" class="w-6 h-6  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-25px) translateY(-15px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/CNBC_logo.svg" alt="CNBC Logo" class="w-6 h-4  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/reuters.svg" alt="Reuters" class="w-5 h-5  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(-6px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/twitter-x.svg" alt="Twitter X" class="w-5 h-5  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/medium.svg" alt="Medium" class="w-5 h-5  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(-12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/WSJ_logo.png" alt="WSJ Logo" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/bloomberg.svg" alt="Bloomberg" class="w-6 h-6  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(-4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/sec-logo.png" alt="Sec Logo" class="w-6 h-6  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/federal-reserve-seal.png" alt="Federal Reserve Seal" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div></div><div class="flex items-start justify-center gap-8 sm:gap-12 w-full max-w-none overflow-visible"><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(15px) translateY(15px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/petermccormack-logo.png" alt="Petermccormack Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/whatismoney-logo.png" alt="Whatismoney Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(5px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/bitwise logo.png" alt="Bitwise Logo" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/CoinShares_Logo.webp" alt="CoinShares Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/reuters.svg" alt="Reuters" class="w-5 h-5  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/associated-press-logo.png" alt="Associated Press Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(2px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/bitcoin-magazine-color.png" alt="Bitcoin Magazine Color" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/BTC_Mag_Logo-removebg-preview.png" alt="BTC Mag Logo Removebg Preview" class="w-8 h-8  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-25px) translateY(10px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/forbes-color.png" alt="Forbes Color" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/business-insider-logo.png" alt="Business Insider Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/npr logo.png" alt="Npr Logo" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/politico-cms-shared-graphic.jpg" alt="Politico Cms Shared Graphic" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/the-economist-logo.png" alt="The Economist Logo" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/the guardian logo.png" alt="The Guardian Logo" class="w-8 h-8  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(2px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/decrypt logo.png" alt="Decrypt Logo" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/the block logo.jpeg" alt="The Block Logo" class="w-8 h-8  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(15px) translateY(10px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/simplybitcoin-logo.png" alt="Simplybitcoin Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/bitcoinformillennials-logo.png" alt="Bitcoinformillennials Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(25px) translateY(4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/bbc-logo.jpg" alt="Bbc Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/CNN_International_logo.svg.png" alt="CNN International Logo" class="w-8 h-8  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(15px) translateY(15px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/whatismoney-logo.png" alt="Whatismoney Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/stephanlivera-logo.png" alt="Stephanlivera Logo" class="w-9 h-9  object-cover rounded-xl" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(5px) translateY(6px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/bitwise logo.png" alt="Bitwise Logo" class="w-8 h-8  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/source-logos/Galaxy_Logo_Black.png" alt="Galaxy Logo Black" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-5px) translateY(12px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/new york times logo.jpg" alt="New York Times Logo" class="w-8 h-8  object-cover rounded-xl" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/Le-Monde-logo.webp" alt="Le Monde Logo" class="w-8 h-8  object-contain" loading="lazy"></div></div></div></div></div><div class="shrink-0 will-change-transform" style="opacity:1;transform:translateX(-15px) translateY(4px)"><div class="relative group cursor-pointer"><div class="flip-card"><div class="flip-card-inner relative w-8 h-8 sm:w-[38px] sm:h-[38px] transform-gpu transition-transform duration-500 group-hover:-translate-y-1 group-hover:shadow-md shadow-sm rounded-xl"><div class="flip-card-front absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/forbes-color.png" alt="Forbes Color" class="w-7 h-7  object-contain" loading="lazy"></div><div class="flip-card-back absolute inset-0 rounded-xl bg-white/95 border border-slate-200/65 flex items-center justify-center overflow-hidden transform-gpu"><img src="/logos/business-insider-logo.png" alt="Business Insider Logo" class="w-7 h-7  object-contain" loading="lazy"></div></div></div></div></div></div></div></div><div class="relative flex items-center justify-center w-full h-10 sm:h-12 -my-2 z-0 top-connection-svg"></div><div class="relative z-20 flex flex-col items-center my-2 transition-all duration-300 will-change-transform" style="transform:none"><div class="absolute inset-[-12px] -z-10 rounded-full bg-[radial-gradient(circle_at_center,rgba(37,99,235,0.45)_0%,rgba(37,99,235,0.05)_50%,transparent_100%)] filter blur-md pointer-events-none transform-gpu will-change-[transform,opacity]" style="opacity:0.15;transform:scale(0.9)"></div><div class="relative group cursor-pointer w-16 h-16 sm:w-[72px] sm:h-[72px] flex items-center justify-center"><img src="/logos/perception-logo-dark.png" alt="Perception" class="w-10 h-10 sm:w-11 sm:h-11 relative z-10 transition-transform duration-500 group-hover:scale-105" loading="lazy"></div></div><div class="relative flex items-center justify-center w-full h-[110px] sm:h-[130px] mt-3 mb-1 z-0 bottom-connection-svg" style="opacity:0"><svg class="w-[900px] h-full overflow-visible" viewBox="0 0 900 100" fill="none" preserveAspectRatio="none"><defs><linearGradient id="fadeBottom" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#FFFFFF" stop-opacity="1"/><stop offset="80%" stop-color="#FFFFFF" stop-opacity="1"/><stop offset="100%" stop-color="#FFFFFF" stop-opacity="0"/></linearGradient><mask id="maskBottom"><rect x="0" y="0" width="900" height="100" fill="url(#fadeBottom)"/></mask></defs><g mask="url(#maskBottom)"><g><path d="M 450 0 C 450 40, 90 50, 90 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 90 50, 90 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 90 50, 90 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 170 50, 170 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 170 50, 170 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 170 50, 170 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 250 50, 250 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 250 50, 250 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 250 50, 250 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 330 50, 330 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 330 50, 330 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 330 50, 330 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 410 50, 410 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 410 50, 410 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 410 50, 410 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 490 50, 490 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 490 50, 490 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 490 50, 490 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 570 50, 570 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 570 50, 570 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 570 50, 570 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 650 50, 650 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 650 50, 650 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 650 50, 650 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 730 50, 730 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 730 50, 730 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 730 50, 730 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g><g><path d="M 450 0 C 450 40, 810 50, 810 100" stroke="#64748B" stroke-width="1.25" fill="none"/><path d="M 450 0 C 450 40, 810 50, 810 100" stroke="#94A3B8" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="50 30" fill="none" class="animate-slide-pulse opacity-45"/><path d="M 450 0 C 450 40, 810 50, 810 100" stroke="#CBD5E1" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="100 120" fill="none" stroke-dashoffset="100"/></g></g></svg></div><div class="relative z-20 flex flex-wrap justify-center gap-6 sm:gap-8 px-1 max-w-5xl"><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/chatgpt.svg" alt="ChatGPT" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/claude.svg" alt="Claude" class="w-10 h-[22px] sm:w-[42px] sm:h-[24px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/gemini.svg" alt="Gemini" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/slack-color.svg" alt="Slack" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/logos/gmail-logo.png" alt="Gmail" class="w-6 h-4 sm:w-[28px] sm:h-[20px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/hermes-logo.png" alt="Hermes" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/openclaw.svg" alt="OpenClaw" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/codex.svg" alt="Codex" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/vscode.svg" alt="VS Code" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div><div class="flex items-center gap-3 group cursor-pointer will-change-transform" style="transform:none"><div class="relative w-14 h-14 sm:w-[60px] sm:h-[60px] rounded-2xl bg-white border-2 border-white ring-1 ring-slate-200/50 shadow-[0_16px_36px_-6px_rgba(0,0,0,0.12),0_8px_20px_-4px_rgba(0,0,0,0.06),0_0_0_1px_rgba(37,99,235,0.02)] flex items-center justify-center transform-gpu transition-all duration-500 group-hover:-translate-y-1.5 group-hover:shadow-[0_24px_48px_-8px_rgba(0,0,0,0.16),0_12px_24px_-6px_rgba(37,99,235,0.08)] hover:border-blue-400/80 hover:ring-blue-200/50"><img src="/source-logos/cursor.svg" alt="Cursor" class="w-6 h-6 sm:w-[26px] sm:h-[26px]  object-contain" loading="lazy"></div></div></div></div></div></div><div class="max-w-3xl mx-auto text-center relative z-20 mt-4 md:mt-6" style="transform:none"><div class="mb-4 sm:mb-5"><p class="text-lg sm:text-xl text-slate-650 font-light leading-relaxed text-balance">Real-time analysis of 1,000+ sources, from SEC filings to earnings calls to trending social. Scored, clustered, and delivered to your AI or dashboard.</p></div><div class="flex flex-col items-center justify-center gap-3"><a href="https://app.perception.to/auth/sign-up?source=home-hero" class="w-full sm:w-auto inline-flex items-center justify-center rounded-md h-11 px-10 text-sm font-medium bg-blue-600 hover:bg-blue-500 text-white shadow-lg shadow-blue-900/20 transition-all duration-200">Start 14-day free trial</a><p class="mt-1 text-xs text-slate-400 font-light">No credit card required. <a href="/integrations/mcp" class="underline underline-offset-2 hover:text-slate-600">Connect your AI</a> or <a href="/api" class="underline underline-offset-2 hover:text-slate-600">use the API</a>.</p></div></div></section></div></div><div class="h-16 sm:h-24 md:h-28 bg-white"></div><div class="relative pt-8 sm:pt-12 lg:pt-16 pb-8 sm:pb-12 lg:pb-16 bg-white/80"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><p class="text-[10px] font-mono tracking-[0.2em] text-slate-500 mb-8 sm:mb-10 text-center uppercase">↳ Trusted by teams at</p><div class="grid grid-cols-2 sm:grid-cols-4 items-center justify-items-center gap-x-8 sm:gap-x-12 lg:gap-x-16 gap-y-8 sm:gap-y-12"><a href="https://relai.app" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center"><img src="/logos/relai-logo-black.png" alt="Relai" class="w-32 sm:w-36 lg:w-40 h-auto object-contain"></a><a href="https://www.bitgo.com/" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center"><img src="/logos/bitgo-full-logo.png" alt="BitGo" class="w-32 sm:w-36 lg:w-40 h-auto object-contain"></a><a href="https://bitcoinwell.com/" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center"><img src="/logos/bitcoin-well-black.png" alt="Bitcoin Well" class="w-32 sm:w-36 lg:w-40 h-auto object-contain"></a><a href="https://www.swan.com/" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center"><img src="/logos/swan_main_logo_blue.svg" alt="Swan" class="w-32 sm:w-36 lg:w-40 h-auto object-contain"></a></div></div></div><div class="relative pb-16 sm:pb-20 lg:pb-24 bg-white"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><p class="text-[10px] font-mono tracking-[0.2em] text-slate-500 mb-8 sm:mb-10 text-center uppercase">↳ Cited by</p><div class="grid grid-cols-2 sm:grid-cols-4 items-center justify-items-center gap-x-8 sm:gap-x-12 lg:gap-x-16 gap-y-8 sm:gap-y-12"><a href="https://cointelegraph.com/news/bitcoin-legacy-media-sentiment-surged-2024" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center transition-transform hover:scale-105"><img class="w-32 sm:w-36 lg:w-40 h-auto object-contain" src="/logos/Cointelegraph Logo.png" alt="Cointelegraph" loading="lazy"></a><a href="https://www.coindesk.com/markets/2026/01/05/asia-morning-briefing-data-shows-legacy-media-took-a-more-balanced-view-of-bitcoin-in-2025" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center transition-transform hover:scale-105"><img class="w-32 sm:w-36 lg:w-40 h-auto object-contain" src="/logos/coindesk-logo.png" alt="CoinDesk" loading="lazy"></a><a href="https://bitcoinmagazine.com/culture/left-leaning-outlets-amplify-their-anti-bitcoin-bias-following-trumps-endorsement-" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center transition-transform hover:scale-105"><img class="w-32 sm:w-36 lg:w-40 h-auto object-contain" src="/logos/bitcoin-magazine-color.png" alt="Bitcoin Magazine" loading="lazy"></a><a href="https://web.archive.org/web/20240904132826/https://www.forbes.com/sites/digital-assets/2024/09/04/bbc-bitcoin-coverage-raises-concern-over-its-journalism-and-trust/" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center transition-transform hover:scale-105"><img class="w-32 sm:w-36 lg:w-40 h-auto object-contain" src="/logos/forbes-color.png" alt="Forbes" loading="lazy"></a></div></div></div><div class="relative bg-[#FAFAFA]" style="height:500vh"><div class="sticky top-0 h-screen flex items-center justify-center overflow-hidden p-4 sm:p-6 lg:p-8"><div class="relative w-full h-full bg-blue-600 border border-blue-500/30 rounded-[2.5rem] flex items-center justify-center overflow-hidden shadow-[0_24px_60px_-15px_rgba(37,99,235,0.25)]"><div class="absolute inset-0 bg-[radial-gradient(circle,rgba(255,255,255,0.1)_1px,transparent_1px)] bg-[size:24px_24px] opacity-60 pointer-events-none"></div><div class="relative w-full max-w-4xl mx-auto px-6 sm:px-8 lg:px-12 flex items-center justify-center h-full"><p class="absolute text-3xl sm:text-4xl lg:text-5xl font-semibold leading-[1.35] tracking-tight font-sans text-center w-full px-4 transform-gpu" style="visibility:visible;opacity:1;will-change:transform, opacity;backface-visibility:hidden"><span class="ps-word ps-accent font-semibold">14,000<!-- --> </span><span class="ps-word ps-accent font-semibold">mentions<!-- --> </span><span class="ps-word ps-accent font-semibold">across<!-- --> </span><span class="ps-word ps-accent font-semibold">1,000<!-- --> </span><span class="ps-word ps-accent font-semibold">sources<!-- --> </span><span class="ps-word ">this<!-- --> </span><span class="ps-word ">week.<!-- --> </span><span class="ps-word ">The<!-- --> </span><span class="ps-word ">signal<!-- --> </span><span class="ps-word ">that<!-- --> </span><span class="ps-word ">mattered<!-- --> </span><span class="ps-word ">was<!-- --> </span><span class="ps-word ">scattered<!-- --> </span><span class="ps-word ">across<!-- --> </span><span class="ps-word ">news,<!-- --> </span><span class="ps-word ">social,<!-- --> </span><span class="ps-word ">podcasts,<!-- --> </span><span class="ps-word ">and<!-- --> </span><span class="ps-word ">filings.<!-- --> </span></p><p class="absolute text-3xl sm:text-4xl lg:text-5xl font-semibold leading-[1.35] tracking-tight font-sans text-center w-full px-4 transform-gpu" style="visibility:hidden;opacity:0;will-change:transform, opacity;backface-visibility:hidden"><span class="ps-word ">Legacy<!-- --> </span><span class="ps-word ">tools<!-- --> </span><span class="ps-word ">like<!-- --> </span><span class="ps-word ps-accent font-semibold">Meltwater<!-- --> </span><span class="ps-word ps-accent font-semibold">and<!-- --> </span><span class="ps-word ps-accent font-semibold">Brand24<!-- --> </span><span class="ps-word ">lack<!-- --> </span><span class="ps-word ">context.<!-- --> </span><span class="ps-word ">They<!-- --> </span><span class="ps-word ">flood<!-- --> </span><span class="ps-word ">you<!-- --> </span><span class="ps-word ">with<!-- --> </span><span class="ps-word ps-accent font-semibold">unfiltered<!-- --> </span><span class="ps-word ps-accent font-semibold">noise<!-- --> </span><span class="ps-word ">without<!-- --> </span><span class="ps-word ">connecting<!-- --> </span><span class="ps-word ">disparate<!-- --> </span><span class="ps-word ">signals.<!-- --> </span></p><p class="absolute text-3xl sm:text-4xl lg:text-5xl font-semibold leading-[1.35] tracking-tight font-sans text-center w-full px-4 transform-gpu" style="visibility:hidden;opacity:0;will-change:transform, opacity;backface-visibility:hidden"><span class="ps-word ">AI<!-- --> </span><span class="ps-word ">models<!-- --> </span><span class="ps-word ">like<!-- --> </span><span class="ps-word ps-accent font-semibold">Claude<!-- --> </span><span class="ps-word ps-accent font-semibold">and<!-- --> </span><span class="ps-word ps-accent font-semibold">ChatGPT<!-- --> </span><span class="ps-word ">lack<!-- --> </span><span class="ps-word ">live<!-- --> </span><span class="ps-word ">context.<!-- --> </span><span class="ps-word ">They<!-- --> </span><span class="ps-word ps-accent font-semibold">miss<!-- --> </span><span class="ps-word ps-accent font-semibold">emerging<!-- --> </span><span class="ps-word ps-accent font-semibold">trends<!-- --> </span><span class="ps-word ">and<!-- --> </span><span class="ps-word ">produce<!-- --> </span><span class="ps-word ">stale<!-- --> </span><span class="ps-word ">consensus.<!-- --> </span></p><p class="absolute text-3xl sm:text-4xl lg:text-5xl font-semibold leading-[1.35] tracking-tight font-sans text-center w-full px-4 transform-gpu" style="visibility:hidden;opacity:0;will-change:transform, opacity;backface-visibility:hidden"><span class="ps-word ">Perception<!-- --> </span><span class="ps-word ">is<!-- --> </span><span class="ps-word ">the<!-- --> </span><span class="ps-word ps-accent font-semibold">antidote.<!-- --> </span><span class="ps-word ">We<!-- --> </span><span class="ps-word ps-accent font-semibold">stream<!-- --> </span><span class="ps-word ps-accent font-semibold">the<!-- --> </span><span class="ps-word ps-accent font-semibold">exact<!-- --> </span><span class="ps-word ps-accent font-semibold">signal<!-- --> </span><span class="ps-word ">directly<!-- --> </span><span class="ps-word ">to<!-- --> </span><span class="ps-word ">your<!-- --> </span><span class="ps-word ">Slack,<!-- --> </span><span class="ps-word ">dashboard,<!-- --> </span><span class="ps-word ">or<!-- --> </span><span class="ps-word ">AI<!-- --> </span><span class="ps-word ">models.<!-- --> </span></p></div></div></div></div><section id="narrative-ai-simulator" class="relative bg-[#FAFAFA] border-t border-slate-200 overflow-hidden py-20 lg:py-28"><div class="absolute inset-0 bg-[linear-gradient(to_right,#e2e8f0_1px,transparent_1px),linear-gradient(to_bottom,#e2e8f0_1px,transparent_1px)] bg-[size:5rem_5rem] opacity-[0.25] pointer-events-none"></div><div class="absolute top-1/4 right-1/4 w-[500px] h-[500px] bg-blue-100/30 rounded-full blur-[120px] pointer-events-none mix-blend-multiply"></div><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12 w-full relative z-10"><div class="grid grid-cols-1 lg:grid-cols-12 gap-16 lg:gap-20 items-start"><div class="lg:col-span-5 flex flex-col text-left space-y-8"><div><h2 class="text-4xl sm:text-5xl font-sans font-bold tracking-tight text-slate-900 leading-[1.1]">Command your public share of voice.</h2></div><div class="w-full border-b border-zinc-200/80"><div class="border-t border-zinc-200/80 py-5 transition-all duration-300"><button class="w-full flex items-center justify-between text-left group cursor-pointer outline-none"><div class="flex items-center gap-4"><span class="font-mono text-xs tracking-wider transition-colors duration-300 font-data text-blue-600 font-semibold">01</span><h3 class="text-base sm:text-lg lg:text-[19px] font-sans font-medium tracking-tight transition-colors duration-200 text-slate-900 font-bold">Journalist Influence Mapping</h3></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-zinc-400 transition-transform duration-300 shrink-0 ml-4 text-blue-600 rotate-180"><path d="m6 9 6 6 6-6"/></svg></button><div class="overflow-hidden" style="height:auto;opacity:1;margin-top:16px"><div class="bg-zinc-50/70 border border-zinc-200/40 rounded-2xl p-5 shadow-[inset_0_1px_3px_rgba(0,0,0,0.01)]"><p class="text-xs sm:text-sm text-zinc-600 leading-relaxed font-light">Track and identify the exact journalists and editorial authors covering specific asset themes in real time, separating organic coverage from syndicated noise.</p><ul class="space-y-3.5 mt-5 pl-0.5 select-none"><li class="flex gap-3.5 items-start text-left"><div class="w-4 h-4 rounded-md bg-blue-50 flex items-center justify-center shrink-0 mt-0.5 border border-blue-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-2.5 h-2.5 text-blue-600"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-[12px] text-zinc-600 leading-relaxed font-light">Isolate high-influence writers and article streams across global feeds</span></li><li class="flex gap-3.5 items-start text-left"><div class="w-4 h-4 rounded-md bg-blue-50 flex items-center justify-center shrink-0 mt-0.5 border border-blue-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-2.5 h-2.5 text-blue-600"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-[12px] text-zinc-600 leading-relaxed font-light">Filter syndicated press noise to target primary original authors</span></li></ul></div></div></div><div class="border-t border-zinc-200/80 py-5 transition-all duration-300"><button class="w-full flex items-center justify-between text-left group cursor-pointer outline-none"><div class="flex items-center gap-4"><span class="font-mono text-xs tracking-wider transition-colors duration-300 font-data text-zinc-400 group-hover:text-zinc-550">02</span><h3 class="text-base sm:text-lg lg:text-[19px] font-sans font-medium tracking-tight transition-colors duration-200 text-zinc-500 group-hover:text-slate-900">Brand Footprint Benchmarking</h3></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-zinc-400 transition-transform duration-300 shrink-0 ml-4 group-hover:text-zinc-650"><path d="m6 9 6 6 6-6"/></svg></button></div></div></div><div class="lg:col-span-7 flex flex-col w-full relative lg:sticky lg:top-12"><div class="relative w-full rounded-[24px] bg-white border border-zinc-200/80 p-2.5 shadow-[0_30px_70px_rgba(0,0,0,0.06),0_0_1px_rgba(0,0,0,0.15)] overflow-hidden flex flex-col transform transition-transform duration-300 hover:scale-[1.002] will-change-transform transform-gpu"><div class="relative w-full aspect-video bg-zinc-950 rounded-[16px] overflow-hidden flex items-center justify-center group"><video src="/recordings/create-dashboard.mp4" class="w-full h-full object-cover transition-opacity duration-300" loop muted playsinline></video><div class="absolute bottom-4 right-4 flex items-center gap-2 bg-[#0C0C0D]/95 border border-zinc-800/70 p-1.5 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity duration-300 z-20 shadow-lg backdrop-blur-md"><button class="p-1 text-zinc-400 hover:text-white transition-colors cursor-pointer outline-none" aria-label="Play"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play w-3.5 h-3.5"><polygon points="6 3 20 12 6 21 6 3"/></svg></button></div></div></div></div></div></div></section><section id="platform" class="relative overflow-hidden bg-blue-600 border-t border-blue-500 border-b border-blue-500 py-20 lg:py-28 z-10"><div class="absolute inset-0 bg-[linear-gradient(to_right,rgba(255,255,255,0.08)_1px,transparent_1px),linear-gradient(to_bottom,rgba(255,255,255,0.08)_1px,transparent_1px)] bg-[size:5rem_5rem] opacity-40 pointer-events-none"></div><div class="absolute inset-0 w-full h-full pointer-events-none z-0"><svg class="absolute inset-0 w-full h-full opacity-25 stroke-white/10" fill="none" viewBox="0 0 1000 800" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M -100,150 Q 150,80 200,380 T 600,330 T 1100,430" stroke-width="1.25" stroke-dasharray="3 3"/><path d="M -100,200 Q 150,130 250,430 T 600,390 T 1100,480" stroke-width="1.25"/><path d="M -100,250 Q 150,180 300,480 T 600,450 T 1100,530" stroke-width="1.25"/><path d="M -100,300 Q 150,230 350,530 T 600,510 T 1100,580" stroke-width="1.25" stroke-dasharray="6 3"/><path d="M 400,-100 Q 600,150 800,200 T 1100,150" stroke-width="1.25"/><path d="M 450,-100 Q 650,130 850,180 T 1150,130" stroke-width="1.25" stroke-dasharray="4 2"/><path d="M 500,-100 Q 700,110 900,160 T 1200,110" stroke-width="1.25"/></svg></div><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12 w-full relative z-10"><div class="grid grid-cols-1 lg:grid-cols-12 gap-16 lg:gap-20 items-start"><div class="lg:col-span-7 flex flex-col w-full relative lg:sticky lg:top-12"><div class="relative w-full rounded-[24px] bg-[#0C0C0D]/50 border border-white/15 p-2.5 shadow-[0_40px_90px_rgba(0,0,0,0.25),inset_0_1px_3px_rgba(255,255,255,0.1)] backdrop-blur-md overflow-hidden flex flex-col transform transition-transform duration-300 hover:scale-[1.002] will-change-transform transform-gpu"><div class="relative w-full aspect-video bg-black rounded-[16px] overflow-hidden flex items-center justify-center group"><video src="/recordings/intelligence-report.mp4" class="w-full h-full object-cover transition-opacity duration-300" loop muted playsinline></video><div class="absolute bottom-4 right-4 flex items-center gap-2 bg-[#0C0C0D]/95 border border-zinc-800/70 p-1.5 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity duration-300 z-20 shadow-lg backdrop-blur-md"><button class="p-1 text-zinc-400 hover:text-white transition-colors cursor-pointer outline-none" aria-label="Play"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play w-3.5 h-3.5"><polygon points="6 3 20 12 6 21 6 3"/></svg></button></div></div></div></div><div class="lg:col-span-5 flex flex-col text-left space-y-8"><div><h2 class="text-4xl sm:text-5xl font-sans font-bold tracking-tight text-white leading-[1.1]">Expose structural competitive deficits.</h2></div><div class="w-full border-b border-blue-500/50"><div class="border-t border-blue-500/50 py-5 transition-all duration-300"><button class="w-full flex items-center justify-between text-left group cursor-pointer outline-none"><div class="flex items-center gap-4"><span class="font-mono text-xs tracking-wider transition-colors duration-300 font-data text-white font-semibold">01</span><h3 class="text-base sm:text-lg lg:text-[19px] font-sans font-medium tracking-tight transition-colors duration-250 text-white font-bold">Competitive Gaps Mapping</h3></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-blue-200/60 transition-transform duration-300 shrink-0 ml-4 text-white rotate-180"><path d="m6 9 6 6 6-6"/></svg></button><div class="overflow-hidden" style="height:auto;opacity:1;margin-top:16px"><div class="bg-blue-950/45 border border-white/10 backdrop-blur-md rounded-2xl p-5 shadow-[inset_0_1px_1px_rgba(255,255,255,0.05),0_10px_30px_rgba(0,0,0,0.15)]"><p class="text-xs sm:text-sm text-blue-100/90 leading-relaxed font-light font-sans">Map competitive whitespace and structural messaging deficits across institutional assets and protocols to identify where coverage falls short.</p><ul class="space-y-3.5 mt-5 pl-0.5 select-none"><li class="flex gap-3.5 items-start text-left font-sans"><div class="w-4 h-4 rounded-md bg-cyan-400/15 flex items-center justify-center shrink-0 mt-0.5 border border-cyan-400/25"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-2.5 h-2.5 text-cyan-400"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-[12px] text-blue-100/80 leading-relaxed font-light font-sans">Expose competitor narrative gaps across major digital assets</span></li><li class="flex gap-3.5 items-start text-left font-sans"><div class="w-4 h-4 rounded-md bg-cyan-400/15 flex items-center justify-center shrink-0 mt-0.5 border border-cyan-400/25"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-2.5 h-2.5 text-cyan-400"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-[12px] text-blue-100/80 leading-relaxed font-light font-sans">Pinpoint exact messaging deficits to claim authority whitespace</span></li></ul></div></div></div><div class="border-t border-blue-500/50 py-5 transition-all duration-300"><button class="w-full flex items-center justify-between text-left group cursor-pointer outline-none"><div class="flex items-center gap-4"><span class="font-mono text-xs tracking-wider transition-colors duration-300 font-data text-blue-200/65 group-hover:text-blue-100">02</span><h3 class="text-base sm:text-lg lg:text-[19px] font-sans font-medium tracking-tight transition-colors duration-250 text-blue-200/80 group-hover:text-white">Executive Synthesis Briefings</h3></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-blue-200/60 transition-transform duration-300 shrink-0 ml-4 group-hover:text-blue-100 text-blue-200/65"><path d="m6 9 6 6 6-6"/></svg></button></div><div class="border-t border-blue-500/50 py-5 transition-all duration-300"><button class="w-full flex items-center justify-between text-left group cursor-pointer outline-none"><div class="flex items-center gap-4"><span class="font-mono text-xs tracking-wider transition-colors duration-300 font-data text-blue-200/65 group-hover:text-blue-100">03</span><h3 class="text-base sm:text-lg lg:text-[19px] font-sans font-medium tracking-tight transition-colors duration-250 text-blue-200/80 group-hover:text-white">Cross-Topic Narrative Analysis</h3></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 text-blue-200/60 transition-transform duration-300 shrink-0 ml-4 group-hover:text-blue-100 text-blue-200/65"><path d="m6 9 6 6 6-6"/></svg></button></div></div></div></div></div></section><section id="comparison" class="py-20 sm:py-28 bg-[#12100f] border-t border-zinc-900 border-b border-zinc-900 overflow-hidden z-10 text-left"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="flex flex-col items-center text-center max-w-3xl mx-auto mb-16 sm:mb-20"><h2 class="text-3xl sm:text-4xl lg:text-5xl font-sans font-bold tracking-tight text-white mb-6">Real-time signal.<br>Zero homogenized noise.</h2><p class="text-base sm:text-lg text-zinc-400 font-light leading-relaxed max-w-2xl">Traditional media trackers flood corporate desks with unfiltered, duplicate press releases. Standard LLMs rely on stale, averaged search engine scraping. Perception bridges the structural gap: connecting isolated enterprise AI instances directly to curated, channel-weighted primary data streams.</p><div class="mt-8"><a href="/assets/perception-strategy-deck.pdf" download class="relative group overflow-hidden bg-blue-600 hover:bg-blue-500 text-white rounded-[4px] px-8 py-4 font-sans font-bold text-sm transition-all duration-300 active:scale-95 flex items-center justify-center border border-blue-500/35 cursor-pointer shadow-[0_4px_14px_0_rgba(37,99,235,0.3)] hover:shadow-[0_6px_20px_rgba(37,99,235,0.4)]"><div class="absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out" style="background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent)"></div><span class="relative z-10 font-bold tracking-wide">Read the deck</span></a></div></div><div class="hidden md:block border border-zinc-800 bg-[#161616]/40 rounded-[2rem] overflow-hidden shadow-2xl max-w-6xl mx-auto backdrop-blur-xl"><div class="overflow-x-auto"><table class="w-full border-collapse text-left"><thead><tr class="border-b border-zinc-800 bg-zinc-950/40"><th class="py-6 px-6 text-[10px] font-mono tracking-widest text-zinc-500 uppercase font-bold w-[14%]">Feature</th><th class="py-6 px-6 text-sm font-sans font-medium text-zinc-400 w-[20%]"><div class="flex flex-col gap-3"><span class="font-bold text-[16px] tracking-tight text-zinc-150">Social Listening</span><div class="flex items-center justify-start gap-4 mt-2"><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Brand24"><img src="/logos/brand24-logo.webp" alt="Brand24" class="h-8 object-contain invert opacity-80 hover:opacity-100 transition-opacity duration-200"></div><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Meltwater"><img src="/logos/meltwater-logo.png" alt="Meltwater" class="h-8 object-contain opacity-85 hover:opacity-100 transition-opacity duration-200"></div></div></div></th><th class="py-6 px-6 text-sm font-sans font-medium text-zinc-400 w-[20%]"><div class="flex flex-col gap-3"><span class="font-bold text-[16px] tracking-tight text-zinc-150">Media Databases</span><div class="flex items-center justify-start gap-4 mt-2"><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Muck Rack"><img src="/logos/muckrack-logo.png" alt="Muck Rack" class="h-8 object-contain bg-white px-2.5 py-1 rounded shadow-sm"></div></div></div></th><th class="py-6 px-6 text-sm font-sans font-medium text-zinc-400 w-[23%]"><div class="flex flex-col gap-3"><span class="font-bold text-[16px] tracking-tight text-zinc-150">Generalist AI</span><div class="flex items-center justify-start gap-3 mt-2 flex-wrap"><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="ChatGPT"><img src="/logos/chatgpt-logo.png" alt="ChatGPT" class="h-8.5 object-contain invert opacity-85 hover:opacity-100 transition-opacity duration-200"></div><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Claude"><img src="/logos/claude-logo.svg" alt="Claude" class="h-8.5 object-contain opacity-85 hover:opacity-100 transition-opacity duration-200"></div><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Gemini"><img src="/logos/gemini-logo.png" alt="Gemini" class="h-8.5 object-contain opacity-85 hover:opacity-100 transition-opacity duration-200"></div><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Perplexity"><img src="/logos/perplexity-logo.webp" alt="Perplexity" class="h-8 object-contain invert opacity-85 hover:opacity-100 transition-opacity duration-200"></div></div></div></th><th class="py-6 px-6 text-sm font-sans font-bold text-white w-[23%] bg-zinc-900/30 border-l border-r border-zinc-800/80"><div class="flex flex-col gap-3"><span class="font-bold text-[16px] tracking-tight text-cyan-400">Perception</span><div class="flex items-center justify-start gap-4 mt-2"><div class="flex items-center justify-start bg-transparent select-none shrink-0 hover:scale-[1.03] transition-transform duration-200" title="Perception Engine"><img src="/logos/perception-logo-light.png" alt="Perception Engine" class="h-8.5 object-contain invert opacity-100"></div></div></div></th></tr></thead><tbody><tr class="border-b border-zinc-900/60 last:border-0 hover:bg-zinc-900/10 transition-colors"><td class="py-5 px-6 text-xs font-mono tracking-wide text-zinc-400 font-semibold border-r border-zinc-900/60 bg-zinc-950/10 select-none">Journalist Coverage</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Not supported. Limited strictly to public social media accounts and blogs.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Requires manual list building. You pay massive annual access fees to copy static lists.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed font-sans">No structured coverage. Relies on crawling search engine results to find public reporter bios.</td><td class="py-5 px-6 text-sm text-white font-medium leading-relaxed bg-zinc-900/20 border-l border-r border-zinc-800/80 relative"><span>100% automated. Vets and tracks every journalist, newsletter, and niche industry writer (e.g., Zeus Lacid Industry) in real-time. Zero lists or export credits needed.</span></td></tr><tr class="border-b border-zinc-900/60 last:border-0 hover:bg-zinc-900/10 transition-colors"><td class="py-5 px-6 text-xs font-mono tracking-wide text-zinc-400 font-semibold border-r border-zinc-900/60 bg-zinc-950/10 select-none">How fast it updates</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Real-time alerts, but restricted to simple keyword matches.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Static directory records. Relies on manual profile updates or delayed job-change reporting.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed font-sans">Stale training cutoffs or slow live search latency.</td><td class="py-5 px-6 text-sm text-white font-medium leading-relaxed bg-zinc-900/20 border-l border-r border-zinc-800/80 relative"><span>Live stream-piped narratives updating every 90 seconds.</span></td></tr><tr class="border-b border-zinc-900/60 last:border-0 hover:bg-zinc-900/10 transition-colors"><td class="py-5 px-6 text-xs font-mono tracking-wide text-zinc-400 font-semibold border-r border-zinc-900/60 bg-zinc-950/10 select-none">Filtering out spam</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Unfiltered slop. Includes noise from bot networks and duplicate releases.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Highly filtered but requires human curators to verify lists and beat updates.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed font-sans">Consensus noise. Repeats averaged web summaries.</td><td class="py-5 px-6 text-sm text-white font-medium leading-relaxed bg-zinc-900/20 border-l border-r border-zinc-800/80 relative"><span>Zero duplicate noise. 100% clean streams from 1,000+ curated primary sources.</span></td></tr><tr class="border-b border-zinc-900/60 last:border-0 hover:bg-zinc-900/10 transition-colors"><td class="py-5 px-6 text-xs font-mono tracking-wide text-zinc-400 font-semibold border-r border-zinc-900/60 bg-zinc-950/10 select-none">AI Integration</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">None. Rigid dashboards with locked keyword charts.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Basic AI recommendations within a closed portal.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed font-sans">Generalist engines relying on search query averages.</td><td class="py-5 px-6 text-sm text-white font-medium leading-relaxed bg-zinc-900/20 border-l border-r border-zinc-800/80 relative"><span>Connects your AI workflows directly to our primary narrative MCP Server.</span></td></tr><tr class="border-b border-zinc-900/60 last:border-0 hover:bg-zinc-900/10 transition-colors"><td class="py-5 px-6 text-xs font-mono tracking-wide text-zinc-400 font-semibold border-r border-zinc-900/60 bg-zinc-950/10 select-none">Data Ingestion Limit</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Strict volume quotas. Mentions are metered by rate limits.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed">Restrictive user list and export credit caps that force premium upgrades.</td><td class="py-5 px-6 text-sm text-zinc-500 font-light leading-relaxed font-sans">Rate-limited API thresholds on general search endpoints.</td><td class="py-5 px-6 text-sm text-white font-medium leading-relaxed bg-zinc-900/20 border-l border-r border-zinc-800/80 relative"><span>Unlimited narrative scale. Zero meters, zero caps on streaming data.</span></td></tr></tbody></table></div></div></div></section><section id="pricing" class="py-24 sm:py-32 bg-[#FAFAFA] border-t border-slate-200"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12 flex flex-col items-center"><div class="max-w-3xl text-center mb-16 sm:mb-20"><h2 class="text-3xl sm:text-4xl lg:text-5xl font-sans font-semibold tracking-tight text-slate-900 leading-tight">Tailored to your scale.</h2></div><div class="flex flex-col items-center w-full"><div class="mb-12 flex justify-center"><div class="bg-slate-100 p-1 rounded-xl flex items-center gap-1 border border-slate-200/60 shadow-inner"><button class="px-5 py-2 rounded-lg text-xs font-semibold uppercase tracking-wider transition-all duration-300 bg-white text-slate-900 shadow-sm border border-slate-200/30">Monthly</button><button class="px-5 py-2 rounded-lg text-xs font-semibold uppercase tracking-wider transition-all duration-300 flex items-center gap-2 text-slate-500 hover:text-slate-800">Yearly<span class="inline-flex items-center rounded-full bg-emerald-500 px-2 py-0.5 text-[9px] font-bold text-white uppercase tracking-wider font-mono">20% Off</span></button></div></div><div class="grid gap-8 lg:grid-cols-3 max-w-7xl mx-auto w-full px-4 sm:px-6 lg:px-8 items-stretch"><div class="text-card-foreground relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white/95 backdrop-blur-xl border border-slate-200/80 hover:border-slate-300 shadow-[0_4px_20px_rgb(0,0,0,0.04)] hover:shadow-[0_8px_30px_rgb(0,0,0,0.08)] hover:-translate-y-1 rounded-[2rem]"><div class="absolute inset-0 pointer-events-none transition-opacity duration-700 ease-out z-0" style="opacity:0;background:radial-gradient(circle 400px at 0px 0px, rgba(15, 23, 42, 0.03), transparent 80%)"></div><div class="relative z-10"><div class="flex flex-col space-y-1.5 p-6 pb-6 pt-10 px-10"><h3 class="font-semibold text-3xl font-ronzino tracking-tight text-slate-900">Standard</h3></div></div><div class="p-6 flex-grow pt-0 px-10 relative z-10"><div class="mb-8 sm:mb-10"><div class="flex items-baseline gap-2"><span class="text-5xl sm:text-6xl font-semibold tracking-tighter text-slate-900 font-ronzino">$299</span><span class="text-lg text-slate-500 font-light tracking-tight">/mo</span></div><div class="mt-2.5 flex items-center gap-2"><span class="text-sm text-slate-500 font-light">or $239/mo billed annually</span><span class="inline-flex items-center rounded-full bg-emerald-50 border border-emerald-200/50 px-2 py-0.5 text-[10px] font-bold text-emerald-700 font-mono uppercase tracking-wider whitespace-nowrap shrink-0">20% off</span></div><div class="mt-4 inline-flex items-center rounded-full bg-slate-100/80 border border-slate-200/60 px-3 py-1.5 text-[11px] font-medium text-slate-600 tracking-wide uppercase">14-day free trial · no credit card</div></div><ul class="space-y-4"><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Full access to 1,000+ source database</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Unlimited companies &amp; topics tracking</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Unlimited custom reports per month</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Advanced sentiment analysis &amp; Perception Index</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Earnings call intelligence (Evade-o-Meter)</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Custom dashboards &amp; export tools</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Slack &amp; email alerts</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Priority support</span></li></ul></div><div class="items-center p-6 flex flex-col pt-8 pb-10 px-10 mt-auto relative z-10"><a href="https://app.perception.to/auth/sign-up?source=pricing-standard&amp;plan=standard&amp;interval=month" aria-label="Start 14-day free trial, Standard" class="flex w-full items-center justify-center h-14 rounded-[14px] text-[15px] font-medium transition-all duration-300 bg-blue-600 hover:bg-blue-700 text-white shadow-[0_4px_14px_0_rgba(37,99,235,0.3)] hover:shadow-[0_6px_20px_rgba(37,99,235,0.4)] hover:-translate-y-0.5 border border-blue-600" data-plan="standard">Start 14-day free trial</a><p class="text-[13px] text-slate-500 mt-4 text-center h-4 font-light">No credit card required</p></div></div><div class="text-card-foreground relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white backdrop-blur-2xl border-[1.5px] border-slate-300/80 shadow-[0_8px_30px_rgb(0,0,0,0.08),inset_0_1px_0_rgba(255,255,255,0.8)] hover:shadow-[0_12px_40px_rgb(0,0,0,0.12),inset_0_1px_0_rgba(255,255,255,0.8)] hover:-translate-y-1 rounded-[2rem]"><div class="absolute inset-0 pointer-events-none transition-opacity duration-700 ease-out z-0" style="opacity:0;background:radial-gradient(circle 400px at 0px 0px, rgba(79, 70, 229, 0.05), transparent 80%)"></div><div class="relative z-10"><div class="absolute top-6 right-6"><span class="inline-flex items-center rounded-full bg-slate-100 border border-slate-200 px-3 py-1 text-xs font-medium text-slate-600 shadow-sm">Recommended</span></div><div class="flex flex-col space-y-1.5 p-6 pb-6 pt-10 px-10"><h3 class="font-semibold text-3xl font-ronzino tracking-tight text-slate-900">Intelligence</h3></div></div><div class="p-6 flex-grow pt-0 px-10 relative z-10"><div class="mb-8 sm:mb-10"><div class="flex items-baseline gap-2"><span class="text-5xl sm:text-6xl font-semibold tracking-tighter text-slate-900 font-ronzino">$499</span><span class="text-lg text-slate-500 font-light tracking-tight">/mo</span></div><div class="mt-2.5 flex items-center gap-2"><span class="text-sm text-slate-500 font-light">or $399/mo billed annually</span><span class="inline-flex items-center rounded-full bg-emerald-50 border border-emerald-200/50 px-2 py-0.5 text-[10px] font-bold text-emerald-700 font-mono uppercase tracking-wider whitespace-nowrap shrink-0">20% off</span></div><div class="mt-4 inline-flex items-center rounded-full bg-slate-100/80 border border-slate-200/60 px-3 py-1.5 text-[11px] font-medium text-slate-600 tracking-wide uppercase">14-day free trial · no credit card</div></div><ul class="space-y-4"><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed font-medium text-slate-900">Everything in Standard, plus:</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">MCP integration for Claude, ChatGPT &amp; Gemini</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">200 daily requests via MCP</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Web enrichment (Perplexity Sonar)</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Analyst ratings &amp; price targets</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Regulatory filings &amp; policy search</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Insider activity &amp; SEC Form 4 trades</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-600 text-white shadow-[0_2px_10px_rgba(37,99,235,0.2)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Two onboarding/training sessions</span></li></ul></div><div class="items-center p-6 flex flex-col pt-8 pb-10 px-10 mt-auto relative z-10"><a href="https://app.perception.to/auth/sign-up?source=pricing-intelligence&amp;plan=intelligence&amp;interval=month" aria-label="Start 14-day free trial, Intelligence" class="flex w-full items-center justify-center h-14 rounded-[14px] text-[15px] font-medium transition-all duration-300 bg-blue-600 hover:bg-blue-700 text-white shadow-[0_4px_14px_0_rgba(37,99,235,0.3)] hover:shadow-[0_6px_20px_rgba(37,99,235,0.4)] hover:-translate-y-0.5 border border-blue-600" data-plan="intelligence">Start 14-day free trial</a><p class="text-[13px] text-slate-500 mt-4 text-center h-4 font-light">Lock in grandfathered rate before June 30</p></div></div><div class="text-card-foreground relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white/95 backdrop-blur-xl border border-slate-200/80 hover:border-slate-300 shadow-[0_4px_20px_rgb(0,0,0,0.04)] hover:shadow-[0_8px_30px_rgb(0,0,0,0.08)] hover:-translate-y-1 rounded-[2rem]"><div class="absolute inset-0 pointer-events-none transition-opacity duration-700 ease-out z-0" style="opacity:0;background:radial-gradient(circle 400px at 0px 0px, rgba(15, 23, 42, 0.03), transparent 80%)"></div><div class="relative z-10"><div class="flex flex-col space-y-1.5 p-6 pb-6 pt-10 px-10"><h3 class="font-semibold text-3xl font-ronzino tracking-tight text-slate-900">Enterprise</h3></div></div><div class="p-6 flex-grow pt-0 px-10 relative z-10"><div class="mb-8 sm:mb-10"><div class="flex items-baseline gap-2"><span class="text-5xl sm:text-6xl font-semibold tracking-tighter text-slate-900 font-ronzino">Custom</span></div></div><ul class="space-y-4"><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed font-medium text-slate-900">Everything in Intelligence, plus:</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Custom daily requests scaling to your operations</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Dedicated private Perception MCP Server deployment</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Custom private infrastructure hosting</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">SSO &amp; custom compliance rules</span></li><li class="flex items-start gap-3.5"><div class="mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-blue-50 text-blue-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5 stroke-[3]"><path d="M20 6 9 17l-5-5"/></svg></div><span class="text-base leading-relaxed text-slate-500">Dedicated team support and 24/7 hotline support</span></li></ul></div><div class="items-center p-6 flex flex-col pt-8 pb-10 px-10 mt-auto relative z-10"><a href="/book-a-call" aria-label="Talk to sales, Enterprise" class="flex w-full items-center justify-center h-14 rounded-[14px] text-[15px] font-medium transition-all duration-300 border border-slate-300 bg-white/80 backdrop-blur hover:bg-slate-50 text-slate-900 shadow-sm hover:shadow-md" data-plan="enterprise">Talk to sales</a><p class="text-[13px] text-slate-500 mt-4 text-center h-4 font-light">&nbsp;</p></div></div></div><div class="mt-16 sm:mt-24 max-w-5xl mx-auto w-full px-4 sm:px-6 z-20 relative"><div class="bg-gradient-to-br from-blue-600 via-blue-600 to-indigo-850 rounded-3xl border border-blue-500/30 shadow-2xl p-8 sm:p-12 relative overflow-hidden text-left text-white"><div class="absolute top-0 right-0 w-80 h-80 bg-blue-400/20 rounded-full blur-3xl pointer-events-none -z-10"></div><div class="absolute bottom-0 left-0 w-80 h-80 bg-indigo-500/20 rounded-full blur-3xl pointer-events-none -z-10"></div><div class="grid gap-8 lg:grid-cols-12 items-center relative z-10"><div class="lg:col-span-7 space-y-6"><div><h4 class="text-3xl sm:text-4xl lg:text-5xl font-serif font-light tracking-tight text-white leading-tight">Consolidate your media stack and <span class="font-serif italic font-medium text-blue-100">save $17,400 yearly</span>.</h4></div><p class="text-base text-blue-100/90 font-light leading-relaxed max-w-xl">Meltwater, Brand24, and Muck Rack are redundant. Perception consolidates your intelligence footprint into a single real-time stream, saving you $17,400 a year and reclaiming hundreds of analyst hours.</p></div><div class="lg:col-span-5 w-full"><div class="bg-white/10 backdrop-blur-md rounded-2xl p-6 border border-white/20 relative overflow-hidden"><div class="space-y-6"><div class="flex flex-col gap-2"><span class="text-[9px] font-mono tracking-widest text-blue-200 uppercase font-bold">Redundant Stack</span><div class="flex flex-wrap items-center gap-2"><div class="h-8 px-3 bg-white/95 rounded-lg flex items-center justify-center shadow-sm"><img src="/logos/meltwater-logo.png" alt="Meltwater" class="h-3.5 object-contain"></div><div class="h-8 px-3 bg-white/95 rounded-lg flex items-center justify-center shadow-sm"><img src="/logos/brand24-logo.webp" alt="Brand24" class="h-3.5 object-contain"></div><div class="h-8 px-3 bg-white/95 rounded-lg flex items-center justify-center shadow-sm"><img src="/logos/muckrack-logo.png" alt="Muck Rack" class="h-3.5 object-contain"></div></div><div class="flex items-baseline gap-2 mt-1"><span class="text-xl font-mono text-red-250/90 font-light line-through decoration-red-400 decoration-2">$1,750/mo</span><span class="text-[9px] font-mono text-red-200 font-semibold uppercase tracking-wider bg-red-950/40 border border-red-500/20 px-2 py-0.5 rounded">Redundant</span></div></div><div class="h-px bg-white/10 w-full"></div><div class="flex flex-col gap-2"><span class="text-[9px] font-mono tracking-widest text-blue-200 uppercase font-bold">Consolidated Stream</span><div class="flex items-center gap-2"><div class="h-8 px-4 bg-white rounded-lg flex items-center justify-center shadow-md border border-white"><img src="/logos/perception-logo-dark.png" alt="Perception" class="h-4.5 object-contain"></div></div><div class="flex items-baseline gap-1 mt-1"><span class="text-3xl font-mono font-bold text-white">$299</span><span class="text-xs text-blue-200 font-mono">/mo</span></div></div><div class="pt-5 border-t border-white/10 flex flex-col sm:flex-row sm:items-center justify-between gap-4"><span class="text-xs font-sans text-blue-100 font-light">Eradicate redundant seats and save <span class="font-bold text-white">$17,400 a year</span>.</span><a href="https://app.perception.to/auth/sign-up?source=pricing-compare-save&amp;plan=intelligence&amp;interval=month" class="inline-flex items-center justify-center px-5 py-2.5 bg-emerald-500 hover:bg-emerald-400 text-white font-sans text-xs font-bold uppercase tracking-wider rounded-xl transition-all duration-300 shadow-[0_4px_14px_0_rgba(16,185,129,0.3)] hover:shadow-[0_6px_20px_rgba(16,185,129,0.4)] hover:-translate-y-0.5 border border-emerald-400/20 text-center shrink-0">Save $17,400 yearly</a></div></div></div></div></div></div></div><div class="mt-20 text-center"><p class="text-base sm:text-lg text-slate-600 font-normal">Questions? <a href="/book-a-call" class="font-medium text-blue-600 hover:text-blue-700 transition-colors hover:underline">Talk to sales</a> and we'll walk you through the platform live.</p></div></div></div></section><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Perception?","acceptedAnswer":{"@type":"Answer","text":"Perception monitors 1,000+ sources across digital asset media, social, earnings calls, and filings in real time. Everything gets sentiment-scored and trend-clustered. You access it through the dashboard, connect it to Claude, ChatGPT, or Gemini via MCP, or build on the API. Board updates, competitive reports, earnings analysis, minutes instead of hours, with full citations."}},{"@type":"Question","name":"Who is Perception for?","acceptedAnswer":{"@type":"Answer","text":"Professionals who need to stay informed and deliver insights:\n• Fund analysts researching digital asset-exposed equities\n• IR and communications teams tracking coverage\n• Family offices monitoring their digital asset allocations\n• Financial journalists covering the space\n• Anyone who needs cited intelligence without hours of manual research"}},{"@type":"Question","name":"What sources does Perception track?","acceptedAnswer":{"@type":"Answer","text":"1,000+ sources including Bloomberg, Financial Times, CoinDesk, The Block, Bitcoin Magazine, Reddit, X, GitHub, YouTube, podcasts, and mainstream outlets like NYT, BBC, CNN, and Reuters. Full list available on the "}},{"@type":"Question","name":"What can I create with Perception?","acceptedAnswer":{"@type":"Answer","text":"Board updates, competitive positioning reports, earnings call summaries, interview prep briefs, stakeholder communications, and more. All include full source citations you can verify."}},{"@type":"Question","name":"How much does Perception cost?","acceptedAnswer":{"@type":"Answer","text":"Standard starts at $299/month (or $239/month billed annually) for the full dashboard, alerts, unlimited reporting, sentiment tracking, and MCP access (50 requests/day, 10 tools). Intelligence is $499/month (or $399/month billed annually) and unlocks high-capacity API & MCP access (200 requests/day), all 22 MCP tools, two onboarding sessions, and priority chat support. Enterprise plans scale to custom needs with SSO and dedicated infrastructure. Talk to sales for a custom quote."}},{"@type":"Question","name":"Can I try before I buy?","acceptedAnswer":{"@type":"Answer","text":"Yes. Start 14-day free trial and we'll give you a personalized walkthrough. We'll set you up with access so you can explore with your own watchlist."}},{"@type":"Question","name":"Are reports unlimited?","acceptedAnswer":{"@type":"Answer","text":"Yes. All Perception subscribers get unlimited reports, briefs, tracking, and alerts. No usage caps."}},{"@type":"Question","name":"Is there a free trial?","acceptedAnswer":{"@type":"Answer","text":"We offer a 14-day evaluation period. "}},{"@type":"Question","name":"How is this different from Google Alerts?","acceptedAnswer":{"@type":"Answer","text":"Google Alerts tells you something was published. Perception tells you what it means: sentiment, narrative context, competitive positioning, and how it connects to everything else being said. Plus, Perception covers sources Google doesn't index, podcasts, earnings calls, analyst research, and social. And we generate cited deliverables you can actually use."}},{"@type":"Question","name":"How is this different from ChatGPT?","acceptedAnswer":{"@type":"Answer","text":"ChatGPT turns your question into a few Google searches and summarizes what ranks on page one. Page one is content written to rank: rewritten press releases, aggregator sites, contributor columns. The signal in digital assets lives elsewhere: SEC filings, earnings call transcripts, conference keynotes, the 220+ X accounts that actually drive narrative, paywalled Bloomberg and WSJ pieces the crawl can't reach. Perception has been reading those sources since 2019 and structuring the output into a queryable corpus. ChatGPT is the interface. Perception is the data layer underneath it. Connect us directly to ChatGPT, Claude, or Gemini via MCP and get AI grounded in real-time, cited data."}},{"@type":"Question","name":"Does Perception work with ChatGPT, Claude, and Gemini?","acceptedAnswer":{"@type":"Answer","text":"Yes. Perception connects to all major AI platforms via the MCP protocol. Ask questions in natural language inside ChatGPT, Claude, or Gemini and get answers grounded in 1,000+ real-time sources with full citations. Set up takes under a minute."}},{"@type":"Question","name":"What are the MCP rate limits?","acceptedAnswer":{"@type":"Answer","text":"Standard ($299/mo) includes 50 daily requests and 10 tools (search, trends, sentiment, market, categories, entity comparison, narrative momentum, daily radar, and more). Intelligence ($499/mo) includes 200 daily requests, all 22 tools (adds scenario analysis, research notes, entity profiles, media radar, regulatory search, analyst ratings, earnings intelligence, insider activity, intelligence digest), and dedicated API keys per analyst. Global rate limit of 60 requests per minute."}},{"@type":"Question","name":"Can I provide feedback or request features?","acceptedAnswer":{"@type":"Answer","text":"Yes. Email support or use the in-app feedback button. User input shapes the roadmap."}}]}</script><section class="border-t border-slate-200 py-32 sm:py-40 bg-[#FAFAFA]"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-4xl text-center mb-16"><h2 class="text-4xl sm:text-5xl font-sans font-semibold tracking-tight text-slate-900 mb-6">Frequently asked questions</h2><p class="text-base sm:text-lg text-slate-650 font-light">operational transparency, platform queries, and capabilities.</p></div><div class="mx-auto mt-16 max-w-4xl"><div class="w-full rounded-[2rem] overflow-hidden border border-slate-200 bg-white shadow-[0_12px_40px_rgba(0,0,0,0.02)] px-4 py-2" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R8mnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rmnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>What is Perception?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:R8mnml:" hidden role="region" aria-labelledby="radix-:Rmnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R96nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R16nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Who is Perception for?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:R96nml:" hidden role="region" aria-labelledby="radix-:R16nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R9mnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>What sources does Perception track?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:R9mnml:" hidden role="region" aria-labelledby="radix-:R1mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Ra6nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R26nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>What can I create with Perception?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Ra6nml:" hidden role="region" aria-labelledby="radix-:R26nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Ramnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R2mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>How much does Perception cost?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Ramnml:" hidden role="region" aria-labelledby="radix-:R2mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rb6nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R36nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Can I try before I buy?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rb6nml:" hidden role="region" aria-labelledby="radix-:R36nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rbmnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R3mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Are reports unlimited?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rbmnml:" hidden role="region" aria-labelledby="radix-:R3mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rc6nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R46nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Is there a free trial?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rc6nml:" hidden role="region" aria-labelledby="radix-:R46nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rcmnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R4mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>How is this different from Google Alerts?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rcmnml:" hidden role="region" aria-labelledby="radix-:R4mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rd6nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R56nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>How is this different from ChatGPT?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rd6nml:" hidden role="region" aria-labelledby="radix-:R56nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rdmnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R5mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Does Perception work with ChatGPT, Claude, and Gemini?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Rdmnml:" hidden role="region" aria-labelledby="radix-:R5mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Re6nml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R66nml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>What are the MCP rate limits?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Re6nml:" hidden role="region" aria-labelledby="radix-:R66nml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-slate-100 last:border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Remnml:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R6mnml:" class="flex flex-1 items-center justify-between [&amp;[data-state=open]>svg]:rotate-180 text-left hover:no-underline px-5 sm:px-8 text-slate-900 text-sm sm:text-base font-medium py-5 hover:text-blue-600 transition-colors" data-radix-collection-item>Can I provide feedback or request features?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></h3><div data-state="closed" id="radix-:Remnml:" hidden role="region" aria-labelledby="radix-:R6mnml:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></section></main></div><footer class="bg-black border-t border-white/10 relative isolate overflow-hidden" data-dark-section="true"><div class="absolute inset-0 -z-10 transition-opacity duration-300" style="background:radial-gradient(
              1200px circle at 0px 0px,
              rgba(255,255,255,0.1),
              transparent 40%
            )"></div><div class="mx-auto max-w-7xl px-6 py-12 lg:px-8"><div class="mb-12"><a href="/" class="flex items-center gap-2"><div class="inline-flex items-center justify-center"><img src="/logos/perception-logo-light.png" alt="Perception Logo" class="h-8 w-auto"></div><span class="text-2xl font-bold text-white">Perception</span></a></div><div class="grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-3 lg:grid-cols-5"><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-500 text-slate-500">Platform</h3><ul class="mt-5 space-y-3"><li><a href="/integrations/mcp" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">AI Connectors (MCP)</a></li><li><a href="/prompts" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Prompt Library</a></li><li><a href="/features/trends" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Trends Dashboard</a></li><li><a href="/features/research" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Research Hub</a></li><li><a href="/features/journalist-intelligence" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Journalist Intelligence</a></li><li><a href="/features/earnings-analysis" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Earnings Analysis</a></li><li><a href="/features/alerts" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Alerts</a></li><li><a href="/features/sources" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Media Sources</a></li><li><a href="/crypto-ai-tools" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto AI Tools</a></li><li><a href="/crypto-data-api" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto Data API</a></li><li><a href="/pricing" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Pricing</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-500 text-slate-500">Use Cases</h3><ul class="mt-5 space-y-3"><li><a href="/use-cases/fund-analysts" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Fund Analysts</a></li><li><a href="/use-cases/family-offices" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Family Offices</a></li><li><a href="/use-cases/vcs-investors" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">VCs &amp; Investors</a></li><li><a href="/use-cases/research-analysts" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Research Analysts</a></li><li><a href="/use-cases/journalists" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Financial Journalists</a></li><li><a href="/use-cases/pr-communications" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">PR &amp; Communications</a></li><li><a href="/use-cases/ir-communications" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Investor Relations</a></li><li><a href="/use-cases/bd-strategy" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">BD &amp; Strategy</a></li><li><a href="/use-cases/earnings-intelligence" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Earnings Intelligence</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-500 text-slate-500">Intelligence</h3><ul class="mt-5 space-y-3"><li><a href="/crypto-news" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto News</a></li><li><a href="/crypto-market-analysis" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Market Analysis</a></li><li><a href="/bitcoin-fear-greed-index" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Fear &amp; Greed Index</a></li><li><a href="/crypto-analyst-ratings" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Analyst Ratings</a></li><li><a href="/bitcoin-price-analysis" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Bitcoin Price Analysis</a></li><li><a href="/ethereum-sentiment" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Ethereum Sentiment</a></li><li><a href="/stablecoin-tracker" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Stablecoin Tracker</a></li><li><a href="/bitcoin-companies" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto Companies</a></li><li><a href="/narratives" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Narrative Trends</a></li><li><a href="/crypto-conferences" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto Conferences</a></li><li><a href="/outlets" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Media Outlets</a></li><li><a href="/bitcoin-media-research" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white !text-amber-400/80 hover:!text-amber-400">Bitcoin Media Research</a></li><li><a href="/bitcoin-media-research/reports" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white !text-amber-400/80 hover:!text-amber-400">Perception Reports</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-500 text-slate-500">Learn</h3><ul class="mt-5 space-y-3"><li><a href="/learn/what-is-crypto-sentiment-analysis" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">What is Crypto Sentiment?</a></li><li><a href="/learn/how-to-read-fear-greed-index" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">How to Read Fear &amp; Greed</a></li><li><a href="/learn/bitcoin-market-psychology" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Bitcoin Market Psychology</a></li><li><a href="/learn/crypto-narrative-trading" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto Narrative Trading</a></li><li><a href="/compare/best-crypto-sentiment-tools" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Best Sentiment Tools</a></li><li><a href="/compare/best-crypto-news-aggregators" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Best News Aggregators</a></li><li><a href="/compare/perception-vs-glassnode" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Perception vs Glassnode</a></li><li><a href="/compare/perception-vs-lunarcrush" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Perception vs LunarCrush</a></li><li><a href="/compare/perception-vs-the-tie" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Perception vs The Tie</a></li><li><a href="/crypto-research" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Crypto Research Tools</a></li><li><a href="/crypto-media-intelligence" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Media Intelligence</a></li><li><a href="/crypto-pr-monitoring" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">PR Monitoring</a></li><li><a href="/methodology" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Methodology</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-500 text-slate-500">Company</h3><ul class="mt-5 space-y-3"><li><a href="/about" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">About</a></li><li><a href="/why-perception" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Why Perception</a></li><li><a href="/press" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Press</a></li><li><a href="/brand" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Brand Assets</a></li><li><a href="/advisory" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Advisory</a></li><li><a href="/case-studies/relai" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Case Studies</a></li><li><a href="/testimonials" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Testimonials</a></li><li><a href="/documentation" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Documentation</a></li><li><a href="/api" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">API Reference</a></li><li><a href="/privacy" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Privacy Policy</a></li><li><a href="/terms" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Terms of Service</a></li></ul></div></div><div class="mt-12 border-t border-white/10 pt-8"><div class="max-w-md"><h3 class="text-lg font-semibold !text-white text-white mb-2">Stay Updated</h3><p class="text-sm !text-white/60 text-white/60 mb-4">Unlock Insights Into Bitcoin Media Trends &amp; Bias 📈</p><div style="min-height:58px;max-width:440px;margin:0 auto;width:100%"></div></div></div><div class="mt-12 flex flex-col items-center justify-between border-t border-white/10 pt-8 sm:flex-row"><p class="text-sm text-white/60">© <!-- -->2026<!-- --> Perception. All rights reserved.</p><div class="flex space-x-4"><a href="https://x.com/BTCPerception" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 h-9 w-9 text-slate-400 hover:text-white hover:bg-white/10 hover:scale-110 transition-all duration-200"><svg viewBox="0 0 24 24" class="h-4 w-4 fill-current"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a><a href="https://www.linkedin.com/company/bitcoinperception/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 h-9 w-9 text-slate-400 hover:text-white hover:bg-white/10 hover:scale-110 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-4 w-4"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect width="4" height="12" x="2" y="9"/><circle cx="4" cy="4" r="2"/></svg></a></div></div></div></footer><div class="fixed bottom-6 left-1/2 -translate-x-1/2 z-40 transition-all duration-500 translate-y-20 opacity-0 pointer-events-none"><div class="flex items-center gap-2 sm:gap-3 rounded-2xl p-1.5 sm:p-2 shadow-xl backdrop-blur-xl border border-slate-200 bg-white/90"><a href="https://app.perception.to/auth/sign-up?source=floating-nav" class="inline-flex items-center justify-center rounded-xl h-9 px-3.5 sm:px-5 text-[13px] font-medium bg-blue-600 hover:bg-blue-700 text-white shadow-md hover:shadow-lg transition-all duration-200 cursor-pointer whitespace-nowrap shrink-0">Get started</a><a href="/pricing" class="inline-flex items-center justify-center rounded-full h-9 px-3.5 sm:px-5 text-[13px] font-medium text-slate-500 hover:text-slate-900 transition-colors duration-200 whitespace-nowrap shrink-0">View pricing</a></div></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div><script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{\"2\":null,\"2-0\":null},\"actionData\":null,\"errors\":null}");</script></div>
<script>window.__VITE_REACT_SSG_HASH__ = 'd1vblvmdti'</script>
  

<link rel="stylesheet" crossorigin crossorigin href="/css/app-CpJmCagK.css"></body></html>