<!DOCTYPE html><html lang="en" data-beasties-container><head><title data-rh="true">Perception | Narrative Intelligence for the Digital Asset Industry</title><meta data-rh="true" name="description" content="Perception turns media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations into cited data for your AI, internal intelligence desk, or customer product."><meta data-rh="true" name="keywords" content="digital asset narrative intelligence, crypto narrative intelligence, digital asset media intelligence, crypto MCP data"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://perception.to/"><meta data-rh="true" property="og:title" content="Perception | Narrative Intelligence for the Digital Asset Industry"><meta data-rh="true" property="og:description" content="Perception turns media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations into cited data for your AI, internal intelligence desk, or customer product."><meta data-rh="true" property="og:image" content="https://perception-og-image.fernandonikolic.workers.dev"><meta data-rh="true" property="twitter:card" content="summary_large_image"><meta data-rh="true" property="twitter:url" content="https://perception.to/"><meta data-rh="true" property="twitter:title" content="Perception | Narrative Intelligence for the Digital Asset Industry"><meta data-rh="true" property="twitter:description" content="Perception turns media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations into cited data for your AI, internal intelligence desk, or customer product."><meta data-rh="true" property="twitter:image" content="https://perception-og-image.fernandonikolic.workers.dev"><link data-rh="true" rel="canonical" href="https://perception.to/">
    <meta charset="UTF-8">
    <!-- 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:#fafafa;margin:0;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}@keyframes bp-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bp-orbit-counterspin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.bp-orbit{animation:bp-orbit-spin 45s linear infinite}.bp-orbit-counter{animation:bp-orbit-counterspin 45s linear infinite}@keyframes bp-sweep{to{transform:rotate(360deg)}}.bp-sweep{border-radius:9999px;background:conic-gradient(from 0deg,#2563eb38,#2563eb14 26deg,#2563eb00 70deg,#2563eb00 360deg);animation:bp-sweep 5s linear infinite}@keyframes bp-hub-recv{0%,82%,to{transform:scale(1)}88%{transform:scale(1.06)}}.bp-hub-recv{animation:bp-hub-recv 2.1s ease-in-out infinite}@keyframes bp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bp-bob{animation:bp-bob 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.bp-orbit,.bp-orbit-counter,.bp-bob,.bp-hub-recv{animation:none}.bp-sweep{animation:none;display:none}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-VariableItalic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@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: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:Geist,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{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}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,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}: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:.5rem;--font-sans:"Geist", "Ronzino", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{border-color:hsl(var(--border))}html{overflow-x:clip}body{overflow-x:clip;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}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[27\%\]{top:27%;right:27%;bottom:27%;left:27%}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2\/3{left:66.666667%}.right-0{right:0}.right-1\.5{right:.375rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-\[130px\]{top:130px}.top-\[1px\]{top:1px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-6{margin-left:-1.5rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-12{margin-bottom:3rem}.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-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[22px\]{height:22px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-full{height:100%}.h-px{height:1px}.min-h-\[116px\]{min-height:116px}.min-h-\[186px\]{min-height:186px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.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-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[380px\]{max-width:380px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-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-y-1\/2{--tw-translate-y:-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-y-px{--tw-translate-y:-1px;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))}.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}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,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-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-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-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))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.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-dashed{border-style:dashed}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.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\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400\/40{border-color:#94a3b866}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-900\/40{border-color:#0f172a66}.border-slate-900\/70{border-color:#0f172ab3}.border-slate-900\/80{border-color:#0f172acc}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.bg-\[\#0C0C0D\]{--tw-bg-opacity:1;background-color:rgb(12 12 13 / var(--tw-bg-opacity, 1))}.bg-\[\#1F1F1F\]{--tw-bg-opacity:1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFCFC\]{--tw-bg-opacity:1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-400\/70{background-color:#60a5fab3}.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-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-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/85{background-color:#020617d9}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/65{background-color:#ffffffa6}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.fill-current{fill:currentColor}.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-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-\[18px\]{padding-left:18px}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-28{padding-top:7rem}.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}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:Necto Mono,ui-monospace,SFMono-Regular,monospace}.font-ronzino,.font-sans{font-family:Geist,Ronzino,system-ui,sans-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-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.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-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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.02em}.tracking-wide{letter-spacing:.02em}.tracking-wider{letter-spacing:.05em}.\!text-slate-400{--tw-text-opacity:1 !important;color:rgb(148 163 184 / 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-white\/90{color:#ffffffe6!important}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / 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-800{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217 / 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-white\/80{color:#fffc}.underline{text-decoration-line:underline}.decoration-slate-300{text-decoration-color:#cbd5e1}.decoration-white\/30{text-decoration-color:#ffffff4d}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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_16px_40px_-12px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 16px 40px -12px rgba(15,23,42,.35);--tw-shadow-colored:0 16px 40px -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_20px_50px_-24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 20px 50px -24px rgba(15,23,42,.18);--tw-shadow-colored:0 20px 50px -24px 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_20px_50px_-32px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 20px 50px -32px rgba(15,23,42,.22);--tw-shadow-colored:0 20px 50px -32px 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_-40px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 40px 90px -40px rgba(15,23,42,.35);--tw-shadow-colored:0 40px 90px -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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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)}.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-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)}.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-150{transition-duration:.15s}.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)}.duration-150{animation-duration:.15s}.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)}.\[text-wrap\:balance\]{text-wrap:balance}html,body{overflow-x:clip}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.last\:border-b:last-child{border-bottom-width:1px}.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\: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\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-900:hover{--tw-border-opacity:1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-\[\#FAFAFA\]:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.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-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85 / 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\:decoration-slate-900:hover{text-decoration-color:#0f172a}.hover\:decoration-white:hover{text-decoration-color:#fff}.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-2: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(2px + 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-blue-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-slate-900\/25:focus-visible{--tw-ring-color:rgb(15 23 42 / .25)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.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))}.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-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105 / 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\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-20{margin-top:5rem}.sm\:h-\[420px\]{height:420px}.sm\:h-\[440px\]{height:440px}.sm\:w-24{width:6rem}.sm\:w-\[340px\]{width:340px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:.75rem}.sm\:p-2{padding:.5rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-36{padding-top:9rem}.sm\:text-3xl{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em}.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}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[130px\]{min-height:130px}.md\:min-h-\[64px\]{min-height:64px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-center{justify-content:center}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:block{display:block}.lg\:min-h-\[440px\]{min-height:440px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.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-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:text-5xl{font-size:3rem;line-height:1;letter-spacing:-.02em}.lg\:text-6xl{font-size:3.75rem;line-height:1;letter-spacing:-.02em}.lg\:text-\[4\.25rem\]{font-size:4.25rem}}</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 to the digital asset industry narrative record for cited search, trends, sentiment, entities, earnings, regulation, and company intelligence.',
                inputSchema: { type: 'object', properties: {}, additionalProperties: false },
                execute: async () => ({
                  name: 'Perception',
                  url: 'https://mcp.perception.to/mcp',
                  transport: 'streamable-http',
                  protocolVersion: '2025-06-18',
                  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',
                  positioning: {
                    contractVersion: '2026-08-30',
                    category: 'Narrative intelligence for the digital asset industry',
                    coveredSources: ['media coverage', 'podcasts', 'company disclosures', 'regulatory filings', 'earnings calls', 'public conversations'],
                    complementarySources: ['on-chain activity', 'wallet attribution', 'blockchain transactions', 'token prices', 'order books', 'trade execution']
                  },
                  commercialModel: {
                    version: '2026-08-30-metered-v1',
                    free: { toolCount: 14, includedCredits: 5, creditWindow: 'daily' },
                    metered: {
                      label: 'Metered MCP',
                      subscriptionRequired: false,
                      toolCount: 31,
                      creditAccounting: 'weighted',
                      creditPacks: [{ credits: 10, priceUsd: 19 }, { credits: 25, priceUsd: 39 }, { credits: 60, priceUsd: 79 }],
                      signupUrl: 'https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered'
                    },
                    perception: { monthlyPriceUsd: 249, toolCount: 16, includedCredits: 20 },
                    intelligence: { monthlyPriceUsd: 499, toolCount: 31, includedCredits: 100 }
                  },
                  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 canonical Perception page. Use this when the user asks to open Data, Systems, Research, Customers, Pricing, documentation, API reference, integrations, or the app.',
                inputSchema: {
                  type: 'object',
                  properties: {
                    destination: {
                      type: 'string',
                      enum: ['home', 'data', 'systems', 'research', 'customers', 'pricing', 'api', 'mcp', 'docs', 'app', 'integrations'],
                      description: 'Which Perception page to open.'
                    }
                  },
                  required: ['destination'],
                  additionalProperties: false
                },
                execute: async ({ destination }) => {
                  const routes = {
                    home: 'https://perception.to/',
                    data: 'https://perception.to/integrations/mcp',
                    systems: 'https://perception.to/systems',
                    research: 'https://perception.to/intelligence',
                    customers: 'https://perception.to/customers',
                    pricing: 'https://perception.to/pricing',
                    api: 'https://perception.to/api',
                    mcp: 'https://perception.to/integrations/mcp',
                    docs: 'https://perception.to/docs',
                    app: 'https://app.perception.to/',
                    integrations: 'https://perception.to/integrations'
                  };
                  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>

    <!-- Intercom Messenger — lazy-loaded on first interaction (4s idle fallback) to protect page speed -->
    <script>
      (function () {
        var APP_ID = 'd0a3oz2y';
        window.intercomSettings = { api_base: 'https://api-iam.intercom.io', app_id: APP_ID };
        var loaded = false;
        function loadIntercom() {
          if (loaded) return;
          loaded = true;
          var w = window;
          if (typeof w.Intercom === 'function') {
            w.Intercom('reattach_activator');
            w.Intercom('update', w.intercomSettings);
            return;
          }
          var i = function () { i.c(arguments); };
          i.q = [];
          i.c = function (args) { i.q.push(args); };
          w.Intercom = i;
          var s = document.createElement('script');
          s.async = true;
          s.src = 'https://widget.intercom.io/widget/' + APP_ID;
          document.head.appendChild(s);
        }
        ['pointerdown', 'keydown', 'touchstart', 'scroll'].forEach(function (evt) {
          window.addEventListener(evt, loadIntercom, { once: true, passive: true });
        });
        setTimeout(loadIntercom, 4000);
      })();
    </script>
    <script type="module" crossorigin src="/js/app-Dy4dSIty.js"></script>
    <link rel="preload" crossorigin href="/css/app-CzKC5qDK.css" as="style">
  <link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Geist-Variable.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Geist-VariableItalic.woff2"><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/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":"Narrative intelligence for the digital asset industry, delivered through Perception Data and Perception Systems.","publisher":{"@type":"Organization","name":"Perception","logo":{"@type":"ImageObject","url":"https://perception-og-image.fernandonikolic.workers.dev","width":1200,"height":630}},"inLanguage":"en-US"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Perception","alternateName":"Bitcoin Perception","url":"https://perception.to","logo":"https://perception-og-image.fernandonikolic.workers.dev","sameAs":["https://x.com/BTCPerception","https://www.linkedin.com/company/bitcoinperception"],"description":"Perception maintains a 15-year narrative record of the digital asset industry and delivers it through Data and Systems.","foundingDate":"2024","contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","email":"support@perception.to","availableLanguage":["English"]},"address":{"@type":"PostalAddress","addressCountry":"US"},"offers":{"@type":"Offer","name":"Perception Data and Perception Systems","description":"Cited narrative intelligence through MCP, API, private intelligence desks, and embedded intelligence products.","category":"Narrative Intelligence","url":"https://perception.to/pricing"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Perception Data","applicationCategory":"BusinessApplication","operatingSystem":"Any","offers":[{"@type":"Offer","name":"Free MCP access","price":"0","priceCurrency":"USD","description":"Free MCP key with 14 tools at 5 credits a day."},{"@type":"Offer","name":"10 Metered MCP credits","price":"19","priceCurrency":"USD","description":"Prepaid access to all 31 MCP tools.","url":"https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered"},{"@type":"Offer","name":"25 Metered MCP credits","price":"39","priceCurrency":"USD","description":"Prepaid access to all 31 MCP tools.","url":"https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered"},{"@type":"Offer","name":"60 Metered MCP credits","price":"79","priceCurrency":"USD","description":"Prepaid access to all 31 MCP tools.","url":"https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered"},{"@type":"Offer","name":"Perception","price":"249","priceCurrency":"USD","description":"16 MCP tools with 20 included credits each day."},{"@type":"Offer","name":"Perception Intelligence","price":"499","priceCurrency":"USD","description":"All 31 MCP tools with 100 included credits each day."}],"description":"Narrative and company intelligence for the digital asset industry through MCP, REST API, and the Perception web application.","url":"https://perception.to/api","featureList":["MCP access for AI clients and agents","REST API access","15 years of historical narrative data","Cited media, podcast, disclosure, filing, earnings, and public-conversation search","Company and entity intelligence","Narrative trends and sentiment analysis","Custom alerts and recurring workflows"],"screenshot":"https://perception.to/images/api-dashboard.png","creator":{"@type":"Organization","name":"Perception","url":"https://perception.to"},"requirements":"Create an account for MCP or API access. Sign up at https://perception.to/pricing"}</script><header class="fixed z-50 w-full px-4 sm:px-8 lg:px-16 transition-all duration-500 ease-in-out transform-gpu top-0 pt-6 translate-y-0 opacity-100 visible"><nav class="w-full rounded-lg 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 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 focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 transition-colors" data-radix-collection-item>Data<!-- --> <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 focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 transition-colors" data-radix-collection-item>Systems<!-- --> <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 focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 transition-colors" data-radix-collection-item>Research<!-- --> <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="/customers" class="text-[14px] font-sans font-medium text-slate-600 hover:text-blue-600 transition-colors px-4 py-2 block">Customers</a></li><li class="relative"><a href="/pricing" class="text-[14px] font-sans font-medium text-slate-600 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-600 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-slate-950 hover:bg-slate-800 text-white">Connect your AI</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"><div id="main-content" tabindex="-1"><main class="bp-stage bg-[#FCFCFC]"><section class="relative pt-28 sm:pt-36"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-4xl text-center"><div class="flex items-center justify-center gap-4" style="opacity:0;transform:translateY(8px)"><span aria-hidden="true" class="h-px w-16 sm:w-24" style="background-image:radial-gradient(circle, rgba(15,23,42,0.35) 1px, transparent 1px);background-size:8px 1px;background-repeat:repeat-x;background-position:center"></span><span class="inline-block rounded-[3px] border border-slate-200 bg-white px-3 py-1.5 font-mono text-[10px] uppercase tracking-[0.2em] text-slate-500">Crypto's narrative record, in a form your AI can use</span><span aria-hidden="true" class="h-px w-16 sm:w-24" style="background-image:radial-gradient(circle, rgba(15,23,42,0.35) 1px, transparent 1px);background-size:8px 1px;background-repeat:repeat-x;background-position:center"></span></div><h1 class="mt-6 text-4xl font-medium leading-[1.05] tracking-[-0.03em] text-slate-900 [text-wrap:balance] sm:text-6xl lg:text-[4.25rem]" style="opacity:0;transform:translateY(16px)">Narrative intelligence for the digital asset industry</h1><p class="mx-auto mt-6 max-w-2xl text-base leading-relaxed text-slate-500 sm:text-lg" style="opacity:0;transform:translateY(16px)">Perception turns media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations into cited data for your AI, internal intelligence desk, or customer product.</p><div class="mt-8 flex flex-col items-center justify-center gap-3 sm:flex-row" style="opacity:0;transform:translateY(16px)"><a href="/integrations/mcp" class="inline-flex h-12 items-center justify-center rounded-[4px] bg-slate-950 px-7 text-sm font-medium text-white transition-colors hover:bg-slate-800">Connect your AI</a><a href="/systems" class="group relative inline-flex h-12 items-center justify-center gap-2 rounded-[4px] border border-slate-300 bg-white px-7 text-sm font-medium text-slate-900 transition-colors hover:border-slate-900">Build an intelligence system<span aria-hidden="true" class="transition-transform group-hover:translate-x-0.5">↗</span></a></div></div><div class="mx-auto mt-16 max-w-5xl sm:mt-20"><div class="overflow-hidden rounded-lg border border-slate-200 bg-white shadow-[0_40px_90px_-40px_rgba(15,23,42,0.35)]"><div class="flex items-center gap-3 border-b border-slate-200 bg-[#FCFCFC] px-4 py-2.5"><span class="flex gap-1.5" aria-hidden="true"><span class="h-2.5 w-2.5 rounded-full bg-slate-200"></span><span class="h-2.5 w-2.5 rounded-full bg-slate-200"></span><span class="h-2.5 w-2.5 rounded-full bg-slate-200"></span></span><span class="mx-auto rounded-[3px] border border-slate-200 bg-white px-4 py-0.5 font-mono text-[10px] tracking-wider text-slate-500">app.perception.to</span></div><video src="/recordings/create-dashboard.mp4" class="aspect-[16/9] w-full object-cover" muted loop playsinline preload="metadata"></video></div></div></div></section><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="py-12 sm:py-14"><p class="text-center font-mono text-[10px] uppercase tracking-[0.2em] text-slate-500">Trusted by teams at</p><div class="mx-auto mt-9 grid items-center gap-x-8 gap-y-8 max-w-4xl grid-cols-2 sm:grid-cols-3"><a href="/customers/bitgo" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/bitgo-full-logo.png" alt="BitGo" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a><a href="https://www.swan.com/" target="_blank" rel="noopener noreferrer" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/swan_main_logo_blue.svg" alt="Swan" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a><a href="/customers/bitcoin-well" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/bitcoin-well-black.png" alt="Bitcoin Well" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a><a href="/customers/relai" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/relai-logo-black.png" alt="Relai" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a><a href="/customers/21m-communications" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/21m-logo.png" alt="21M Communications" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a><a href="https://native.inc/" target="_blank" rel="noopener noreferrer" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/native-meta.png" alt="Native" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a></div></div><div class="border-t border-dashed border-slate-200"></div><div class="py-12 sm:py-14"><p class="text-center font-mono text-[10px] uppercase tracking-[0.2em] text-slate-500">Perception data cited by</p><div class="mx-auto mt-9 grid items-center gap-x-8 gap-y-8 max-w-3xl grid-cols-2"><a href="https://cointelegraph.com/news/bitcoin-legacy-media-sentiment-surged-2024" target="_blank" rel="noopener noreferrer" class="flex h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/Cointelegraph Logo.png" alt="Cointelegraph" class="h-9 w-full max-w-[7.5rem] object-contain" 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 h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/coindesk-logo.png" alt="CoinDesk" class="h-9 w-full max-w-[7.5rem] object-contain" 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 h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/bitcoin-magazine-color.png" alt="Bitcoin Magazine" class="h-9 w-full max-w-[7.5rem] object-contain" 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 h-12 items-center justify-center border-b border-slate-200 px-2 transition-transform hover:scale-105"><img src="/logos/forbes-color.png" alt="Forbes" class="h-9 w-full max-w-[7.5rem] object-contain" loading="lazy"></a></div></div></div><div aria-hidden="true" class="h-10 w-full border-y border-slate-200/80 " style="background-image:repeating-linear-gradient(45deg, rgba(15,23,42,0.10) 0px, rgba(15,23,42,0.10) 1px, transparent 1px, transparent 8px)"></div><div class="px-3 sm:px-6 lg:px-10 pt-10"><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-20 lg:py-28"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">The narrative record</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">A running record of who said what across the digital asset industry, since 2011</h2><p class="mt-5 text-base leading-relaxed text-slate-500 sm:text-lg">Perception collects the public sources that shape the industry, resolves the people and companies involved, scores the narrative, and keeps the history queryable. A typical week adds more than <span>14,000</span> mentions to the record.</p></div><div class="mt-14 grid grid-cols-1 gap-5 lg:grid-cols-2"><div class="relative flex h-full min-h-[420px] flex-col rounded-md border border-slate-200 bg-white"><div class="relative flex-1 overflow-hidden" style="background-image:radial-gradient(circle, #e2e8f0 1px, transparent 1px);background-size:18px 18px"><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:8%;top:12%"><img src="/source-logos/reuters.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">News</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:58%;top:8%"><img src="/source-logos/twitter-x.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">X / Twitter</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:30%;top:34%"><img src="/source-logos/youtube-color.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">Podcasts</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:70%;top:40%"><img src="/source-logos/sec-logo.png" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">SEC Filings</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:12%;top:62%"><img src="/source-logos/linkedin.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">LinkedIn</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:46%;top:70%"><img src="/source-logos/github.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">GitHub</span></div><div class="absolute flex items-center gap-2 rounded-[3px] border border-dashed border-slate-300 bg-[#FCFCFC] px-2.5 py-1.5" style="left:76%;top:74%"><img src="/source-logos/reddit.svg" alt class="h-3.5 w-3.5 object-contain" loading="lazy"><span class="font-mono text-[10px] uppercase tracking-wider text-slate-500">Reddit</span></div></div><div class="border-t border-slate-200 p-6"><h3 class="text-lg font-medium tracking-tight text-slate-900">Scattered signal</h3><p class="mt-2 text-sm leading-relaxed text-slate-500">Legacy tools like Meltwater flood you with unfiltered noise. AI models like Claude and ChatGPT miss emerging trends and produce stale consensus.</p></div></div><div class="relative flex h-full min-h-[420px] flex-col rounded-md border border-slate-900/80 bg-slate-950 text-white"><div class="relative flex flex-1 items-center justify-center overflow-hidden"><svg aria-hidden="true" class="absolute inset-0 h-full w-full" viewBox="0 0 100 100"><defs><filter id="bp-problem-glow" x="-400%" y="-400%" width="900%" height="900%"><feGaussianBlur stdDeviation="1.3" result="blurred"/><feMerge><feMergeNode in="blurred"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><line x1="18" y1="24" x2="50" y2="50" stroke="rgba(255,255,255,0.18)" stroke-width="0.35" vector-effect="non-scaling-stroke"/><line x1="82" y1="30" x2="50" y2="50" stroke="rgba(255,255,255,0.18)" stroke-width="0.35" vector-effect="non-scaling-stroke"/><line x1="20" y1="76" x2="50" y2="50" stroke="rgba(255,255,255,0.18)" stroke-width="0.35" vector-effect="non-scaling-stroke"/><line x1="80" y1="80" x2="50" y2="50" stroke="rgba(255,255,255,0.18)" stroke-width="0.35" vector-effect="non-scaling-stroke"/><circle r="1.7" fill="#ffffff" filter="url(#bp-problem-glow)" cx="18" cy="24" opacity="0"/><circle r="1.224" fill="#ffffff" cx="18" cy="24" opacity="0"/><circle r="0.816" fill="#ffffff" cx="18" cy="24" opacity="0"/><circle r="1.7" fill="#ffffff" filter="url(#bp-problem-glow)" cx="82" cy="30" opacity="0"/><circle r="1.224" fill="#ffffff" cx="82" cy="30" opacity="0"/><circle r="0.816" fill="#ffffff" cx="82" cy="30" opacity="0"/><circle r="1.7" fill="#ffffff" filter="url(#bp-problem-glow)" cx="20" cy="76" opacity="0"/><circle r="1.224" fill="#ffffff" cx="20" cy="76" opacity="0"/><circle r="0.816" fill="#ffffff" cx="20" cy="76" opacity="0"/><circle r="1.7" fill="#ffffff" filter="url(#bp-problem-glow)" cx="80" cy="80" opacity="0"/><circle r="1.224" fill="#ffffff" cx="80" cy="80" opacity="0"/><circle r="0.816" fill="#ffffff" cx="80" cy="80" opacity="0"/></svg><span class="absolute h-16 w-16 rounded-full border border-white/25"></span><span class="absolute h-16 w-16 rounded-full border border-white/25"></span><div class="bp-hub-recv relative z-10 flex h-14 w-14 items-center justify-center rounded-[6px] bg-white"><img src="/logos/perception-logo-dark.png" alt="Perception" class="h-8 w-8 object-contain"></div><div class="absolute rounded-[3px] border border-white/20 bg-white/5 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-white/80 backdrop-blur" style="left:10%;top:18%;opacity:0;transform:scale(0.85)">Sentiment scoring</div><div class="absolute rounded-[3px] border border-white/20 bg-white/5 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-white/80 backdrop-blur" style="right:8%;top:24%;opacity:0;transform:scale(0.85)">Entity recognition</div><div class="absolute rounded-[3px] border border-white/20 bg-white/5 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-white/80 backdrop-blur" style="left:12%;bottom:18%;opacity:0;transform:scale(0.85)">Trend detection</div><div class="absolute rounded-[3px] border border-white/20 bg-white/5 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-white/80 backdrop-blur" style="right:10%;bottom:14%;opacity:0;transform:scale(0.85)">Real-time alerts</div></div><div class="border-t border-white/10 p-6"><h3 class="text-lg font-medium tracking-tight text-white">One maintained record</h3><p class="mt-2 text-sm leading-relaxed text-white/60">Media coverage, podcasts, disclosures, filings, earnings calls, and public conversations stay queryable for your AI, alerts, reports, and intelligence systems.</p></div></div></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-14 lg:py-20"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="max-w-3xl"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Three customer decisions</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] text-slate-900 sm:text-5xl">Start with the decision your team owns</h2><p class="mt-5 text-base leading-relaxed text-slate-500 sm:text-lg">Each example comes from a published Perception customer case study.</p></div><div class="mt-12"><div class="flex snap-x snap-mandatory gap-6 overflow-x-auto pb-6 scrollbar-hide"><a class="group flex h-[400px] w-[300px] shrink-0 snap-start flex-col rounded-2xl border border-slate-200 bg-white p-7 shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 sm:w-[340px]" aria-label="Read the BitGo case study" href="/customers/bitgo"><div class="-mx-7 -mt-7 flex items-start justify-between gap-4 rounded-t-2xl border-b border-slate-100 bg-slate-50 px-7 pb-5 pt-6"><img src="/logos/bitgo-full-logo.png" alt="BitGo" class="h-7 w-auto max-w-[120px] object-contain" loading="lazy"><span class="inline-flex max-w-[180px] items-center rounded-md border px-3 py-1 text-right text-[10px] font-medium leading-tight tracking-wide border-blue-200 bg-blue-50 text-blue-700">Regulatory positioning</span></div><h3 class="mt-7 text-[26px] font-medium leading-tight tracking-[-0.02em] text-slate-900">Track competitor narratives and regulatory shifts across markets</h3><div class="mt-auto flex items-end justify-between gap-3 pt-5"><p class="min-w-0 text-[13px] leading-relaxed text-slate-500"><span class="font-semibold text-slate-800">BitGo</span> <!-- -->replaced Sprout Social to track competitor narratives and regulatory terminology across the US, EU, and APAC.</p><span aria-hidden="true" class="shrink-0 text-sm text-slate-300 transition-all group-hover:translate-x-0.5 group-hover:text-slate-900">↗</span></div></a><a class="group flex h-[400px] w-[300px] shrink-0 snap-start flex-col rounded-2xl border border-slate-200 bg-white p-7 shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 sm:w-[340px]" aria-label="Read the Bitcoin Well case study" href="/customers/bitcoin-well"><div class="-mx-7 -mt-7 flex items-start justify-between gap-4 rounded-t-2xl border-b border-slate-100 bg-slate-50 px-7 pb-5 pt-6"><img src="/logos/bitcoin-well-black.png" alt="Bitcoin Well" class="h-7 w-auto max-w-[120px] object-contain" loading="lazy"><span class="inline-flex max-w-[180px] items-center rounded-md border px-3 py-1 text-right text-[10px] font-medium leading-tight tracking-wide border-emerald-200 bg-emerald-50 text-emerald-700">Content timing</span></div><h3 class="mt-7 text-[26px] font-medium leading-tight tracking-[-0.02em] text-slate-900">Turn live narrative signals into content that reaches further</h3><div class="mt-auto flex items-end justify-between gap-3 pt-5"><p class="min-w-0 text-[13px] leading-relaxed text-slate-500"><span class="font-semibold text-slate-800">Bitcoin Well</span> <!-- -->grew content reach 5–10x with real-time narrative intelligence.</p><span aria-hidden="true" class="shrink-0 text-sm text-slate-300 transition-all group-hover:translate-x-0.5 group-hover:text-slate-900">↗</span></div></a><a class="group flex h-[400px] w-[300px] shrink-0 snap-start flex-col rounded-2xl border border-slate-200 bg-white p-7 shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 sm:w-[340px]" aria-label="Read the Relai case study" href="/customers/relai"><div class="-mx-7 -mt-7 flex items-start justify-between gap-4 rounded-t-2xl border-b border-slate-100 bg-slate-50 px-7 pb-5 pt-6"><img src="/logos/relai-logo-black.png" alt="Relai" class="h-7 w-auto max-w-[120px] object-contain" loading="lazy"><span class="inline-flex max-w-[180px] items-center rounded-md border px-3 py-1 text-right text-[10px] font-medium leading-tight tracking-wide border-violet-200 bg-violet-50 text-violet-700">Investor reporting</span></div><h3 class="mt-7 text-[26px] font-medium leading-tight tracking-[-0.02em] text-slate-900">Build quarterly investor briefings from live industry narrative intelligence</h3><div class="mt-auto flex items-end justify-between gap-3 pt-5"><p class="min-w-0 text-[13px] leading-relaxed text-slate-500"><span class="font-semibold text-slate-800">Relai</span> <!-- -->saves 5+ hours a week on stakeholder reports and powers quarterly investor briefings.</p><span aria-hidden="true" class="shrink-0 text-sm text-slate-300 transition-all group-hover:translate-x-0.5 group-hover:text-slate-900">↗</span></div></a></div></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-24 lg:py-40"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="relative overflow-hidden rounded-lg bg-[#0C0C0D] px-6 py-16 sm:px-10 lg:px-16 lg:py-20"><div aria-hidden="true" class="pointer-events-none absolute inset-0" style="background-image:radial-gradient(circle, rgba(255,255,255,0.12) 1px, transparent 1px);background-size:22px 22px"></div><div class="relative mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-400">The Perception Index</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-white sm:text-5xl">The public narrative around digital assets, indexed daily</h2><p class="mt-5 text-base leading-relaxed text-slate-400 sm:text-lg">One score for how media and public sources are talking about digital assets, computed every day since 2011. Here it is live, tracked against Bitcoin’s price.</p></div><div class="relative"><div class="relative mx-auto mt-12 max-w-5xl overflow-hidden rounded-lg border border-white/25 bg-white/[0.06]"><div class="relative h-[360px] sm:h-[420px]"><iframe src="https://app.perception.to/embed/perception-vs-price?theme=dark&amp;btc=true&amp;range=3M&amp;minimal=true&amp;bg=0C0C0D" title="Perception Index vs Bitcoin price, last 3 months" loading="lazy" scrolling="no" class="absolute inset-0 h-full w-full border-0"></iframe><div class="absolute inset-0 flex items-center justify-center"><span class="font-mono text-[10px] uppercase tracking-[0.2em] text-slate-400">Loading the index…</span></div></div></div></div><div class="relative mx-auto mt-14 grid max-w-5xl grid-cols-1 gap-4 md:grid-cols-2"><div class="rounded-md border border-white/10 bg-white/[0.03] p-7 transition-colors hover:border-white/25 sm:p-8" style="opacity:0;transform:translateY(12px)"><div class="font-mono text-4xl font-medium tracking-[-0.03em] text-blue-400 tabular-nums sm:text-5xl">21%</div><div class="mt-4 text-base font-medium tracking-[-0.01em] text-white">Mostly independent of price</div><p class="mt-2 text-sm leading-relaxed text-slate-400">Regress the Perception Index on trailing price returns and they explain 21% of it. The other four fifths come from what sources are actually saying.</p></div><div class="rounded-md border border-white/10 bg-white/[0.03] p-7 transition-colors hover:border-white/25 sm:p-8" style="opacity:0;transform:translateY(12px)"><div class="font-mono text-4xl font-medium tracking-[-0.03em] text-blue-400 tabular-nums sm:text-5xl">68%</div><div class="mt-4 text-base font-medium tracking-[-0.01em] text-white">Fear &amp; Greed largely restates price</div><p class="mt-2 text-sm leading-relaxed text-slate-400">Run the identical regression on the Fear &amp; Greed Index and price explains 68%. Most of what it reports back to you is the chart you were already looking at.</p></div><div class="rounded-md border border-white/10 bg-white/[0.03] p-7 transition-colors hover:border-white/25 sm:p-8" style="opacity:0;transform:translateY(12px)"><div class="font-mono text-4xl font-medium tracking-[-0.03em] text-blue-400 tabular-nums sm:text-5xl">~3 days</div><div class="mt-4 text-base font-medium tracking-[-0.01em] text-white">Lead time on the Fear &amp; Greed Index</div><p class="mt-2 text-sm leading-relaxed text-slate-400">The Perception Index turns about three days ahead of Fear &amp; Greed, measured across 3,075 daily observations (t = 2.45).</p></div><div class="rounded-md border border-white/10 bg-white/[0.03] p-7 transition-colors hover:border-white/25 sm:p-8" style="opacity:0;transform:translateY(12px)"><div class="font-mono text-4xl font-medium tracking-[-0.03em] text-blue-400 tabular-nums sm:text-5xl">2011</div><div class="mt-4 text-base font-medium tracking-[-0.01em] text-white">One formula, fifteen years</div><p class="mt-2 text-sm leading-relaxed text-slate-400">Computed daily from the archived corpus back to 2011, on the same formula throughout, so every point is comparable.</p></div></div><p class="relative mt-10 text-center text-sm leading-relaxed text-slate-400">The full daily history and methodology live in the<!-- --> <a href="/bitcoin-market-sentiment" class="font-medium text-white underline decoration-white/30 hover:decoration-white">Perception Index archive</a>.</p></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-20 lg:py-28"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Three ways to use the record</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">Use Perception through your AI, inside your company, or in your product</h2></div><div class="mt-16 flex flex-col gap-10"><div class="overflow-hidden rounded-md border border-slate-200 bg-white shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 lg:sticky" style="top:96px;z-index:1;transform-origin:center top;transform:none"><div class="flex items-center justify-between border-b border-slate-200 px-8 py-3 lg:px-12"><span class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">01 · Data Access</span><span class="font-mono text-[11px] tracking-[0.25em] text-slate-500">01<!-- --> / <!-- -->03</span></div><div class="grid grid-cols-1 lg:grid-cols-2"><div class="flex flex-col justify-center p-8 lg:p-12"><h3 class="text-2xl font-medium tracking-[-0.02em] text-slate-900 sm:text-3xl">Connect the record to your AI or application</h3><p class="mt-4 text-sm leading-relaxed text-slate-500 sm:text-base">Give Claude, ChatGPT, Cursor, your agents, or your own product cited industry context through MCP and API.</p><ul class="mt-6 space-y-3"><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>One connection to a 15-year narrative record</li><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>Answers return with sources attached</li></ul><a href="/integrations/mcp" class="mt-8 inline-flex h-12 w-fit items-center rounded-[4px] bg-slate-950 px-6 text-sm font-medium text-white transition-colors hover:bg-slate-800">Explore MCP and API</a></div><div class="min-h-[300px] border-t border-slate-200 lg:min-h-[440px] lg:border-l lg:border-t-0 bg-[#1F1F1F]"><div class="group relative h-full w-full"><video src="/recordings/card-3-agents.mp4" class="h-full w-full object-contain" muted loop playsinline preload="metadata"></video><button type="button" aria-label="Play Connect the record to your AI or application full size" class="absolute inset-0 flex items-end justify-end p-3 focus:outline-none"><span class="inline-flex items-center gap-1.5 rounded-[3px] bg-slate-950/85 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-[0.12em] text-white opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100"><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-maximize2 h-3 w-3" aria-hidden="true"><polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/></svg>Expand</span></button></div></div></div></div><div class="overflow-hidden rounded-md border border-slate-200 bg-white shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 lg:sticky" style="top:112px;z-index:2;transform-origin:center top;transform:none"><div class="flex items-center justify-between border-b border-slate-200 px-8 py-3 lg:px-12"><span class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">02 · Internal Intelligence</span><span class="font-mono text-[11px] tracking-[0.25em] text-slate-500">02<!-- --> / <!-- -->03</span></div><div class="grid grid-cols-1 lg:grid-cols-2"><div class="flex flex-col justify-center p-8 lg:p-12"><h3 class="text-2xl font-medium tracking-[-0.02em] text-slate-900 sm:text-3xl">Run a private intelligence desk around a recurring decision</h3><p class="mt-4 text-sm leading-relaxed text-slate-500 sm:text-base">Combine monitoring, reports, alerts, views, and working sessions in one system built for your team.</p><ul class="mt-6 space-y-3"><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>Scheduled briefings and decision-specific monitoring</li><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>A maintained system with implementation support</li></ul><a href="/advisory?system=internal" class="mt-8 inline-flex h-12 w-fit items-center rounded-[4px] bg-slate-950 px-6 text-sm font-medium text-white transition-colors hover:bg-slate-800">Discuss an internal system</a></div><div class="min-h-[300px] border-t border-slate-200 lg:min-h-[440px] lg:border-l lg:border-t-0 bg-white"><div class="group relative h-full w-full"><video src="/recordings/pdf-briefing.mp4" class="h-full w-full object-contain" muted loop playsinline preload="metadata"></video><button type="button" aria-label="Play Run a private intelligence desk around a recurring decision full size" class="absolute inset-0 flex items-end justify-end p-3 focus:outline-none"><span class="inline-flex items-center gap-1.5 rounded-[3px] bg-slate-950/85 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-[0.12em] text-white opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100"><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-maximize2 h-3 w-3" aria-hidden="true"><polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/></svg>Expand</span></button></div></div></div></div><div class="overflow-hidden rounded-md border border-slate-200 bg-white shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] transition-colors duration-300 hover:border-slate-400 lg:sticky" style="top:128px;z-index:3;transform-origin:center top;transform:none"><div class="flex items-center justify-between border-b border-slate-200 px-8 py-3 lg:px-12"><span class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">03 · Embedded Intelligence</span><span class="font-mono text-[11px] tracking-[0.25em] text-slate-500">03<!-- --> / <!-- -->03</span></div><div class="grid grid-cols-1 lg:grid-cols-2"><div class="flex flex-col justify-center p-8 lg:p-12"><h3 class="text-2xl font-medium tracking-[-0.02em] text-slate-900 sm:text-3xl">Power an intelligence product for your customers</h3><p class="mt-4 text-sm leading-relaxed text-slate-500 sm:text-base">Use Perception data, infrastructure, and implementation to add a branded product to an existing audience.</p><ul class="mt-6 space-y-3"><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>API, MCP, hosted infrastructure, and commercial licensing</li><li class="flex items-start gap-3 text-sm text-slate-600"><span aria-hidden="true" class="mt-[7px] h-1.5 w-1.5 shrink-0 bg-slate-900"></span>Built for platforms, publications, and data businesses</li></ul><a href="/advisory?system=embedded" class="mt-8 inline-flex h-12 w-fit items-center rounded-[4px] bg-slate-950 px-6 text-sm font-medium text-white transition-colors hover:bg-slate-800">Discuss an embedded product</a></div><div class="min-h-[300px] border-t border-slate-200 lg:min-h-[440px] lg:border-l lg:border-t-0 bg-white"><div class="group relative h-full w-full"><video src="/recordings/card-2-build-tools.mp4" class="h-full w-full object-contain" muted loop playsinline preload="metadata"></video><button type="button" aria-label="Play Power an intelligence product for your customers full size" class="absolute inset-0 flex items-end justify-end p-3 focus:outline-none"><span class="inline-flex items-center gap-1.5 rounded-[3px] bg-slate-950/85 px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-[0.12em] text-white opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100"><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-maximize2 h-3 w-3" aria-hidden="true"><polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/></svg>Expand</span></button></div></div></div></div></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-20 lg:py-28"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Capabilities</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">One narrative record, <!-- -->nine<!-- --> working capabilities</h2><p class="mt-5 text-base leading-relaxed text-slate-500 sm:text-lg">Measurement, workflow, and delivery capabilities all read from the same maintained record.</p></div><div class="relative mt-14 grid grid-cols-1 border-l border-t border-slate-200 bg-white md:grid-cols-3"><div class="flex flex-col border-b border-r border-slate-200" style="opacity:0;transform:translateY(18px)"><div class="border-b border-slate-200 p-4"><div class="relative h-[120px] w-full overflow-hidden rounded-[4px] border border-slate-100"><img src="/images/narrative-systems.avif" alt class="absolute inset-0 h-full w-full object-cover" loading="lazy"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-50" style="background-image:radial-gradient(circle, rgba(255,255,255,0.08) 1.5px, transparent 1.5px);background-size:14px 14px"></div></div></div><div class="flex items-center justify-between border-b border-slate-200 bg-[#FCFCFC] px-6 py-3"><p class="font-mono text-[10px] font-semibold uppercase tracking-[0.2em] text-slate-500">Measurement</p><span class="font-mono text-[10px] tabular-nums text-slate-500">01</span></div><a href="/features/pulse" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] "><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-emerald-700"></span><span class="text-base font-medium tracking-tight text-slate-900">Pulse</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Real-time sentiment index for the market and each sector.</p></a><a href="/features/trends" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-emerald-700"></span><span class="text-base font-medium tracking-tight text-slate-900">Narratives</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Emerging narratives ranked by signal strength and how fast they spread.</p></a><a href="/features/voices" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-emerald-700"></span><span class="text-base font-medium tracking-tight text-slate-900">Voices</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">What was said on earnings calls, podcasts, and conference stages.</p></a></div><div class="flex flex-col border-b border-r border-slate-200" style="opacity:0;transform:translateY(18px)"><div class="border-b border-slate-200 p-4"><div class="relative h-[120px] w-full overflow-hidden rounded-[4px] border border-slate-100"><img src="/images/workflow-engines.avif" alt class="absolute inset-0 h-full w-full object-cover" loading="lazy"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-50" style="background-image:radial-gradient(circle, rgba(255,255,255,0.08) 1.5px, transparent 1.5px);background-size:14px 14px"></div></div></div><div class="flex items-center justify-between border-b border-slate-200 bg-[#FCFCFC] px-6 py-3"><p class="font-mono text-[10px] font-semibold uppercase tracking-[0.2em] text-slate-500">Workflow</p><span class="font-mono text-[10px] tabular-nums text-slate-500">02</span></div><a href="/features/alerts" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] "><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-purple-600"></span><span class="text-base font-medium tracking-tight text-slate-900">Alerts</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Slack or email the moment coverage moves.</p></a><a href="/features/weekly-reports" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-purple-600"></span><span class="text-base font-medium tracking-tight text-slate-900">Digest</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Sentiment, top narratives, and your watchlist in one scheduled read.</p></a><a href="/features/earnings-analysis" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-purple-600"></span><span class="text-base font-medium tracking-tight text-slate-900">Earnings</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Every call scored for management tone, with the quotes and the dodges.</p></a></div><div class="flex flex-col border-b border-r border-slate-200" style="opacity:0;transform:translateY(18px)"><div class="border-b border-slate-200 p-4"><div class="relative h-[120px] w-full overflow-hidden rounded-[4px] border border-slate-100"><img src="/images/integration-models.avif" alt class="absolute inset-0 h-full w-full object-cover" loading="lazy"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-50" style="background-image:radial-gradient(circle, rgba(255,255,255,0.08) 1.5px, transparent 1.5px);background-size:14px 14px"></div></div></div><div class="flex items-center justify-between border-b border-slate-200 bg-[#FCFCFC] px-6 py-3"><p class="font-mono text-[10px] font-semibold uppercase tracking-[0.2em] text-slate-500">Delivery and access</p><span class="font-mono text-[10px] tabular-nums text-slate-500">03</span></div><a href="/integrations/mcp" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] "><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-orange-600"></span><span class="text-base font-medium tracking-tight text-slate-900">MCP</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Connect Claude, ChatGPT, or Cursor straight to Perception data.</p></a><a href="/api" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-orange-600"></span><span class="text-base font-medium tracking-tight text-slate-900">API</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">REST access to sentiment, trend, and article data.</p></a><a href="/features/brains" class="group relative flex min-h-[116px] flex-col justify-center px-6 py-5 transition-colors duration-200 hover:bg-[#FAFAFA] border-t border-slate-200"><span aria-hidden="true" class="pointer-events-none absolute left-1.5 top-1.5 h-2 w-2 border-l border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute right-1.5 top-1.5 h-2 w-2 border-r border-t border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 left-1.5 h-2 w-2 border-b border-l border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><span aria-hidden="true" class="pointer-events-none absolute bottom-1.5 right-1.5 h-2 w-2 border-b border-r border-slate-900 opacity-0 transition-opacity duration-200 group-hover:opacity-100"></span><div class="flex items-center gap-2.5"><span aria-hidden="true" class="h-2 w-2 shrink-0 rounded-full bg-orange-600"></span><span class="text-base font-medium tracking-tight text-slate-900">Brains</span><span aria-hidden="true" class="ml-auto font-mono text-xs text-slate-300 opacity-0 transition-all duration-200 group-hover:translate-x-0.5 group-hover:text-slate-500 group-hover:opacity-100">↗</span></div><p class="mt-1.5 pl-[18px] text-sm leading-relaxed text-slate-500">Complete post histories of industry executives, ready to feed your AI.</p></a></div><span aria-hidden="true" class="absolute left-1/3 top-1/2 z-10 hidden -translate-x-1/2 -translate-y-1/2 bg-white px-0.5 font-mono text-sm leading-none text-slate-400 lg:block">+</span><span aria-hidden="true" class="absolute left-2/3 top-1/2 z-10 hidden -translate-x-1/2 -translate-y-1/2 bg-white px-0.5 font-mono text-sm leading-none text-slate-400 lg:block">+</span></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-14 lg:py-20"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">How it works</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">From your focus to cited intelligence</h2><p class="mt-5 text-base leading-relaxed text-slate-500 sm:text-lg">Set the decision once. Perception maintains the evidence behind every answer and deliverable.</p></div><div class="relative mt-14 grid grid-cols-1 gap-5 md:grid-cols-3"><span aria-hidden="true" class="absolute left-0 right-0 top-[130px] hidden border-t border-dashed border-slate-300 md:block" style="transform:scaleX(0);transform-origin:0% 50% 0"></span><div class="relative rounded-md border border-slate-200 bg-white p-7" style="opacity:0;transform:translateY(24px)"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Step <!-- -->1</p><div class="mt-4 border-y border-dashed border-slate-200"><div class="flex h-24 items-center justify-center gap-2"><span class="flex items-center gap-1.5 rounded-[3px] border border-slate-300 bg-white px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-slate-600" style="opacity:0;transform:translateY(10px)"><span aria-hidden="true" class="h-1.5 w-1.5 rounded-full" style="background-color:#2563EB"></span>Companies</span><span class="flex items-center gap-1.5 rounded-[3px] border border-slate-300 bg-white px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-slate-600" style="opacity:0;transform:translateY(10px)"><span aria-hidden="true" class="h-1.5 w-1.5 rounded-full" style="background-color:#059669"></span>Topics</span><span class="flex items-center gap-1.5 rounded-[3px] border border-slate-300 bg-white px-2.5 py-1.5 font-mono text-[10px] uppercase tracking-wider text-slate-600" style="opacity:0;transform:translateY(10px)"><span aria-hidden="true" class="h-1.5 w-1.5 rounded-full" style="background-color:#D97706"></span>Competitors</span></div></div><h3 class="mt-5 text-lg font-medium tracking-tight text-slate-900">Set the focus</h3><p class="mt-2 text-sm leading-relaxed text-slate-500">Choose the companies, topics, competitors, markets, and decisions your team needs to follow.</p></div><div class="relative rounded-md border border-slate-200 bg-white p-7" style="opacity:0;transform:translateY(24px)"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Step <!-- -->2</p><div class="mt-4 border-y border-dashed border-slate-200"><div class="flex h-24 items-center justify-center"><div class="grid grid-cols-10 gap-1.5"><span class="h-2 w-2 rounded-full bg-blue-600"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-emerald-500"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-blue-600"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-blue-600"></span><span class="h-2 w-2 rounded-full bg-emerald-500"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-blue-600"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-emerald-500"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span><span class="h-2 w-2 rounded-full bg-blue-600"></span><span class="h-2 w-2 rounded-full bg-slate-900"></span></div></div></div><h3 class="mt-5 text-lg font-medium tracking-tight text-slate-900">Perception maintains the record</h3><p class="mt-2 text-sm leading-relaxed text-slate-500">Sources are collected, resolved, scored, clustered, and preserved so the history stays ready to query.</p></div><div class="relative rounded-md border border-slate-200 bg-white p-7" style="opacity:0;transform:translateY(24px)"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Step <!-- -->3</p><div class="mt-4 border-y border-dashed border-slate-200"><div class="flex h-24 flex-col items-center justify-center gap-2"><div class="flex items-center gap-1.5" style="width:108px"><span class="h-2 rounded-full bg-slate-200" style="width:100px;transform:scaleX(0);transform-origin:0% 50% 0"></span></div><div class="flex items-center gap-1.5" style="width:108px"><span class="h-2 rounded-full bg-blue-400/70" style="width:76px;transform:scaleX(0);transform-origin:0% 50% 0"></span></div><div class="flex items-center gap-1.5" style="width:108px"><span class="h-2 rounded-full bg-slate-200" style="width:88px;transform:scaleX(0);transform-origin:0% 50% 0"></span><span aria-hidden="true" class="h-3 w-[2px] bg-slate-900"></span></div></div></div><h3 class="mt-5 text-lg font-medium tracking-tight text-slate-900">Receive the intelligence where you work</h3><p class="mt-2 text-sm leading-relaxed text-slate-500">AI answers, briefings, alerts, private desks, and customer products arrive with citations attached.</p></div></div></div></section></div></div><div aria-hidden="true" class="h-10 w-full border-y border-slate-200/80 mt-10" style="background-image:repeating-linear-gradient(45deg, rgba(15,23,42,0.10) 0px, rgba(15,23,42,0.10) 1px, transparent 1px, transparent 8px)"></div><div class="px-3 sm:px-6 lg:px-10 pt-10"><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-14 lg:py-20"><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">Integrations</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">Bring the record into the tools you already use</h2><p class="mt-5 text-base leading-relaxed text-slate-500 sm:text-lg">Connect Perception once. Your AI clients, agents, and workflow tools receive cited industry context from the same maintained record.</p></div><ul class="sr-only"><li>Claude</li><li>ChatGPT</li><li>Cursor</li><li>VS Code</li><li>Slack</li><li>Gemini</li><li>Gmail</li><li>GitHub</li></ul><div class="relative mx-auto mt-14 flex h-[380px] w-full max-w-[380px] items-center justify-center overflow-hidden sm:h-[440px] sm:max-w-[440px]" style="--r:min(190px, 42vw)"><span aria-hidden="true" class="bp-sweep absolute" style="inset:calc(50% - var(--r))"></span><span aria-hidden="true" class="absolute rounded-full border border-dashed border-slate-300" style="inset:calc(50% - var(--r))"></span><span aria-hidden="true" class="absolute inset-[27%] rounded-full border border-dashed border-slate-200"></span><span aria-hidden="true" class="absolute h-16 w-16 rounded-full border border-slate-400/40"></span><span aria-hidden="true" class="absolute h-16 w-16 rounded-full border border-slate-400/40"></span><div class="bp-hub-recv relative z-10 flex h-16 w-16 items-center justify-center rounded-[8px] border border-slate-200 bg-white shadow-[0_16px_40px_-12px_rgba(15,23,42,0.35)]"><img src="/logos/perception-logo-dark.png" alt="Perception" class="h-9 w-9 object-contain"></div><div aria-hidden="true" class="bp-orbit absolute inset-0"><svg class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2" style="width:calc(2 * var(--r));height:calc(2 * var(--r))" viewBox="0 0 100 100"><defs><filter id="bp-hub-glow" x="-400%" y="-400%" width="900%" height="900%"><feGaussianBlur stdDeviation="1.5" result="blurred"/><feMerge><feMergeNode in="blurred"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><line x1="100" y1="50" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="85.35533905932738" y1="85.35533905932738" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="50" y1="100" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="14.64466094067263" y1="85.35533905932738" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="0" y1="50.00000000000001" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="14.644660940672615" y1="14.64466094067263" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="49.99999999999999" y1="0" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><line x1="85.35533905932738" y1="14.644660940672615" x2="50" y2="50" stroke="#e2e8f0" stroke-width="0.4" vector-effect="non-scaling-stroke"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="100" cy="50" opacity="0"/><circle r="1.512" fill="#2563EB" cx="100" cy="50" opacity="0"/><circle r="1.008" fill="#2563EB" cx="100" cy="50" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="85.35533905932738" cy="85.35533905932738" opacity="0"/><circle r="1.512" fill="#2563EB" cx="85.35533905932738" cy="85.35533905932738" opacity="0"/><circle r="1.008" fill="#2563EB" cx="85.35533905932738" cy="85.35533905932738" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="50" cy="100" opacity="0"/><circle r="1.512" fill="#2563EB" cx="50" cy="100" opacity="0"/><circle r="1.008" fill="#2563EB" cx="50" cy="100" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="14.64466094067263" cy="85.35533905932738" opacity="0"/><circle r="1.512" fill="#2563EB" cx="14.64466094067263" cy="85.35533905932738" opacity="0"/><circle r="1.008" fill="#2563EB" cx="14.64466094067263" cy="85.35533905932738" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="0" cy="50.00000000000001" opacity="0"/><circle r="1.512" fill="#2563EB" cx="0" cy="50.00000000000001" opacity="0"/><circle r="1.008" fill="#2563EB" cx="0" cy="50.00000000000001" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="14.644660940672615" cy="14.64466094067263" opacity="0"/><circle r="1.512" fill="#2563EB" cx="14.644660940672615" cy="14.64466094067263" opacity="0"/><circle r="1.008" fill="#2563EB" cx="14.644660940672615" cy="14.64466094067263" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="49.99999999999999" cy="0" opacity="0"/><circle r="1.512" fill="#2563EB" cx="49.99999999999999" cy="0" opacity="0"/><circle r="1.008" fill="#2563EB" cx="49.99999999999999" cy="0" opacity="0"/><circle r="2.1" fill="#2563EB" filter="url(#bp-hub-glow)" cx="85.35533905932738" cy="14.644660940672615" opacity="0"/><circle r="1.512" fill="#2563EB" cx="85.35533905932738" cy="14.644660940672615" opacity="0"/><circle r="1.008" fill="#2563EB" cx="85.35533905932738" cy="14.644660940672615" opacity="0"/></svg><div class="absolute left-1/2 top-1/2" style="transform:rotate(0deg) translateX(var(--r)) rotate(-0deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:0s"><img src="/source-logos/claude.svg" alt="Claude" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(45deg) translateX(var(--r)) rotate(-45deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:0.45s"><img src="/source-logos/chatgpt.svg" alt="ChatGPT" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(90deg) translateX(var(--r)) rotate(-90deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:0.9s"><img src="/source-logos/cursor.svg" alt="Cursor" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(135deg) translateX(var(--r)) rotate(-135deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:1.35s"><img src="/source-logos/vscode.svg" alt="VS Code" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(180deg) translateX(var(--r)) rotate(-180deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:1.8s"><img src="/source-logos/slack-color.svg" alt="Slack" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(225deg) translateX(var(--r)) rotate(-225deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:2.25s"><img src="/source-logos/gemini.svg" alt="Gemini" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(270deg) translateX(var(--r)) rotate(-270deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:2.7s"><img src="/logos/gmail-logo.png" alt="Gmail" class="h-6 w-6 object-contain" loading="lazy"></div></div></div><div class="absolute left-1/2 top-1/2" style="transform:rotate(315deg) translateX(var(--r)) rotate(-315deg);opacity:0"><div class="bp-orbit-counter -ml-6 -mt-6"><div class="bp-bob flex h-12 w-12 items-center justify-center rounded-[6px] border border-slate-200 bg-white shadow-sm" style="animation-delay:3.15s"><img src="/source-logos/github.svg" alt="GitHub" class="h-6 w-6 object-contain" loading="lazy"></div></div></div></div></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section id="pricing" class="bg-[#FCFCFC] pb-16 sm:pb-20 pt-16 sm:pt-20"><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-6"><h2 class="text-4xl lg:text-5xl font-sans font-medium tracking-[-0.03em] text-slate-900 leading-tight">Every plan covers every company in the digital assets industry.</h2></div><div class="flex flex-col items-center w-full"><section class="mb-12 w-full max-w-7xl px-4 sm:px-6" aria-labelledby="metered-mcp-title"><div class="overflow-hidden rounded-lg border border-slate-200 bg-white shadow-[0_20px_50px_-32px_rgba(15,23,42,0.22)]"><div class="grid lg:grid-cols-[1.2fr_0.8fr]"><div class="p-7 sm:p-9 lg:p-10"><div class="flex flex-wrap items-center gap-3"><span class="inline-flex rounded-[3px] border border-blue-200 bg-blue-50 px-3 py-1 font-mono text-[10px] font-semibold uppercase tracking-[0.18em] text-blue-700">Metered MCP</span><span class="font-mono text-[10px] uppercase tracking-[0.18em] text-slate-500">No subscription</span></div><h3 id="metered-mcp-title" class="mt-5 text-3xl font-medium tracking-[-0.03em] text-slate-900 sm:text-4xl">Put all 31 tools behind a prepaid wallet</h3><p class="mt-4 max-w-2xl text-base font-light leading-relaxed text-slate-500">Connect the MCP, add credits, and pay the weighted cost of each successful call. Start with 10 credits for $19, 25 for $39, or 60 for $79.</p><div class="mt-7 flex flex-wrap gap-3" aria-label="Metered MCP credit packs"><div class="rounded-[4px] border border-slate-200 bg-slate-50 px-4 py-3"><p class="text-lg font-medium text-slate-900">10<!-- --> credits</p><p class="mt-0.5 font-mono text-[11px] uppercase tracking-[0.14em] text-slate-500">$<!-- -->19<!-- --> prepaid</p></div><div class="rounded-[4px] border border-slate-200 bg-slate-50 px-4 py-3"><p class="text-lg font-medium text-slate-900">25<!-- --> credits</p><p class="mt-0.5 font-mono text-[11px] uppercase tracking-[0.14em] text-slate-500">$<!-- -->39<!-- --> prepaid</p></div><div class="rounded-[4px] border border-slate-200 bg-slate-50 px-4 py-3"><p class="text-lg font-medium text-slate-900">60<!-- --> credits</p><p class="mt-0.5 font-mono text-[11px] uppercase tracking-[0.14em] text-slate-500">$<!-- -->79<!-- --> prepaid</p></div></div><a href="https://app.perception.to/auth/sign-up?source=pricing-metered&amp;plan=metered" class="mt-8 inline-flex h-12 items-center justify-center gap-2 rounded-[4px] bg-slate-950 px-7 text-sm font-medium text-white transition-colors hover:bg-slate-800">Start with Metered MCP<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-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div><div class="border-t border-slate-200 bg-slate-50 p-7 sm:p-9 lg:border-l lg:border-t-0 lg:p-10"><p class="font-mono text-[10px] font-semibold uppercase tracking-[0.18em] text-slate-500">How usage works</p><ul class="mt-6 space-y-4"><li class="flex items-start gap-3 text-sm leading-relaxed text-slate-600"><span class="mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-[3px] bg-slate-950 text-white"><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 w-3 stroke-[3]" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span>Every MCP tool is available through the metered wallet.</li><li class="flex items-start gap-3 text-sm leading-relaxed text-slate-600"><span class="mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-[3px] bg-slate-950 text-white"><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 w-3 stroke-[3]" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span>Credits are committed after a successful tool call.</li><li class="flex items-start gap-3 text-sm leading-relaxed text-slate-600"><span class="mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-[3px] bg-slate-950 text-white"><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 w-3 stroke-[3]" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span>Perception and Intelligence bundles use included capacity first, then the prepaid wallet.</li></ul><p class="mt-7 border-t border-slate-200 pt-5 text-xs leading-relaxed text-slate-500">The Free tier includes 14 tools and 5 credits a day. The monthly bundles below add an authenticated workspace and discounted included capacity.</p></div></div></div></section><div class="mb-12 flex justify-center"><div class="bg-slate-100 p-1 rounded-md flex items-center gap-1 border border-slate-200"><button class="px-5 py-2 rounded-[4px] text-xs font-mono 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-[4px] text-xs font-mono 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-[3px] bg-emerald-50 border border-emerald-200/50 px-2 py-0.5 text-[9px] font-bold text-emerald-700 uppercase tracking-wider font-mono">20% Off</span></button></div></div><div class="max-w-7xl mx-auto w-full px-4 sm:px-6"><div class="grid grid-cols-1 md:grid-cols-3 gap-8 items-stretch"><div class="text-card-foreground shadow relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white border border-slate-200 hover:border-slate-400 rounded-lg"><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"><div class="self-start mb-4"><span class="inline-flex items-center rounded-[3px] bg-white border font-mono uppercase tracking-[0.15em] px-3 py-1 text-xs font-medium shadow-sm invisible border-transparent shadow-none">&nbsp;</span></div><h3 class="font-sans font-medium tracking-tight text-slate-900 text-2xl md:min-h-[64px]">Perception</h3><p class="mt-2 font-light text-slate-500 text-base leading-relaxed md:min-h-[130px]">Perception Data through MCP, API, and the web application at starter capacity.</p></div></div><div class="p-6 flex-grow pt-0 relative z-10 px-10"><div class="mb-8 sm:mb-10"><div class="flex items-baseline gap-2 whitespace-nowrap"><span class="text-5xl sm:text-6xl font-medium tracking-[-0.03em] text-slate-900 font-ronzino">$249</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 flex-wrap"><span class="text-sm text-slate-500 font-light">or $199/mo billed per year</span></div><div class="mt-4 px-3 py-1.5 text-[11px] inline-flex items-center rounded-[3px] bg-slate-50 border border-slate-200 font-mono 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-[3px] bg-slate-100 text-slate-900"><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">Your weekly board briefing<span class="sr-only"> <!-- -->Written and emailed by a worker that watches your company.</span><button type="button" aria-label="Show detail for: Your weekly board briefing" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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">A crisis monitor on your name, around the clock<span class="sr-only"> <!-- -->Negative coverage triggers an email or Slack alert within 15 minutes.</span><button type="button" aria-label="Show detail for: A crisis monitor on your name, around the clock" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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">A reporter map for your next launch<span class="sr-only"> <!-- -->The journalists on your topic, by outlet, with article counts and contact angles.</span><button type="button" aria-label="Show detail for: A reporter map for your next launch" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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">A deal pipeline from the news flow<span class="sr-only"> <!-- -->Funding rounds, partnerships, and market entries in a daily digest.</span><button type="button" aria-label="Show detail for: A deal pipeline from the news flow" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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 calls, condensed<span class="sr-only"> <!-- -->Management tone, directness, and the notable quotes.</span><button type="button" aria-label="Show detail for: Earnings calls, condensed" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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">Agents in Claude, ChatGPT, Cursor, and Gemini<span class="sr-only"> <!-- -->They answer with citations drawn from thousands of tracked sources.</span><button type="button" aria-label="Show detail for: Agents in Claude, ChatGPT, Cursor, and Gemini" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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">Track any company or topic<span class="sr-only"> <!-- -->Sentiment scored in real time, with custom dashboards by outlet or region.</span><button type="button" aria-label="Show detail for: Track any company or topic" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-100 text-slate-900"><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 reports, briefs, and watchlists</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-[3px] bg-slate-100 text-slate-900"><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">Email support</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-[3px] bg-slate-100 text-slate-900"><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">Capacity: 16 MCP tools, 20 credits a day</span></li></ul><div class="mt-6 pt-6 border-t border-slate-100"><p class="text-sm font-medium text-slate-900">Running automated agents? You want Intelligence.</p></div></div><div class="items-center p-6 flex flex-col mt-auto relative z-10 min-h-[186px] pt-8 pb-10 px-10"><a href="https://app.perception.to/auth/sign-up?source=pricing-standard&amp;plan=standard&amp;interval=month" aria-label="Start 14-day trial" class="flex w-full items-center justify-center h-14 rounded-[4px] text-[15px] font-medium transition-all duration-300 bg-slate-950 hover:bg-slate-800 text-white" data-plan="standard">Start 14-day trial</a><p class="text-[12px] text-slate-500 mt-4 text-center h-4 font-light">&nbsp;</p><a href="https://buy.stripe.com/fZu7sLaVw3kd93u3Ne63K0p" class="mt-2 text-center text-[12px] font-light text-slate-500 underline decoration-slate-300 underline-offset-2 transition-colors hover:text-slate-900 hover:decoration-slate-900">Skip the trial, subscribe now</a></div></div><div class="text-card-foreground relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white border border-slate-900/40 shadow-[0_20px_50px_-24px_rgba(15,23,42,0.18)] hover:border-slate-900 rounded-lg"><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.04), 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"><div class="self-start mb-4"><span class="inline-flex items-center rounded-[3px] bg-white border font-mono uppercase tracking-[0.15em] px-3 py-1 text-xs font-medium shadow-sm border-slate-200 text-slate-600">For automated agents</span></div><h3 class="font-sans font-medium tracking-tight text-slate-900 text-2xl md:min-h-[64px]">Perception Intelligence</h3><p class="mt-2 font-light text-slate-500 text-base leading-relaxed md:min-h-[130px]">Perception Data at agent scale: 100 credits a day, flat-rate calls, and the 15 advanced tools.</p></div></div><div class="p-6 flex-grow pt-0 relative z-10 px-10"><div class="mb-8 sm:mb-10"><div class="flex items-baseline gap-2 whitespace-nowrap"><span class="text-5xl sm:text-6xl font-medium tracking-[-0.03em] 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 flex-wrap"><span class="text-sm text-slate-500 font-light">or $399/mo billed per year</span></div><div class="mt-4 px-3 py-1.5 text-[11px] inline-flex items-center rounded-[3px] bg-slate-50 border border-slate-200 font-mono 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-[3px] bg-slate-950 text-white"><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 Perception</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-[3px] bg-slate-950 text-white"><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">Due diligence in one question<span class="sr-only"> <!-- -->Analyst consensus, insider trades, institutional holders, and regulatory history for any covered company.</span><button type="button" aria-label="Show detail for: Due diligence in one question" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-950 text-white"><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">A daily cross-signal digest your agent can file<span class="sr-only"> <!-- -->Analyst actions, sentiment shifts, earnings, and regulatory moves.</span><button type="button" aria-label="Show detail for: A daily cross-signal digest your agent can file" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-950 text-white"><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">Scenario analysis against historical analogues<span class="sr-only"> <!-- -->How coverage actually behaved the last time this happened.</span><button type="button" aria-label="Show detail for: Scenario analysis against historical analogues" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-950 text-white"><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">Agents with memory<span class="sr-only"> <!-- -->Save findings mid-session, recall them next week.</span><button type="button" aria-label="Show detail for: Agents with memory" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-950 text-white"><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 article text for quoting<span class="sr-only"> <!-- -->Plus reporter and commentator search.</span><button type="button" aria-label="Show detail for: Full article text for quoting" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></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-[3px] bg-slate-950 text-white"><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><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-[3px] bg-slate-950 text-white"><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">Capacity: all 31 tools, 100 credits a day, flat 1 credit per call at any size<span class="sr-only"> <!-- -->The 15 Intelligence-only tools: analyst ratings and price targets, regulatory and enforcement search, full article text, saved research with recall, scenario analysis, SEC insider activity, earnings call analysis, the daily intelligence digest, voice and reporter search, bulk corpus access, divergence signals, capital exposure data, and company hiring data with the sector-wide leaderboard.</span><button type="button" aria-label="Show detail for: Capacity: all 31 tools, 100 credits a day, flat 1 credit per call at any size" class="ml-1.5 inline-flex shrink-0 -translate-y-px items-center rounded-[3px] border border-slate-200 bg-white px-1.5 py-px align-middle font-mono text-[9px] font-semibold uppercase tracking-[0.12em] text-slate-400 transition-colors hover:border-slate-400 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/25 data-[state=open]:border-slate-400 data-[state=open]:text-slate-700" data-state="closed">more</button></span></li></ul></div><div class="items-center p-6 flex flex-col mt-auto relative z-10 min-h-[186px] pt-8 pb-10 px-10"><a href="https://app.perception.to/auth/sign-up?source=pricing-intelligence&amp;plan=intelligence&amp;interval=month" aria-label="Start 14-day trial" class="flex w-full items-center justify-center h-14 rounded-[4px] text-[15px] font-medium transition-all duration-300 bg-slate-950 hover:bg-slate-800 text-white" data-plan="intelligence">Start 14-day trial</a><p class="text-[12px] text-slate-500 mt-4 text-center h-4 font-light">&nbsp;</p><a href="https://buy.stripe.com/5kQ5kD1kW2g9cfGabC63K0h" class="mt-2 text-center text-[12px] font-light text-slate-500 underline decoration-slate-300 underline-offset-2 transition-colors hover:text-slate-900 hover:decoration-slate-900">Skip the trial, subscribe now</a></div></div><div class="text-card-foreground shadow relative h-full flex flex-col transition-all duration-500 overflow-hidden bg-white border border-slate-200 hover:border-slate-400 rounded-lg"><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"><div class="self-start mb-4"><span class="inline-flex items-center rounded-[3px] bg-white border font-mono uppercase tracking-[0.15em] px-3 py-1 text-xs font-medium shadow-sm border-slate-200 text-slate-600">Limited capacity</span></div><h3 class="font-sans font-medium tracking-tight text-slate-900 text-2xl md:min-h-[64px]">Perception Systems</h3><p class="mt-2 font-light text-slate-500 text-base leading-relaxed md:min-h-[130px]">Internal and embedded intelligence systems built on the same maintained narrative record.</p></div></div><div class="p-6 flex-grow pt-0 relative z-10 px-10"><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-[3px] bg-slate-100 text-slate-900"><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">Private Internal Intelligence desks</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-[3px] bg-slate-100 text-slate-900"><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">Customer-facing Embedded Intelligence products</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-[3px] bg-slate-100 text-slate-900"><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">Monitoring, alerts, reports, and working sessions</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-[3px] bg-slate-100 text-slate-900"><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, API, hosted infrastructure, and licensing</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-[3px] bg-slate-100 text-slate-900"><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">Implementation around a recurring decision</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-[3px] bg-slate-100 text-slate-900"><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">Narrative Intelligence specialization</span></li></ul></div><div class="items-center p-6 flex flex-col mt-auto relative z-10 min-h-[186px] pt-8 pb-10 px-10"><a href="/systems" aria-label="Explore Perception Systems" class="flex w-full items-center justify-center h-14 rounded-[4px] text-[15px] font-medium transition-all duration-300 border border-slate-300 bg-white hover:border-slate-900 text-slate-900" data-plan="enterprise">Explore Perception Systems</a><p class="text-[12px] text-slate-500 mt-4 text-center h-4 font-light">Qualified implementation</p></div></div></div></div><div class="mt-16 max-w-3xl px-4 text-center sm:mt-20 sm:px-6"><p class="text-base leading-relaxed text-slate-600 sm:text-lg">Perception Data starts free, continues through prepaid Metered MCP, or includes recurring capacity in a monthly bundle. Perception Systems starts with a qualified application.</p></div></div></div></section></div></div><div aria-hidden="true" class="flex h-10 w-full items-center "><div class="h-px w-full" style="background-image:radial-gradient(circle, rgba(15,23,42,0.28) 1px, transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center"></div></div><div class="px-3 sm:px-6 lg:px-10 "><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-20 lg:py-28"><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Perception?","acceptedAnswer":{"@type":"Answer","text":"Perception provides narrative intelligence for the digital asset industry. Its proprietary record connects media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations across 15 years of history. Perception Data makes that record available through MCP, API, and the web application. Perception Systems turns it into private intelligence desks and customer-facing intelligence products."}},{"@type":"Question","name":"Who is Perception for?","acceptedAnswer":{"@type":"Answer","text":"Perception Data is for builders, researchers, analysts, and technical teams that need cited digital asset industry context inside AI clients, agents, or applications. Perception Systems is for executives, strategy, research, communications, investor relations, product leaders, platforms, publications, and data businesses that need a maintained intelligence system."}},{"@type":"Question","name":"What kind of data does Perception cover?","acceptedAnswer":{"@type":"Answer","text":"Perception covers the public narrative and company record around the digital asset industry. Sources include media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations. Every result returns with source citations and historical context."}},{"@type":"Question","name":"Does Perception provide on-chain or wallet data?","acceptedAnswer":{"@type":"Answer","text":"Perception specializes in narrative and company intelligence. On-chain activity, wallet attribution, blockchain transactions, token prices, order books, and trade execution come from complementary data providers and can sit alongside Perception in the same AI or internal workflow."}},{"@type":"Question","name":"What sources does Perception track?","acceptedAnswer":{"@type":"Answer","text":"thousands of 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":"How can I use Perception?","acceptedAnswer":{"@type":"Answer","text":"Use Perception Data to give Claude, ChatGPT, Cursor, Gemini, your agents, or your application cited industry context through MCP and API. Use Perception Systems to run a private intelligence desk around a recurring decision or power a customer-facing intelligence product. Narrative Intelligence is an Internal Intelligence specialization for founders, communications teams, and investor relations."}},{"@type":"Question","name":"How much does Perception cost?","acceptedAnswer":{"@type":"Answer","text":"Perception is $249/month (or $199/month billed annually) and includes the full dashboard, unlimited company and topic tracking with alerts, and MCP + API access at 20 credits/day across 16 tools, including entity profiles and media radar. Perception Intelligence is $499/month (or $399/month billed annually) and raises that to 100 credits/day, makes every call cost a flat 1 credit however much data you ask for, and opens all 31 tools: full-text articles, regulatory search, scenario analysis, hiring data, and the earnings, insider and capital-exposure suites, plus priority support."}},{"@type":"Question","name":"Can I try before I buy?","acceptedAnswer":{"@type":"Answer","text":"Yes. Every signup starts with a 14-day free trial with full Intelligence-tier access, no credit card required. Set up your own watchlist and explore everything before deciding."}},{"@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":"Yes, 14 days with full access. "}},{"@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 400+ active X accounts that actually drive narrative, paywalled Bloomberg and WSJ pieces the crawl can't reach. Perception reads those sources continuously and structures the output into a queryable corpus with 15 years of history. 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 thousands of 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":"Both plans include MCP and API access, each with its own daily allowance: 20 credits/day on Perception ($249/mo), built for daily research sessions, and 100 credits/day on Intelligence ($499/mo), enough for scheduled agents plus live research. There's also a free tier: connect the MCP without a subscription and get the 14 core tools at 5 credits/day. On Free and Perception, a call costs 1 to 3 credits depending on the tool, and bulk result pulls add more, capped at 10 per call. On Intelligence every call costs a flat 1 credit no matter how much data it returns."}},{"@type":"Question","name":"Can I cancel anytime?","acceptedAnswer":{"@type":"Answer","text":"Yes. You can cancel your subscription directly in the app, no emails or phone calls needed. Your access continues until the end of the billing period you've already paid for."}},{"@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><div class="mx-auto max-w-7xl px-6 sm:px-8 lg:px-12"><div class="mx-auto max-w-3xl text-center"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-500">FAQ</p><h2 class="mt-4 text-4xl font-medium tracking-[-0.03em] [text-wrap:balance] text-slate-900 sm:text-5xl">Frequently asked questions</h2></div><div class="mx-auto mt-14 max-w-4xl"><div class="border-t border-slate-200 last:border-b"><button id="faq-q-0" aria-expanded="false" aria-controls="faq-a-0" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">01</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">What is Perception?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-1" aria-expanded="false" aria-controls="faq-a-1" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">02</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Who is Perception for?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-2" aria-expanded="false" aria-controls="faq-a-2" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">03</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">What kind of data does Perception cover?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-3" aria-expanded="false" aria-controls="faq-a-3" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">04</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Does Perception provide on-chain or wallet data?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-4" aria-expanded="false" aria-controls="faq-a-4" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">05</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">What sources does Perception track?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-5" aria-expanded="false" aria-controls="faq-a-5" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">06</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">How can I use Perception?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-6" aria-expanded="false" aria-controls="faq-a-6" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">07</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">How much does Perception cost?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-7" aria-expanded="false" aria-controls="faq-a-7" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">08</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Can I try before I buy?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-8" aria-expanded="false" aria-controls="faq-a-8" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">09</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Are reports unlimited?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-9" aria-expanded="false" aria-controls="faq-a-9" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">10</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Is there a free trial?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-10" aria-expanded="false" aria-controls="faq-a-10" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">11</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">How is this different from Google Alerts?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-11" aria-expanded="false" aria-controls="faq-a-11" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">12</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">How is this different from ChatGPT?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-12" aria-expanded="false" aria-controls="faq-a-12" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">13</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Does Perception work with ChatGPT, Claude, and Gemini?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-13" aria-expanded="false" aria-controls="faq-a-13" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">14</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">What are the MCP rate limits?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-14" aria-expanded="false" aria-controls="faq-a-14" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">15</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Can I cancel anytime?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div><div class="border-t border-slate-200 last:border-b"><button id="faq-q-15" aria-expanded="false" aria-controls="faq-a-15" class="group flex w-full items-center gap-5 py-5 text-left"><span class="w-8 shrink-0 font-mono text-[11px] tracking-wider text-slate-500">16</span><span class="flex-1 text-sm font-medium tracking-tight text-slate-900 transition-colors group-hover:text-slate-600 sm:text-base">Can I provide feedback or request features?</span><span aria-hidden="true" class="shrink-0 font-mono text-base text-slate-400 transition-transform duration-300 ">+</span></button></div></div></div></section></div></div><div aria-hidden="true" class="h-10 w-full border-y border-slate-200/80 " style="background-image:repeating-linear-gradient(45deg, rgba(15,23,42,0.10) 0px, rgba(15,23,42,0.10) 1px, transparent 1px, transparent 8px)"></div><div class="px-3 sm:px-6 lg:px-10 pt-10"><div class="relative "><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 left-0 border-t border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 top-0 right-0 border-t border-r border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 left-0 border-b border-l border-slate-900/70"></span><span aria-hidden="true" class="pointer-events-none absolute h-2.5 w-2.5 bottom-0 right-0 border-b border-r border-slate-900/70"></span><section class="py-10"><div class="relative overflow-hidden rounded-lg bg-[#0C0C0D] px-6 py-20 text-center sm:px-12 lg:py-28"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-40" style="background-image:radial-gradient(circle, rgba(255,255,255,0.12) 1px, transparent 1px);background-size:22px 22px"></div><div class="relative mx-auto max-w-3xl"><p class="font-mono text-[11px] uppercase tracking-[0.25em] text-slate-400">Data or Systems</p><h2 class="mt-5 text-4xl font-medium leading-[1.08] tracking-[-0.03em] text-white [text-wrap:balance] sm:text-5xl lg:text-6xl">Choose how Perception enters your business</h2><p class="mx-auto mt-6 max-w-2xl text-base leading-relaxed text-slate-300 sm:text-lg">Connect the narrative record to your AI, or build it into an internal intelligence desk or customer product.</p><div class="mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row"><a href="/integrations/mcp" class="inline-flex h-12 items-center justify-center rounded-[4px] bg-white px-7 text-sm font-medium text-slate-950 transition-colors hover:bg-slate-200">Connect your AI</a><a href="/systems" class="group inline-flex h-12 items-center justify-center gap-2 rounded-[4px] border border-white/30 px-8 text-sm font-medium text-white transition-colors hover:border-white">Build an intelligence system<span aria-hidden="true" class="transition-transform group-hover:translate-x-0.5">↗</span></a></div></div></div></section></div></div><div aria-hidden="true" class="h-10 w-full border-y border-slate-200/80 mt-10" style="background-image:repeating-linear-gradient(45deg, rgba(15,23,42,0.10) 0px, rgba(15,23,42,0.10) 1px, transparent 1px, transparent 8px)"></div></main></div></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 var(--footer-mx, 50%) var(--footer-my, 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-medium tracking-tight 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-6"><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-400 text-slate-400">Data</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="/api" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">REST API</a></li><li><a href="/docs" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Documentation</a></li><li><a href="/product" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Product Capabilities</a></li><li><a href="/prompts" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Ask once</a></li><li><a href="/documentation#agent-workflows" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Agent Workflows</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-sentiment-analysis-tools" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Sentiment Analysis 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-400 text-slate-400">Systems</h3><ul class="mt-5 space-y-3"><li><a href="/systems" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Perception Systems</a></li><li><a href="/advisory" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Internal Intelligence</a></li><li><a href="/systems#embedded" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Embedded Intelligence</a></li><li><a href="/narrative-engineering" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Narrative Intelligence</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-400 text-slate-400">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/commercial-intelligence" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Commercial Intelligence</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-400 text-slate-400">Research</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="/crypto-narrative-analysis" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Narrative 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="/bitcoin-market-sentiment" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Market Sentiment Archive</a></li><li><a href="/crypto-twitter-sentiment" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Twitter Sentiment Leaderboard</a></li><li><a href="/bitcoin-bad-takes" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Bitcoin Bad Takes</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-white/90 hover:!text-white font-medium">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-white/90 hover:!text-white font-medium">Perception Reports</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-400 text-slate-400">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/best-crypto-journalist-tracking-tools" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Journalist Tracking Tools</a></li><li><a href="/compare/best-crypto-narrative-trackers" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Narrative Trackers</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="/narrative-engineering" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Narrative Intelligence</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><li><a href="/alternatives/glassnode-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Glassnode Alternative</a></li><li><a href="/alternatives/lunarcrush-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">LunarCrush Alternative</a></li><li><a href="/alternatives/the-tie-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">The Tie Alternative</a></li><li><a href="/alternatives/brand24-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Brand24 Alternative</a></li><li><a href="/alternatives/santiment-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Santiment Alternative</a></li><li><a href="/alternatives/alternative-me-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Alternative.me Alternative</a></li><li><a href="/alternatives/last30days-alternative" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">last30days Alternative</a></li></ul></div><div><h3 class="text-xs font-medium tracking-wider uppercase !text-slate-400 text-slate-400">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="/track-record" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Track Record</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="/customers" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Customers</a></li><li><a href="/docs" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Documentation</a></li><li><a href="/api/reference" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">API Reference</a></li><li><a href="/support" class="text-sm !text-slate-400 text-slate-400 transition-colors hover:!text-white hover:text-white ">Support</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-medium !text-white text-white mb-2">Stay updated</h3><p class="text-sm !text-white/60 text-white/60 mb-4">Weekly data on how the media covers digital assets. From thousands of sources, free.</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-[4px] 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-[4px] 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 invisible"><div class="flex items-center gap-2 sm:gap-3 rounded-lg p-1.5 sm:p-2 border border-slate-200 bg-white shadow-sm"><a href="https://app.perception.to/auth/sign-up?source=floating-nav" class="inline-flex items-center justify-center rounded-[4px] h-9 px-3.5 sm:px-5 text-[13px] font-medium bg-slate-950 hover:bg-slate-800 text-white transition-all duration-200 cursor-pointer whitespace-nowrap shrink-0">Start 14-day trial</a><a href="/pricing" class="inline-flex items-center justify-center rounded-[4px] 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__ = 'u46amblyc7'</script>
  

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