{"version":3,"file":"shared-lib.Blqi7eeL.mjs","names":["useState","useRef","_Fragment","c","React.Fragment"],"sources":["https:/framerusercontent.com/modules/BKlIkaPqzLUvrferxTvT/fRneE3RQdyQQE4Q8nEaz/Palqeeprismahome.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ================================================================================================================\n// ANNOUNCEMENT BANNER: the blue bar above the header. It is the same on every page, and this is the only place to change it.\n// Edit the three lines below, publish once, and every page shows the new banner.\n// (To hide it on one page, turn off \"Banner\" in that page's header settings. Leave \"Learn more\" empty to show no link.)\n// ================================================================================================================\nconst BANNER={text:\"New Palqee Research: AI Agents That Face Runtime Consequences Break Policy 20x Less After Repeated Intervention.\",linkLabel:\"Learn more\",url:\"https://palqee.com/post/should-ai-agents-face-consequences\"};/* ------------------------------------------------------------------ *//* Content (follows the Palqee messaging architecture)                 *//* ------------------------------------------------------------------ *//* The Palqee logo (purple mark, black wordmark, 169 x 60 px) is built into the code, so every page shows it without adding it in the \"Logo\" field. */const DEFAULT_LOGO=\"data:image/png;base64,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\";/* Mechanism: Oversight, Intervention, Remediation */const MODS=[\"oversight\",\"enforcement\",\"improvement\"];const MOD_META={oversight:\"Oversight\",enforcement:\"Intervention\",improvement:\"Remediation\"};/* Everything the graph shows changes with the selected solution:\n   the work boxes, the three mechanism boxes and the outcome boxes. */const EX={sar:{chip:\"SAR disposition narrative\",human:[\"Investigators and\",\"alert reviewers\"],ai:[\"Narrative drafting and\",\"alert triage agents\"],mods:{oversight:\"Evaluates every disposition and SAR narrative against policy, detecting violations and ambiguity, not a sample.\",enforcement:\"Escalates weak dispositions to a senior investigator and applies consequences and feedback in time to fix them.\",improvement:\"Feeds consequences and feedback back into how dispositions are made, so quality improves and stabilizes, with the evidence kept.\"},out:[\"Audit trail for examiners\",\"Every disposition\",\"Better future decisions\"]},cc:{chip:\"Customer service interactions\",human:[\"Contact center agents\",\"and supervisors\"],ai:[\"Chatbots, voice and\",\"agent-assist tools\"],mods:{oversight:\"Judges every call, chat and email in context, telling a long call done right from an inefficient one.\",enforcement:\"Intervenes at runtime and applies consequences and feedback through Carrots'n'Sticks, not just a score.\",improvement:\"Turns what drives good and poor calls into consequences and feedback that improve and stabilize performance.\"},out:[\"Audit trail for every case\",\"Every call, chat and email\",\"Better future decisions\"]},agents:{chip:\"Agentic systems and autonomous AI\",human:[\"Developers, operators\",\"and model owners\"],ai:[\"Autonomous agents and\",\"AI-assisted workflows\"],mods:{oversight:\"Observes agent behavior against your performance and policy expectations, and escalates ambiguity to a human.\",enforcement:\"Applies privileges, restrictions and feedback at runtime through Carrots'n'Sticks, so agents stay within bounds.\",improvement:\"Feeds consequences and learning back into agent behavior to improve and stabilize performance, so autonomy can grow.\"},out:[\"Evidence of every judgment\",\"Every agent action\",\"More autonomy, more trust\"]},ad:{chip:\"Anti-discrimination programs\",human:[\"Recruiters and\",\"hiring managers\"],ai:[\"CV-screening and\",\"ranking tools\"],mods:{oversight:\"Monitors AI hiring and CV-screening decisions against your anti-discrimination policy and the EU AI Act.\",enforcement:\"Restricts or escalates outcomes that fall outside policy to a human reviewer before they stand.\",improvement:\"Feeds consequences and feedback back into how screening is tuned, so performance improves and stabilizes, with the evidence kept.\"},out:[\"Audit trail for regulators\",\"Every screening decision\",\"Better future decisions\"]},any:{chip:\"Any other consequential workflow\",human:[\"People making\",\"consequential decisions\"],ai:[\"AI systems and agents\",\"doing consequential work\"],mods:{oversight:\"Evaluates every decision against your performance and policy expectations, not a sample.\",enforcement:\"Intervenes at runtime and applies consequences and feedback through Carrots'n'Sticks.\",improvement:\"Feeds consequences and feedback back into how future work is done, so performance improves and stabilizes, with evidence kept.\"},out:[\"Audit trail for every case\",\"Any consequential workflow\",\"Better future decisions\"]}};const CASES=[\"sar\",\"cc\",\"agents\",\"ad\",\"any\"];/* The line that slides in and out above the graph as the stages change */const STAGE={sar:{label:\"SAR disposition narrative\"},cc:{label:\"Customer service interactions\"},agents:{label:\"Agentic systems and autonomous AI\"},ad:{label:\"Anti-discrimination programs\"},any:{label:\"any other consequential workflow\"}};const DATA_SENTENCE=\"Ongoing updates of violation taxonomy, calibrated restrictions, feedback content, regulatory expectations, penalties and more.\";const EXPERTS_TITLE=\"Forward Deployed Governance Engineers\";const EXPERTS_SENTENCE=\"Former financial services governance and regulatory experts embed with your team, partnering with you for a firmwide rollout.\";/* short line shown under the active use case in the list */const UC_DESC={sar:\"Review every disposition and SAR narrative against policy, before an examiner does.\",cc:\"Evaluate every call, chat and email for conduct risk and policy adherence.\",agents:\"Govern autonomous agents and AI-assisted workflows in production, so autonomy can scale.\",ad:\"Monitor AI hiring and screening decisions against policy and the EU AI Act.\",any:\"The same oversight, intervention and remediation for any consequential workflow.\"};const OUT_TITLES=[\"Defensible evidence\",\"Up to 100% coverage\",\"Ongoing improvement\"];/* Greedy line wrapper for text inside the SVG */function wrap(text,max){const words=text.split(\" \");const lines=[];let cur=\"\";for(const w of words){if(cur&&(cur+\" \"+w).length>max){lines.push(cur);cur=w;}else{cur=cur?cur+\" \"+w:w;}}if(cur)lines.push(cur);return lines;}/* The four key messages */const KEYS=[{title:\"Comprehensive governance\",statement:\"Governance covers every consequential decision, not just a sample.\",body:\"Prisma replaces limited manual review with continuous oversight across human and AI work, making comprehensive governance economically achievable.\",proof:[\"Manual sampling reviews 1 to 3% of work or less. Prisma evaluates up to 100%.\",\"Efficiency improvements and a lighter QA burden.\"]},{title:\"Active governance\",statement:\"Autonomy requires machine-speed governance.\",body:\"Prisma goes beyond monitoring and detection. It intervenes when boundaries are crossed and feeds consequences and feedback into future behavior, powered by Palqee's patented Carrots'n'Sticks method.\",proof:[\"Behavioral consequences, permissions and restrictions.\",\"Feedback and remediation that shape future performance.\"]},{title:\"Unified governance\",statement:\"Human and AI need a common governance infrastructure.\",body:\"As work shifts between people, AI-assisted workflows and autonomous agents, Prisma provides one control layer across all three, rather than separate governance systems.\",proof:[\"Contact center teams and investigators.\",\"AI-assisted workflows and autonomous agents.\",\"The same Prisma infrastructure for all of them.\"]},{title:\"Defensible governance\",statement:\"Trust requires independent, defensible oversight and intervention.\",body:\"Prisma independently evaluates work against your performance and policy expectations, preserves the evidence of how each judgment was reached, and escalates ambiguity rather than forcing certainty.\",proof:[\"Detecting violations and ambiguity, with human escalation.\",\"Institution-specific controls and a full audit trail.\",\"Separation of duties and model independence.\"]}];/* Solutions menu. Items with a `case` scroll to that use case in the animated graph;\n   items with an `href` open that page. *//* Solution pages: each solution can point to its own page. Set the page address in the \"Solution pages\" property; with no address,\n   the item keeps its earlier behaviour (the use case in the animated chart, or its palqee.com page). *//* The arrow in the Book a demo buttons. Two copies sit in a small clipped window. On hover (or keyboard focus) the first slides out to the\n   right while the second slides in from the left, once, and the button is back at rest. The handler restarts it on every new hover. */const arrowGo=e=>{const el=e.currentTarget;el.classList.remove(\"pq-arr-go\");void el.offsetWidth;el.classList.add(\"pq-arr-go\");};const ARROW=/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 8h10.5M9 4l4 4-4 4\"});const BtnArrow=()=>/*#__PURE__*/_jsxs(\"span\",{className:\"pq-arr\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"svg\",{className:\"pq-arr-a\",viewBox:\"0 0 16 16\",children:ARROW}),/*#__PURE__*/_jsx(\"svg\",{className:\"pq-arr-b\",viewBox:\"0 0 16 16\",children:ARROW})]});const DEFAULT_INSTITUTION_PAGES=[{name:\"Tier-1 & regional banks\",url:\"\"},{name:\"Community banks\",url:\"\"},{name:\"Credit unions\",url:\"\"},{name:\"Insurance\",url:\"\"}];const DEFAULT_SOLUTION_LINKS=[{name:\"SAR Disposition Oversight\",url:\"\"},{name:\"KYC/KYB Onboarding Oversight\",url:\"\"},{name:\"Contact Center Conduct Oversight\",url:\"\"},{name:\"Customer Disputes\",url:\"\"},{name:\"AI Agents Decision Governance\",url:\"\"},{name:\"Anti-Discrimination Monitoring\",url:\"\"},{name:\"Underwriting Decision Oversight\",url:\"\"}];const FN_GROUPS=[{title:\"Financial crime & compliance\",items:[{id:\"sar\",name:\"SAR Disposition Oversight\",tag:\"For financial crimes investigations\",case:\"sar\"},{id:\"kyc\",name:\"KYC/KYB Onboarding Oversight\",tag:\"For compliance and onboarding\",href:\"https://www.palqee.com/customer-risk\"}]},{title:\"Customer operations\",items:[{id:\"cc\",name:\"Contact Center Conduct Oversight\",tag:\"For channels and client experience\",case:\"cc\"},{id:\"disputes\",name:\"Customer Disputes\",tag:\"For disputes and client experience\",href:\"https://www.palqee.com/dispute-and-conduct-risk\"}]},{title:\"People & AI governance\",items:[{id:\"agents\",name:\"AI Agents Decision Governance\",tag:\"For enterprise architecture and AI\",case:\"agents\"},{id:\"ad\",name:\"Anti-Discrimination Monitoring\",tag:\"For compliance and human resources\",case:\"ad\"}]},{title:\"Underwriting & credit\",items:[{id:\"uw\",name:\"Underwriting Decision Oversight\",tag:\"For underwriting lines of business\",href:\"https://www.palqee.com/underwriting-operations\"}]}];/* The cards of the blog page (PalqeeBlogCard, filled from the Blog Posts CMS) are read from that page's HTML, so the\n   newsroom shows real posts with their real links. */function readPostsFromHtml(html,pageUrl){if(typeof DOMParser===\"undefined\")return[];const doc=new DOMParser().parseFromString(html,\"text/html\");const out=[];const seen={};doc.querySelectorAll('[class~=\"pqbc\"]').forEach(el=>{const text=sel=>((el.querySelector(sel)||{textContent:\"\"}).textContent||\"\").trim();const title=text(\".pqbc-t\");if(!title||seen[title])return;seen[title]=true;const metas=Array.from(el.querySelectorAll(\".pqbc-meta > span\")).map(m=>(m.textContent||\"\").trim());let readTime=\"\";let date=\"\";if(metas.length>1){readTime=metas[0];date=metas[1];}else if(metas.length===1){if(/min/i.test(metas[0]))readTime=metas[0];else date=metas[0];}const img=el.querySelector(\".pqbc-img img\");let image=img?img.getAttribute(\"src\")||\"\":\"\";if(!image&&img)image=(img.getAttribute(\"srcset\")||\"\").split(\",\")[0].trim().split(\" \")[0];let url=\"\";try{const href=el.getAttribute(\"href\")||\"\";if(href)url=new URL(href,new URL(pageUrl,window.location.href)).toString();}catch(err){}out.push({title,date,readTime,tag:text(\".pqbc-cat\"),excerpt:text(\".pqbc-d\"),url,image:image||undefined});});return out;}/* which post does \"Posts to show\" mean: the end of the post address (its slug), or a part of its title */function findPost(posts,pick){const q=(pick||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\" \").trim();if(!q)return null;const slug=(pick||\"\").trim().replace(/[?#].*$/,\"\").replace(/\\/+$/,\"\").replace(/^.*\\//,\"\").toLowerCase();const bySlug=slug?posts.filter(p=>(p.url||\"\").toLowerCase().replace(/[?#].*$/,\"\").replace(/\\/+$/,\"\").endsWith(\"/\"+slug))[0]:null;if(bySlug)return bySlug;return posts.filter(p=>(p.title||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\" \").includes(q))[0]||null;}/* load a page of this site once per visit and read cards out of it; \"wait\" until known, then \"ready\" or \"off\" */function usePageFeed(enabled,url,read,name){const[items,setItems]=useState(null);const[state,setState]=useState(enabled?\"wait\":\"off\");useEffect(()=>{if(!enabled){setState(\"off\");return;}let cancelled=false;const key=name+\":\"+url;try{const c=JSON.parse(window.sessionStorage.getItem(key)||\"null\");if(c&&c.t>Date.now()-5*60*1e3&&c.v&&c.v.length){setItems(c.v);setState(\"ready\");}}catch(err){}const ctrl=typeof AbortController!==\"undefined\"?new AbortController:null;const timer=window.setTimeout(()=>ctrl&&ctrl.abort(),6e3);fetch(url,{credentials:\"same-origin\",signal:ctrl?ctrl.signal:undefined}).then(r=>r.ok?r.text():\"\").then(html=>{if(cancelled)return;const v=html?read(html,url):[];if(v.length){setItems(v);setState(\"ready\");try{window.sessionStorage.setItem(key,JSON.stringify({t:Date.now(),v}));}catch(err){}}else{setState(s=>s===\"ready\"?s:\"off\");}}).catch(()=>{if(!cancelled)setState(s=>s===\"ready\"?s:\"off\");}).then(()=>window.clearTimeout(timer));return()=>{cancelled=true;window.clearTimeout(timer);};},[enabled,url]);return{items,state};}/* The cards of the use-cases page (PalqeeCaseCard, filled from the Case Studies CMS) are read from that page's HTML,\n   so the slider always shows the same case studies, in the same order, with the same links. */function readCasesFromHtml(html,pageUrl){if(typeof DOMParser===\"undefined\")return[];const doc=new DOMParser().parseFromString(html,\"text/html\");const out=[];const seen={};doc.querySelectorAll('[class~=\"pqcs\"]').forEach(el=>{const name=((el.querySelector(\".pqcs-t\")||{textContent:\"\"}).textContent||\"\").trim();if(!name||seen[name])return;seen[name]=true;const img=el.querySelector(\".pqcs-img img\");let logo=img?img.getAttribute(\"src\")||\"\":\"\";if(!logo&&img)logo=(img.getAttribute(\"srcset\")||\"\").split(\",\")[0].trim().split(\" \")[0];const href=el.getAttribute(\"href\")||\"\";let url=\"\";try{if(href)url=new URL(href,new URL(pageUrl,window.location.href)).toString();}catch(err){}out.push({fn:((el.querySelector(\".pqcs-ind\")||{textContent:\"\"}).textContent||\"\").trim(),name,text:((el.querySelector(\".pqcs-d\")||{textContent:\"\"}).textContent||\"\").trim(),url:url||undefined,logo:logo||undefined});});return out;}/* thumbnail of each case study as shown on palqee.com/use-cases (replace with the real logo in the \"Logo\" field) */const wixThumb=(id,ext)=>\"https://static.wixstatic.com/media/9aa85e_\"+id+\"~mv2.\"+ext+\"/v1/fill/w_320,h_320,al_c,q_85,usm_0.66_1.00_0.01/abstract%20background.\"+ext;const DEFAULT_CASES=[{fn:\"Retail banking\",name:\"Fulton Bank Introduces Contact Center Oversight Intelligence with an 88% Reduction on Review Time\",text:\"What a regional bank discovered when it moved from sampling to full-population oversight with Palqee Prisma.\",url:\"https://www.palqee.com/use-cases/fulton-bank-introduces-oversight-intelligence-with-an-88-reduction-on-time-spent-on-review\",logo:wixThumb(\"4f9caaacff2344bda5fa96a8732949d0\",\"png\")},{fn:\"Consumer banking\",name:\"Global U.S. bank identifies CFPB violations at runtime using Prisma\",text:\"Prisma helps global U.S. bank to identify actual CFPB rules violations in 30% of all customer complaints filed, and implements real-time checks in contact center to prevent new violations.\",url:\"https://www.palqee.com/use-cases/cfpb-violations\",logo:wixThumb(\"c05e03fc07e647779a8c75c6754cfdae\",\"jpg\")},{fn:\"Wealth management\",name:\"How one of the world’s largest wealth management firms mitigated AI privacy violations with Prisma\",text:\"Prisma helped one of the world’s largest wealth management firms ensure its internal AI adheres to privacy policy at scale to prevent client data leakage.\",url:\"https://www.palqee.com/use-cases/wealth-management-privacy-violations\",logo:wixThumb(\"26c602fed9394ef6ace387aca556635c\",\"jpg\")},{fn:\"Retail banking\",name:\"Fortune 500 U.S. multinational bank scales policy adherence with Prisma in Consumer Contact Center\",text:\"Palqee’s Prisma transformed oversight capabilities for one of the largest U.S. financial institutions Consumer Contact Center.\",url:\"https://www.palqee.com/use-cases/leading-u.s.-based-multinational-bank\",logo:wixThumb(\"d52b6af390f6457bad08ed2abba4e74b\",\"jpg\")},{fn:\"Healthcare & pharma\",name:\"Prisma helps leading global life sciences company monitor AI for credit application reviews\",text:\"Prisma proved to be a scalable, cost-effective, and compliance-focused solution, enabling to monitor submissions with unprecedented precision and coverage.\",url:\"https://www.palqee.com/use-cases/healthcare\",logo:wixThumb(\"e2e0b0efd3f74e7584becab4aaec4993\",\"jpg\")},{fn:\"Defense & aerospace\",name:\"Osprey Flight Solutions ensures accuracy and relevance with Prisma\",text:\"Prisma helped uncover and mitigate inaccuracy caused by news articles in specific languages.\",url:\"https://www.palqee.com/use-cases/osprey\",logo:wixThumb(\"ce216d9c8db4439e8de6516e6ae5e55b\",\"png\")},{fn:\"Recruitment\",name:\"FINDHR addresses unwanted bias in hiring using Palqee Prisma\",text:\"Palqee Prisma found statistically relevant bias towards migrants in AI resume ranking tool, where traditional fairness metrics couldn't.\",url:\"https://www.palqee.com/use-cases/findhr\",logo:wixThumb(\"520090ffe67f402ab456334edf997f81\",\"png\")},{fn:\"Consulting\",name:\"KPMG implements Contextual AI Risk monitoring with Palqee Prisma\",text:\"A substantial ROI and business value was delivered, enabling the roll-out of a scalable and efficient solution that optimizes resources and improves decision-making.\",url:\"https://www.palqee.com/use-cases/kpmg\",logo:wixThumb(\"c5d00cbd75a042559e08157fe4ff9ec8\",\"png\")}];const ALL_SOLUTIONS=FN_GROUPS.reduce((acc,g)=>acc.concat(g.items),[]);/* Institutions menu: two columns of two. `target` scrolls to a section on this page, `href` opens a page. */const INSTITUTION_LINKS=[{label:\"Tier-1 & regional banks\",tag:\"Governance across the institution\",href:\"https://www.palqee.com/finance-banking\"},{label:\"Community banks\",tag:\"Onboarding, financial crime and conduct oversight\",href:\"https://www.palqee.com/finance-banking\"},{label:\"Credit unions\",tag:\"SAR, contact center and onboarding oversight\",href:\"https://www.palqee.com/finance-banking\"},{label:\"Insurance\",tag:\"Underwriting decision oversight\",href:\"https://www.palqee.com/insurance\"}];/* Trusted by: names shown as grey wordmarks until you upload logos in Framer (Trusted logos property). */const DEFAULT_TRUSTED=[{name:\"Fulton Bank\"},{name:\"American Bankers Association\"},{name:\"World Wide Technology\"},{name:\"DataArt\"},{name:\"Fintech Sandbox\"},{name:\"FinTech Innovation Lab\"}];const DEFAULT_PLATFORM=[{title:\"Oversight\",text:\"Evaluates every decision against your performance and policy expectations, not a sample.\"},{title:\"Intervention\",text:\"Intervenes at runtime and applies consequences and feedback through Carrots'n'Sticks.\"},{title:\"Remediation\",text:\"Feeds consequences and feedback back into how future work is performed, so performance improves and stabilizes, with evidence of every judgment.\"},{title:\"Data Intelligence Feed\",text:\"Ongoing updates of violation taxonomy, calibrated restrictions, feedback content and regulatory expectations.\"}];/* Featured whitepaper in the Institutions menu: the cover used on the previous website (replace it in the \"Paper image\" property) */const DEFAULT_PAPER_IMAGE=\"https://static.wixstatic.com/media/9aa85e_1df74fb5dd6846ad8ffec63cf1be407d~mv2.png/v1/fill/w_404,h_558,al_c,q_85,usm_0.66_1.00_0.01/whitepaper.png\";/* **words** in a text property become bold */function boldParts(text){return(text||\"\").split(/\\*\\*(.+?)\\*\\*/g).map((part,i)=>i%2===1?/*#__PURE__*/_jsx(\"strong\",{children:part},i):part);}/* Hero case study slide: image from the Fulton Bank case on palqee.com/use-cases (replace it in the \"Case image\" property) */const DEFAULT_CASE_IMAGE=\"https://static.wixstatic.com/media/9aa85e_4f9caaacff2344bda5fa96a8732949d0~mv2.png/v1/fill/w_900,h_900,al_c,q_85,usm_0.66_1.00_0.01/abstract%20background.png\";const DEFAULT_METRICS=[{value:\"520K+\",label:\"Violations detected\"},{value:\"120K+\",label:\"Institutional controls abstracted\"},{value:\"54K+\",label:\"Interventions executed\"},{value:\"12K+\",label:\"Remediations applied\"}];/* Logos have very different shapes, so each gets its own height relative to the \"Logo height\" setting:\n   round seals are taller, wide wordmarks (FDIC, CFPB) are shorter. */function regFactor(r){const t=((r.name||\"\")+\" \"+(r.full||\"\")).toLowerCase();if(/fdic|federal deposit/.test(t))return .8;if(/cfpb|consumer financial/.test(t))return .7;if(/\\bsec\\b|securities and exchange/.test(t))return 1.08;if(/federal reserve|board of governors|ncua|credit union|\\bocc\\b|comptroller|fincen|financial crimes|treasury/.test(t))return 1.4;return 1;}const DEFAULT_REGULATORS=[{name:\"Federal Reserve\",full:\"Board of Governors of the Federal Reserve System\"},{name:\"FDIC\",full:\"Federal Deposit Insurance Corporation\"},{name:\"NCUA\",full:\"National Credit Union Administration\"},{name:\"SEC\",full:\"U.S. Securities and Exchange Commission\"},{name:\"OCC\",full:\"Office of the Comptroller of the Currency\"},{name:\"CFPB\",full:\"Consumer Financial Protection Bureau\"},{name:\"FinCEN\",full:\"U.S. Treasury Financial Crimes Enforcement Network\"}];/* Security badges. SOC 2 Type II is Palqee's certification; the rest describe how Prisma is deployed. */const SECURITY_ITEMS=[{label:\"SOC 2 Type II\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M32 6 L54 14 V30 C54 44 44 54 32 58 C20 54 10 44 10 30 V14 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 32 L29 39 L42 25\"})]})},{label:\"Your VPC or on-premises\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"9\",width:\"44\",height:\"14\",rx:\"3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"27\",width:\"44\",height:\"14\",rx:\"3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"45\",width:\"44\",height:\"10\",rx:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 16h.01M18 34h.01\"})]})},{label:\"Data stays in your boundary\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"28\",width:\"36\",height:\"26\",rx:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 28 V21 A11 11 0 0 1 43 21 V28\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M32 38 V44\"})]})},{label:\"Independent oversight\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 32 C13 18 23 12 32 12 C41 12 51 18 59 32 C51 46 41 52 32 52 C23 52 13 46 5 32 Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"32\",r:\"8\"})]})},{label:\"Full audit trail\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"13\",y:\"7\",width:\"38\",height:\"50\",rx:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21 H42 M22 31 H42 M22 41 H33\"})]})},{label:\"Human review of edge cases\",icon:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"21\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 56 C13 42 21 35 32 35 C43 35 51 42 51 56\"})]})}];const LINKEDIN_COMPANY=\"https://www.linkedin.com/company/palqee/\";const LINKEDIN_GROUP=\"https://www.linkedin.com/groups/8166192/\";/* From the newsroom: the three most recent posts on palqee.com/blog at the time of writing.\n   Editable in Framer (Newsroom property); not synced automatically. */const DEFAULT_NEWS=[{title:\"The American Bankers Association and Palqee Announce Partnership to Advance Oversight Intelligence Across U.S. Financial Services\",date:\"Aug 20, 2026\",tag:\"Partnerships\",readTime:\"3 min read\",excerpt:\"The ABA is the voice of America's banks, and Palqee is the leading provider of trusted oversight intelligence that ensures AI and Human decisioning are monitored safely, predictably and in accordance with institutional expectations. Together, this partnership accelerates the adoption of responsible, governed Autonomous AI across the industry.\",url:\"https://www.palqee.com/post/the-american-bankers-association-and-palqee-announce-partnership-to-advance-oversight-intelligence-a\",image:\"https://static.wixstatic.com/media/9aa85e_89d1093263e5471faf680fe4539ec11b~mv2.png/v1/fill/w_1000,h_532,al_c,q_90,usm_0.66_1.00_0.01/9aa85e_89d1093263e5471faf680fe4539ec11b~mv2.png\"},{title:\"Palqee Joins Fintech Sandbox Data Access Residency: A Major Step Forward for Guardian Agents in Regulated Finance\",date:\"Aug 10, 2026\",tag:\"Partnerships\",readTime:\"2 min read\",excerpt:\"Palqee is pleased to announce that we have been accepted into the Fintech Sandbox Data Access Residency, a program that supports high-potential fintech companies by providing access to premium, governed datasets from leading global providers.\",url:\"https://www.palqee.com/post/palqee-joins-fintech-sandbox-data-access-residency-a-major-step-forward-for-guardian-agents-in-regu\",image:\"https://static.wixstatic.com/media/9aa85e_b3278652adef4b72a041d7c50964d956~mv2.png/v1/fill/w_1000,h_532,al_c,q_90,usm_0.66_1.00_0.01/9aa85e_b3278652adef4b72a041d7c50964d956~mv2.png\"},{title:\"What Are Guardian Agents? A Complete Explanation for Enterprise AI and Risk Teams\",date:\"Aug 3, 2026\",tag:\"AI Trustworthiness\",readTime:\"7 min read\",excerpt:\"A guardian agent is an AI system built to supervise other AI agents. It monitors what an agent does, checks those actions against policy and intent, and steps in when an agent drifts outside its intended boundaries.\",url:\"https://www.palqee.com/post/what-are-guardian-agents-a-complete-explanation-for-enterprise-ai-and-risk-teams\",image:\"https://static.wixstatic.com/media/9aa85e_387a2d541c3a4afe919ee8fa4261318e~mv2.jpeg/v1/fill/w_1000,h_589,al_c,q_85,usm_0.66_1.00_0.01/9aa85e_387a2d541c3a4afe919ee8fa4261318e~mv2.jpeg\"}];const IN_HUMAN=\"M200 153 H214 C230 153 230 268 246 268 H280\";const IN_AI=\"M200 383 H214 C230 383 230 268 246 268 H280\";const OUT_TOP=\"M720 268 H736 C752 268 752 148 768 148 H800\";const OUT_MID=\"M720 268 H800\";const OUT_BOT=\"M720 268 H736 C752 268 752 388 768 388 H800\";/* consequences and feedback loop: one stream ends at AI work, one continues up to Human work */const FB_AI=\"M500 526 V564 H-34 V383 H0\";const FB_HUMAN=\"M500 526 V564 H-34 V153 H0\";const DOTS=[{d:IN_HUMAN,begin:\"0s\",kind:\"human\"},{d:IN_HUMAN,begin:\"1.7s\",kind:\"human\"},{d:IN_AI,begin:\"0.8s\",kind:\"ai\"},{d:IN_AI,begin:\"2.5s\",kind:\"ai\"},{d:OUT_TOP,begin:\"1s\",kind:\"out\"},{d:OUT_MID,begin:\"2.1s\",kind:\"out\"},{d:OUT_BOT,begin:\"3.2s\",kind:\"out\"},{d:FB_AI,begin:\"0s\",kind:\"fb\",dur:\"8s\"},{d:FB_HUMAN,begin:\"4s\",kind:\"fb\",dur:\"10s\"}];// SVG <animateMotion> typed loosely so TypeScript never complains\nconst AnimateMotion=\"animateMotion\";/* ------------------------------------------------------------------ *//* Styles (scoped to .pq-root)                                         *//* ------------------------------------------------------------------ */const CSS=`\n@import url(\"https://fonts.googleapis.com/css2?family=Inter:wght@400..700&display=swap\");\n\n.pq-root{\n  --pq-paper:#FFFFFF;\n  --pq-brand-dark:color-mix(in srgb,var(--pq-brand) 82%,#000);\n  --pq-over-bg:color-mix(in srgb,var(--pq-over) 11%,#fff);\n  --pq-inter-bg:color-mix(in srgb,var(--pq-inter) 13%,#fff);\n  --pq-rem-bg:color-mix(in srgb,var(--pq-rem) 12%,#fff);\n  --pq-display:\"Inter\",system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;\n  --pq-body:\"Inter\",system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;\n  position:relative;width:100%;\n  font-family:var(--pq-body);font-size:17px;line-height:1.6;font-optical-sizing:auto;\n  color:var(--pq-ink);background:var(--pq-paper);\n  -webkit-font-smoothing:antialiased;\n}\n@supports not (color:color-mix(in srgb,red,blue)){\n  .pq-root{--pq-brand-dark:#3329A8;--pq-over-bg:#E7EEF8;--pq-inter-bg:#F6EFE1;--pq-rem-bg:#E3F1EC}\n}\n.pq-root *,.pq-root *::before,.pq-root *::after{box-sizing:border-box}\n.pq-root h1,.pq-root h2,.pq-root h3,.pq-root h4,.pq-root p,.pq-root ul,.pq-root ol,.pq-root dl,.pq-root dd{margin:0;padding:0}\n.pq-root ul,.pq-root ol{list-style:none}\n.pq-root h1,.pq-root h2,.pq-root h3,.pq-root h4{font-family:var(--pq-display);font-weight:600;letter-spacing:-0.025em;line-height:1.12;color:inherit}\n.pq-root h1{font-size:clamp(2.2rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 17.6),4.2rem);letter-spacing:-0.03em;line-height:1.06}\n.pq-root h2{font-size:clamp(1.8rem,calc(var(--pq-w,1280px) * 0.035),2.7rem)}\n.pq-root a{color:inherit}\n.pq-root button{font:inherit;color:inherit}\n.pq-root :focus-visible{outline:3px solid var(--pq-brand);outline-offset:3px;border-radius:4px}\n.pq-root .pq-band-dark :focus-visible,.pq-root .pq-bold :focus-visible,.pq-root .pq-banner :focus-visible{outline-color:#fff}\n.pq-root .pq-wrap{max-width:1440px;margin:0 auto;padding:0 48px}\n.pq-root .pq-section{padding:88px 0}\n.pq-root .pq-sec-sub{color:var(--pq-ink-soft);font-size:1.1rem;margin-top:16px}\n\n/* announcement banner */\n.pq-root .pq-banner{background:var(--pq-ink);color:#fff;text-align:center;padding:10px 20px;font-size:.93rem;line-height:1.4}\n.pq-root .pq-banner a{color:#fff;font-weight:600;text-decoration:underline;margin-left:8px;white-space:nowrap}\n\n/* buttons */\n.pq-root .pq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font:600 1rem var(--pq-body);text-decoration:none;border:1.5px solid transparent;cursor:pointer}\n.pq-root .pq-btn-primary{background:var(--pq-brand);color:#fff}\n.pq-root .pq-arr{position:relative;display:inline-block;flex:none;width:20px;height:16px;margin-left:10px;overflow:hidden}\n.pq-root .pq-arr svg{position:absolute;left:2px;top:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.pq-root .pq-arr-b{transform:translateX(-130%)}\n.pq-root .pq-arr-go .pq-arr-a{animation:pq-arr-out .56s cubic-bezier(.4,0,.2,1)}\n.pq-root .pq-arr-go .pq-arr-b{animation:pq-arr-in .56s cubic-bezier(.4,0,.2,1)}\n@keyframes pq-arr-out{from{transform:translateX(0)}to{transform:translateX(130%)}}\n@keyframes pq-arr-in{from{transform:translateX(-130%)}to{transform:translateX(0)}}\n@media (prefers-reduced-motion:reduce){.pq-root .pq-arr-go .pq-arr-a,.pq-root .pq-arr-go .pq-arr-b{animation:none}}\n.pq-root .pq-btn-primary:hover{background:var(--pq-brand-dark)}\n.pq-root .pq-btn-ghost{border-color:var(--pq-ink);color:var(--pq-ink);background:transparent}\n.pq-root .pq-btn-ghost:hover{background:var(--pq-ink);color:#fff}\n.pq-root .pq-btn-light{background:#fff;color:var(--pq-ink)}\n.pq-root .pq-btn-light:hover{background:var(--pq-wash)}\n\n/* header and menus */\n.pq-root .pq-header{position:relative;z-index:30;background:var(--pq-paper);border-bottom:1px solid var(--pq-line)}\n.pq-root .pq-bar{display:flex;align-items:center;gap:32px;min-height:72px}\n.pq-root .pq-brand{display:flex;align-items:center;font:600 1.4rem var(--pq-display);text-decoration:none;letter-spacing:-0.02em}\n.pq-root .pq-logo{display:block;height:36px;width:auto;max-width:180px;object-fit:contain}\n.pq-root .pq-nav{display:flex;align-items:center;align-self:stretch;gap:4px;margin-left:auto}\n.pq-root .pq-navlink,.pq-root .pq-menubtn{display:inline-flex;align-items:center;padding:10px 14px;font:500 .97rem var(--pq-body);color:var(--pq-ink);background:none;border:0;border-radius:8px;cursor:pointer;text-decoration:none}\n.pq-root .pq-navlink:hover,.pq-root .pq-menubtn:hover{background:var(--pq-wash)}\n.pq-root .pq-menubtn::after{content:\"\";width:6px;height:6px;margin-left:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .32s cubic-bezier(.2,.8,.2,1)}\n.pq-root .pq-menubtn[aria-expanded=\"true\"]::after{transform:rotate(-135deg) translateY(-2px)}\n.pq-root .pq-nav .pq-btn{margin-left:12px;min-height:42px}\n.pq-root .pq-navtoggle{display:none;margin-left:auto;background:none;border:1.5px solid var(--pq-line);border-radius:8px;padding:8px 14px;font:500 .95rem var(--pq-body);cursor:pointer;color:var(--pq-ink)}\n.pq-root .pq-hasmenu{position:static;display:flex;align-items:center;align-self:stretch}\n@keyframes pqMegaIn{from{opacity:0;transform:translateY(-14px);clip-path:inset(0 -80px 100% -80px)}to{opacity:1;transform:none;clip-path:inset(0 -80px -90px -80px)}}\n@keyframes pqMegaOut{from{opacity:1;transform:none;clip-path:inset(0 -80px -90px -80px)}to{opacity:0;transform:translateY(-10px);clip-path:inset(0 -80px 100% -80px)}}\n.pq-root .pq-mega-in{animation:pqMegaIn .3s cubic-bezier(.2,.8,.2,1) both}\n.pq-root .pq-mega-out{animation:pqMegaOut .2s ease-in both;pointer-events:none}\n.pq-root .pq-mega{position:absolute;left:0;right:0;top:100%;background:var(--pq-paper);border-bottom:1px solid var(--pq-line);box-shadow:0 20px 30px -20px rgba(18,28,54,.3)}\n.pq-root .pq-mega-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;padding:48px 48px 56px}\n.pq-root .pq-mega-grid.pq-two{grid-template-columns:minmax(0,640px) minmax(0,400px);justify-content:center;gap:8px 48px}\n.pq-root .pq-mega-grid.pq-two li a{padding:10px 0}\n.pq-root .pq-mega-grid.pq-two .pq-t{font-size:1.2rem}\n.pq-root .pq-mega-grid.pq-two .pq-tag{margin-top:2px;font-size:.95rem}\n.pq-root .pq-mega-grid.pq-plat{grid-template-columns:minmax(0,calc((100% - 104px) * 2 / 3 + 20px)) minmax(0,calc((100% - 104px) / 3 + 32px));max-width:1316px;margin-left:auto;margin-right:auto;justify-content:center;align-items:start;gap:8px 52px}\n.pq-root .pq-plat-left{grid-column:auto}\n.pq-root .pq-plat ul{padding-left:18px}\n.pq-root .pq-plat-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}\n.pq-root .pq-mega-grid.pq-sol{grid-template-columns:minmax(0,1fr)}\n.pq-root .pq-wp{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;align-items:start;justify-self:end;width:100%;max-width:640px}\n.pq-root .pq-wp-copy p{margin:0 0 22px;font-size:1.3rem;line-height:1.5;color:var(--pq-ink)}\n.pq-root .pq-wp-copy strong{font-weight:700}\n.pq-root .pq-wp-copy .pq-btn{margin-left:0;min-height:42px}\n.pq-root .pq-wp-img{display:block;aspect-ratio:202/279;overflow:hidden;border-radius:4px;box-shadow:0 18px 30px -18px rgba(18,28,54,.45)}\n.pq-root .pq-wp-img img{display:block;width:100%;height:100%;object-fit:cover}\n.pq-root .pq-mega h4{font:600 .85rem/1.3 var(--pq-body);letter-spacing:0;color:var(--pq-ink-soft);margin-bottom:12px}\n.pq-root .pq-mega li a{display:block;padding:7px 0;text-decoration:none}\n.pq-root .pq-mega li a:hover .pq-t{text-decoration:underline}\n.pq-root .pq-t{font-weight:600}\n.pq-root .pq-tag{display:block;font-size:.88rem;color:var(--pq-ink-soft)}\n.pq-root .pq-fn-groups{display:grid;grid-template-columns:repeat(3,minmax(0,372px));gap:22px 52px;justify-content:center;align-items:start}\n.pq-root .pq-fn-col{display:flex;flex-direction:column;gap:26px;padding-left:18px}\n.pq-root .pq-fn-groups .pq-sol-title,.pq-root .pq-plat h4.pq-sol-title{grid-column:1 / -1;margin:0 0 12px;font-size:1.45rem;font-weight:600;letter-spacing:-0.015em;color:var(--pq-ink)}\n.pq-root .pq-fn-groups h4{margin-bottom:4px;font-size:.95rem}\n.pq-root .pq-fn-groups .pq-t{font-size:1.15rem}\n.pq-root .pq-fn-groups .pq-tag{font-size:.98rem}\n.pq-root .pq-fn-groups ul{padding-left:18px}\n.pq-root .pq-feature{position:relative;align-self:stretch;min-height:340px;overflow:hidden;border-radius:12px;background:var(--pq-navy);color:#fff}\n.pq-root .pq-feature video,.pq-root .pq-feature-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}\n.pq-root .pq-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,15,38,.18) 0%,rgba(8,15,38,.84) 100%)}\n.pq-root .pq-feature-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;height:100%;padding:28px}\n.pq-root .pq-feature-t{font-size:1.65rem;line-height:1.2;font-weight:600;letter-spacing:-0.02em;color:#fff}\n.pq-root .pq-feature-copy p{margin:12px 0 0;font-size:.95rem;font-weight:400;line-height:1.5;color:rgba(255,255,255,.9)}\n.pq-root .pq-feature-copy .pq-btn{margin-top:20px;margin-left:0}\n\n/* hero */\n.pq-root .pq-hero{padding:0;display:flex;flex-direction:column;background:var(--pq-paper)}\n.pq-root .pq-hero-imm .pq-hero{position:sticky;z-index:2}\n.pq-root .pq-hero-imm .pq-hero-card{margin-top:calc((1 - var(--pq-hp)) * (var(--pq-top-h,0px) + 20px))}\n.pq-root #pq-platform{scroll-margin-top:0}\n.pq-root #pq-graph{scroll-margin-top:28px}\n.pq-root .pq-hero-card{--pq-hp:0;position:relative;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;background:#0B1B3A;margin:calc((1 - var(--pq-hp)) * 20px) calc((1 - var(--pq-hp)) * 32px) calc((1 - var(--pq-hp)) * 24px);border-radius:calc((1 - var(--pq-hp)) * 22px)}\n.pq-root .pq-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}\n.pq-root .pq-hero-shade{position:absolute;inset:0}\n.pq-root .pq-hero-in{position:relative;z-index:1;width:100%;text-align:center;padding-top:24px;padding-bottom:64px}\n.pq-root .pq-hero h1{max-width:none;margin:0 auto;color:#fff;text-shadow:0 2px 28px rgba(5,12,30,.4)}\n.pq-root .pq-hero h1 span{display:block}\n.pq-root .pq-lead{max-width:78ch;font-size:1.22rem;color:var(--pq-ink-soft);margin:32px auto 0}\n.pq-root .pq-hero .pq-lead{color:rgba(255,255,255,.92);text-shadow:0 1px 18px rgba(5,12,30,.45)}\n.pq-root .pq-lead span{display:block}\n.pq-root .pq-lead span + span{margin-top:12px}\n.pq-root .pq-hero-dots{position:absolute;right:28px;top:50%;z-index:3;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%);opacity:min(1,max(0,calc((var(--pq-hp,0) - .55) * 3)))}\n.pq-root .pq-hdot{position:relative;display:block;width:6px;height:6px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.55);cursor:pointer;transition:height .28s ease,background .28s ease}\n.pq-root .pq-hdot::before{content:\"\";position:absolute;inset:-8px -12px}\n.pq-root .pq-hero-card[data-slide=\"1\"] .pq-hdot:nth-child(1),.pq-root .pq-hero-card[data-slide=\"2\"] .pq-hdot:nth-child(2){height:24px;background:#fff}\n.pq-root .pq-hero-shade2{position:absolute;inset:0;background:rgba(8,15,38,.66);opacity:var(--pq-hs,0)}\n.pq-root .pq-slide-1{opacity:max(0,calc(1 - var(--pq-hs,0) * 1.9));transform:translateY(calc(var(--pq-hs,0) * -36px))}\n.pq-root .pq-slide-2{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:min(1,max(0,calc((var(--pq-hs,0) - .3) * 2.4)));transform:translateY(calc((1 - var(--pq-hs,0)) * 36px))}\n.pq-root .pq-hero-card[data-slide=\"1\"] .pq-slide-2{pointer-events:none}\n.pq-root .pq-hero-card[data-slide=\"2\"] .pq-slide-1{pointer-events:none}\n.pq-root .pq-case{display:grid;grid-template-columns:minmax(0,420px) minmax(0,560px);gap:72px;align-items:center;justify-content:center;width:100%}\n.pq-root .pq-case-img{display:block;aspect-ratio:1/1;width:100%;max-width:min(420px,46vh);border-radius:11px;overflow:hidden;background:rgba(255,255,255,.1);justify-self:end}\n.pq-root .pq-case-img img{display:block;width:100%;height:100%;object-fit:cover}\n.pq-root .pq-case-eyebrow{display:block;margin-bottom:14px;font:600 .85rem/1.3 var(--pq-body);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75)}\n.pq-root .pq-case-h{font-size:clamp(1.9rem,calc(var(--pq-w,1280px) * 0.034),3.1rem);line-height:1.1;letter-spacing:-0.025em;color:#fff}\n.pq-root .pq-case-copy p{margin-top:18px;max-width:46ch;font-size:1.15rem;line-height:1.55;color:rgba(255,255,255,.88)}\n.pq-root .pq-case-copy .pq-btn{margin-top:28px}\n.pq-root .pq-hero-cue{opacity:max(0,calc(1 - var(--pq-hs,0) * 3))}\n.pq-root .pq-hero-cue{position:absolute;left:50%;bottom:26px;margin-left:-11px;animation:pq-bob 1.9s ease-in-out infinite}\n.pq-root .pq-hero-cue svg{display:block;width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n@keyframes pq-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}\n\n/* graph */\n.pq-root .pq-graph{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;align-items:stretch;padding:30px}\n.pq-root .pq-graph-body{align-self:center}\n.pq-root .pq-uc{position:relative;min-height:540px}\n.pq-root .pq-uc-lead{position:absolute;left:0;top:var(--pq-lead-top,4px);z-index:2;font:600 1.3rem/1.2 var(--pq-display);letter-spacing:-0.01em;color:var(--pq-ink-soft)}\n.pq-root .pq-uc-dots{position:absolute;left:-42px;top:50%;z-index:2;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}\n.pq-root .pq-uc-dot{position:relative;display:block;width:6px;height:6px;padding:0;border:0;border-radius:99px;background:#C3CBDD;cursor:pointer;transition:height .28s ease,background .28s ease}\n.pq-root .pq-uc-dot::before{content:\"\";position:absolute;inset:-6px -10px}\n.pq-root .pq-uc-dot[aria-current=\"true\"]{height:24px;background:var(--pq-ink)}\n.pq-root .pq-uc-view{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--pq-lead-top,4px) + 38px),#000 calc(var(--pq-lead-top,4px) + 84px),#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--pq-lead-top,4px) + 38px),#000 calc(var(--pq-lead-top,4px) + 84px),#000 86%,transparent 100%)}\n.pq-root .pq-uc ul{--pq-cur:0;position:absolute;left:0;right:0;top:50%;margin-top:-88px;transform:translateY(calc(var(--pq-cur) * -176px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}\n.pq-root .pq-uc-live ul{transition:none}\n.pq-root .pq-uc-li{height:176px;opacity:.12}\n.pq-root .pq-uc-li + .pq-uc-li{border-top:1px solid var(--pq-line)}\n.pq-root .pq-uc-li:first-child{opacity:1}\n.pq-root .pq-uc-item{display:block;width:100%;height:100%;padding:26px 6px 0 0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}\n.pq-root .pq-uc-t{display:block;font:600 1.8rem/1.15 var(--pq-display);letter-spacing:-0.02em;color:var(--pq-ink)}\n.pq-root .pq-uc-d{display:-webkit-box;margin-top:12px;font-size:.96rem;line-height:1.5;color:var(--pq-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n/* only the text that changes between use cases fades; the boxes and arrows stay put */\n.pq-root .pq-dyn{transition:opacity .14s ease}\n.pq-root .pq-dyn.pq-fade{opacity:0}\n.pq-root .pq-svg{display:block;width:100%;max-width:1100px;margin:0 auto;height:auto;color:#5B6784}\n.pq-root .pq-node rect{fill:var(--pq-paper);stroke:var(--pq-line);stroke-width:1.5}\n.pq-root .pq-n-title{font:600 18px var(--pq-display);fill:var(--pq-ink)}\n.pq-root .pq-n-sub{font:400 13px var(--pq-body);fill:var(--pq-ink-soft)}\n.pq-root .pq-core{fill:var(--pq-paper);stroke:var(--pq-navy);stroke-width:1.5}\n.pq-root .pq-core-title{font:600 20px var(--pq-display);fill:var(--pq-ink)}\n.pq-root .pq-core-sub{font:400 13.5px var(--pq-body);fill:var(--pq-ink-soft)}\n.pq-root .pq-core-note{font:600 14px var(--pq-body);fill:var(--pq-over)}\n.pq-root .pq-exp-bg{fill:var(--pq-exp)}\n.pq-root .pq-exp-title{font:600 18px var(--pq-display);fill:#fff}\n.pq-root .pq-exp-sub{font:400 13px var(--pq-body);fill:#D6EBE2}\n.pq-root .pq-data-bg{fill:var(--pq-navy)}\n.pq-root .pq-data-title{font:600 18px var(--pq-display);fill:#fff}\n.pq-root .pq-data-sub{font:400 13px var(--pq-body);fill:#C9D1E6}\n.pq-root .pq-link{fill:none;stroke:#9AA5BF;stroke-width:2}\n.pq-root .pq-loop{fill:none;stroke:#7C86A2;stroke-width:2;stroke-dasharray:6 6}\n.pq-root .pq-loop-label{font:500 13.5px var(--pq-body);fill:var(--pq-ink-soft)}\n.pq-root .pq-dot{fill:var(--pq-human)}\n.pq-root .pq-dot.pq-human{fill:var(--pq-human)}\n.pq-root .pq-dot.pq-ai{fill:var(--pq-ai)}\n.pq-root .pq-dot.pq-fb{fill:var(--pq-inter)}\n.pq-root .pq-dot.pq-out{fill:var(--pq-rem)}\n.pq-root .pq-mod{cursor:default;outline:none}\n.pq-root .pq-mod .pq-mod-bg{stroke-width:2}\n.pq-root .pq-mod.pq-oversight .pq-mod-bg{fill:var(--pq-over-bg);stroke:none}\n.pq-root .pq-mod.pq-enforcement .pq-mod-bg{fill:var(--pq-inter-bg);stroke:none}\n.pq-root .pq-mod.pq-improvement .pq-mod-bg{fill:var(--pq-rem-bg);stroke:none}\n.pq-root .pq-mod.pq-oversight .pq-mod-dot{fill:var(--pq-over)}\n.pq-root .pq-mod.pq-enforcement .pq-mod-dot{fill:var(--pq-inter)}\n.pq-root .pq-mod.pq-improvement .pq-mod-dot{fill:var(--pq-rem)}\n.pq-root .pq-m-title{font:600 16px var(--pq-display);fill:var(--pq-ink)}\n.pq-root .pq-m-sub{font:400 13.5px var(--pq-body);fill:var(--pq-ink)}\n.pq-root .pq-stack{display:none}\n.pq-root .pq-stack li{padding:14px 0 14px 18px;border-left:3px solid var(--pq-navy);margin-left:4px}\n.pq-root .pq-stack li + li{margin-top:10px}\n.pq-root .pq-stack li.pq-s-oversight{border-left-color:var(--pq-over)}\n.pq-root .pq-stack li.pq-s-enforcement{border-left-color:var(--pq-inter)}\n.pq-root .pq-stack li.pq-s-improvement{border-left-color:var(--pq-rem)}\n.pq-root .pq-stack strong{display:block;font:600 1.05rem var(--pq-display)}\n.pq-root .pq-stack span{color:var(--pq-ink-soft);font-size:.97rem}\n\n/* what Prisma is, before the chart */\n.pq-root .pq-intro{padding:130px 0 40px}\n.pq-root .pq-intro-h{font-size:clamp(2rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 24),3.6rem);line-height:1.12;letter-spacing:-0.03em}\n.pq-root .pq-intro-cols{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;margin-top:52px}\n.pq-root .pq-intro-cols p{font-size:1.3rem;line-height:1.6;color:var(--pq-ink-soft)}\n\n/* graph pinned while it cycles through the use cases */\n.pq-root .pq-track{position:relative;margin-top:56px}\n.pq-root .pq-track:not(.pq-pinned){padding-bottom:16px}\n.pq-root .pq-pinned{margin-bottom:0}\n.pq-root .pq-pin-wrap{height:100%}\n.pq-root .pq-pinned .pq-pin{position:sticky;z-index:1}\n.pq-root .pq-pinned .pq-graph{height:100%;margin-top:0;padding:24px 0}\n.pq-root .pq-pinned .pq-svg{height:calc(var(--pq-pin-h,720px) - 56px);width:100%;max-width:none}\n\n/* The Future of Finance video */\n.pq-root .pq-future-h{text-align:center;font-size:clamp(2.2rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 17.8),6.4rem);line-height:1.06;letter-spacing:-0.035em}\n.pq-root .pq-center{text-align:center}\n.pq-root .pq-future{border-top:1px solid var(--pq-line);padding-top:150px}\n.pq-root .pq-fv{max-width:880px;margin:130px auto 0}\n.pq-root .pq-fv-box{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--pq-ink)}\n.pq-root .pq-fv-box video,.pq-root .pq-fv-box iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:cover;background:var(--pq-ink)}\n.pq-root .pq-fv-box iframe{pointer-events:none}\n.pq-root .pq-fv-manual iframe{pointer-events:auto}\n.pq-root .pq-fv-hit{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}\n.pq-root .pq-fv-hint{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:rgba(8,15,38,.62);color:#fff;font:500 .85rem/1 var(--pq-body);letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}\n.pq-root .pq-fv-hint svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.pq-root .pq-fv-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.pq-root .pq-fv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:84px;height:84px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.94);cursor:pointer;box-shadow:0 10px 30px rgba(5,12,30,.35)}\n.pq-root .pq-fv-play svg{width:34px;height:34px;margin-left:4px;fill:var(--pq-ink)}\n.pq-root .pq-fv-play:hover{background:#fff}\n\n/* video */\n.pq-root .pq-video-empty{height:100%;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#C9D1E6}\n\n/* trusted by */\n.pq-root .pq-trusted{padding:16px 0 150px}\n.pq-root .pq-trusted-h{font:500 1.15rem/1.4 var(--pq-body);letter-spacing:0;text-align:center}\n.pq-root .pq-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:76px 28px;margin-top:56px}\n.pq-root .pq-logos li{display:flex;align-items:center;justify-content:center;min-height:40px;flex:0 0 190px}\n.pq-root .pq-logo-img{max-height:32px;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.4}\n.pq-root .pq-wordmark{font:600 1rem/1.2 var(--pq-display);letter-spacing:-0.01em;color:#B9BFCC;text-align:center}\n\n/* metrics */\n.pq-root .pq-metrics{padding:96px 0 40px;border-top:1px solid var(--pq-line)}\n.pq-root .pq-metrics-h{text-align:center;font-weight:500}\n.pq-root .pq-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 32px;margin:64px 0 0;text-align:center}\n.pq-root .pq-stat-v{position:relative;display:inline-block;font:500 clamp(3rem,calc(var(--pq-w,1280px) * 0.05),5rem)/1 var(--pq-display);letter-spacing:-0.04em;color:var(--pq-ink)}\n.pq-root .pq-stat-v sup{position:absolute;left:100%;top:.55em;margin-left:.14em;font-size:.34em;font-weight:400;letter-spacing:0;line-height:1}\n.pq-root .pq-stat-l{margin-top:16px;color:var(--pq-ink-soft);font-size:1.02rem;line-height:1.4}\n\n/* regulators */\n.pq-root .pq-reg-band{padding:56px 0 160px;background:var(--pq-paper)}\n.pq-root .pq-reg-h{font:500 .9rem/1.4 var(--pq-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--pq-ink-soft)}\n.pq-root .pq-regs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 56px;margin-top:44px}\n.pq-root .pq-regs li{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}\n.pq-root .pq-regs a{display:flex;flex-direction:column;align-items:center;text-decoration:none;text-align:center}\n.pq-root .pq-reg-img{display:block;height:var(--pq-reg-h,48px);width:auto;max-width:none;object-fit:contain}\n.pq-root .pq-reg-name{font:600 1.05rem/1.2 var(--pq-display);letter-spacing:-0.01em;color:var(--pq-ink)}\n.pq-root .pq-reg-full{margin-top:6px;font-size:.8rem;line-height:1.4;color:var(--pq-ink-soft);max-width:20ch}\n\n/* pain points */\n.pq-root .pq-wash-band{background:var(--pq-wash)}\n\n/* key messages */\n.pq-root .pq-keys{display:grid;grid-template-columns:1fr 1fr;gap:52px 56px;margin-top:48px}\n.pq-root .pq-key{border-top:2px solid var(--pq-ink);padding-top:18px}\n.pq-root .pq-key h3{font-size:1.7rem;margin-bottom:10px}\n.pq-root .pq-state{font-weight:600;font-size:1.08rem;margin-bottom:10px}\n.pq-root .pq-key-body{color:var(--pq-ink-soft)}\n.pq-root .pq-key ul{margin-top:14px}\n.pq-root .pq-key li{padding:9px 0;border-top:1px solid var(--pq-line);font-size:.96rem}\n\n/* bold human expertise section */\n.pq-root .pq-bold{background:var(--pq-ink);color:#fff}\n.pq-root .pq-bold-h{font-size:clamp(2.2rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 17.6),5rem);line-height:1.06;letter-spacing:-0.035em}\n.pq-root .pq-bold-h span{display:inline}\n.pq-root .pq-bold-lead{font-size:1.25rem;margin-top:28px;color:rgba(255,255,255,.92)}\n.pq-root .pq-pair{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:56px}\n.pq-root .pq-pair > div{border-top:2px solid #fff;padding-top:18px}\n.pq-root .pq-pair h3{font-size:1.6rem;margin-bottom:6px}\n.pq-root .pq-pair li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.95)}\n\n\n/* credit unions */\n.pq-root .pq-band-dark{background:var(--pq-ink);color:#fff}\n.pq-root .pq-band-dark .pq-sec-sub{color:#C9D1E6}\n\n/* use case slider: moves on its own, stops and highlights the card under the pointer */\n.pq-root .pq-cases{padding:96px 0 64px}\n.pq-root .pq-cases-head{margin-bottom:20px}\n.pq-root .pq-slider{overflow:hidden;padding:44px 0;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}\n.pq-root .pq-marquee{display:flex;width:max-content;will-change:transform}\n.pq-root .pq-set{display:flex}\n.pq-root .pq-slider{transition:opacity .4s ease}\n.pq-root .pq-slider.pq-slider-wait{opacity:0}\n.pq-root .pq-slider.pq-dragging{cursor:grabbing}\n.pq-root .pq-slider.pq-dragging .pq-ucard{pointer-events:none}\n.pq-root .pq-ucard{--tone:var(--pq-over-bg);position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 420px;min-height:470px;margin-right:20px;padding:30px;border-radius:16px;background:var(--tone);color:var(--pq-ink);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s ease,box-shadow .35s ease}\n.pq-root .pq-tone-1{--tone:var(--pq-inter-bg)}\n.pq-root .pq-tone-2{--tone:var(--pq-rem-bg)}\n.pq-root .pq-ucard:hover,.pq-root .pq-ucard:focus-visible{z-index:2;transform:scale(1.05);background:#fff;box-shadow:0 0 0 12px var(--tone),0 30px 50px -26px rgba(11,42,74,.4);outline:none}\n.pq-root .pq-ucard > span{display:block}\n.pq-root .pq-ucard-logo{display:block;margin-bottom:22px}\n.pq-root .pq-ucard-logo img{display:block;height:84px;width:auto;max-width:200px;border-radius:11px;object-fit:contain;-webkit-user-drag:none}\n.pq-root .pq-ucard-fn{display:block;font:600 .78rem/1.3 var(--pq-body);letter-spacing:.07em;text-transform:uppercase;color:var(--pq-ink-soft)}\n.pq-root .pq-ucard-t{display:block;margin-top:14px;font:600 1.4rem/1.2 var(--pq-display);letter-spacing:-0.02em}\n.pq-root .pq-ucard-d{display:block;margin-top:24px;font-size:.95rem;line-height:1.5;color:var(--pq-ink-soft)}\n.pq-root .pq-ucard-cta{display:block;margin-top:18px;font:600 .92rem/1.3 var(--pq-body);color:var(--pq-ink)}\n\n/* blog page parts */\n.pq-root .pq-blog-head{padding:104px 0 40px;text-align:center}\n.pq-root .pq-blog-h{font-size:clamp(2.4rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 17),4.6rem);line-height:1.05;letter-spacing:-0.035em}\n.pq-root .pq-blog-sub{margin-top:22px;font-size:1.3rem;line-height:1.5;color:var(--pq-ink-soft)}\n.pq-root .pq-community{padding:130px 0;text-align:center}\n.pq-root .pq-community h2{margin:0 auto;font-size:clamp(1.8rem,calc((min(var(--pq-w,1280px),1440px) - 96px) / 28),3rem);line-height:1.15;letter-spacing:-0.03em;color:#fff}\n.pq-root .pq-community .pq-btn{margin-top:36px}\n\n/* security */\n.pq-root .pq-security{padding:150px 0}\n.pq-root .pq-sec-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}\n.pq-root .pq-sec-link{display:inline-flex;align-items:center;gap:12px;margin-top:32px;font-weight:600;text-decoration:none;color:#fff}\n.pq-root .pq-sec-link:hover{text-decoration:underline}\n.pq-root .pq-sec-link span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.16)}\n.pq-root .pq-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px}\n.pq-root .pq-badge{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}\n.pq-root .pq-badge svg{width:76px;height:76px;fill:none;stroke:#AEB8D0;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.pq-root .pq-badge span{font-size:.95rem;line-height:1.35;color:#D5DBEA}\n\n/* how it fits */\n.pq-root .pq-how{display:grid;grid-template-columns:1fr 1.3fr;gap:64px}\n.pq-root #pq-how{border-top:1px solid var(--pq-line)}\n.pq-root #pq-how h2{font-size:clamp(1.9rem,calc(var(--pq-w,1280px) * 0.039),3.1rem)}\n.pq-root .pq-how dl{border-top:2px solid var(--pq-ink)}\n.pq-root .pq-row{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--pq-line)}\n.pq-root .pq-row dt{font:600 1.1rem var(--pq-display)}\n.pq-root .pq-row dd{color:var(--pq-ink-soft)}\n\n/* proof */\n\n/* newsroom */\n.pq-root .pq-news-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}\n.pq-root .pq-news-all{font-weight:600}\n.pq-root .pq-news-card{display:flex;background:var(--pq-paper);border:1px solid var(--pq-line);border-radius:9px;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}\n.pq-root .pq-news-card:hover,.pq-root .pq-news-card:focus-within{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(11,42,74,.45);border-color:#C5CEE2}\n.pq-root .pq-news-item{display:flex;flex-direction:column;width:100%;text-decoration:none}\n.pq-root .pq-news-img{display:block;width:100%;aspect-ratio:1000/532;object-fit:cover;background:var(--pq-wash);transition:transform .5s ease}\n.pq-root .pq-news-card:hover .pq-news-img{transform:scale(1.04)}\n.pq-root .pq-news-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 28px}\n.pq-root .pq-news-meta{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:.85rem;color:var(--pq-ink-soft)}\n.pq-root .pq-news-tag{font-size:.9rem;font-weight:500;color:var(--pq-brand)}\n.pq-root .pq-news-title{font:600 1.3rem/1.3 var(--pq-display);letter-spacing:-0.015em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n.pq-root .pq-news-excerpt{color:var(--pq-ink-soft);font-size:.96rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n.pq-root .pq-news{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 36px;margin-top:40px;transition:opacity .4s ease}\n.pq-root .pq-news.pq-feed-wait{opacity:0}\n\n/* final cta */\n\n/* fixed top bar (banner + header), rendered at document level on the live site */\n.pq-root.pq-fixed-top{position:fixed;top:0;left:0;right:0;width:auto;z-index:9999}\n.pq-root.pq-scrolled .pq-header{box-shadow:0 8px 24px -16px rgba(18,28,54,.3)}\n.pq-root [id^=\"pq-\"]{scroll-margin-top:calc(var(--pq-top-h,0px) + 8px)}\n\n/* large footer */\n.pq-root .pq-foot{background:var(--pq-wash);border-top:1px solid var(--pq-line);padding-top:72px;color:var(--pq-ink)}\n.pq-root .pq-foot-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:48px}\n.pq-root .pq-foot-brand .pq-logo{height:40px}\n.pq-root .pq-foot-brand p{margin-top:14px;color:var(--pq-ink-soft)}\n.pq-root .pq-foot-brand .pq-foot-name{font:600 1.5rem var(--pq-display)}\n.pq-root .pq-foot-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:36px;padding:48px 0;border-top:1px solid var(--pq-line)}\n.pq-root .pq-foot-cols h4{font:600 .85rem/1.3 var(--pq-body);letter-spacing:0;color:var(--pq-ink-soft);margin-bottom:14px}\n.pq-root .pq-foot-cols li a{display:block;padding:5px 0;text-decoration:none;font-size:.96rem}\n.pq-root .pq-foot-cols li a:hover{text-decoration:underline}\n.pq-root .pq-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:22px 0 40px;border-top:1px solid var(--pq-line);font-size:.88rem;color:var(--pq-ink-soft)}\n.pq-root .pq-foot-bottom a{text-decoration:underline}\n\n/* tablet and mobile: responds to the component's own width (measured in JS), so Framer's breakpoints work */\n\n  .pq-root.pq-narrow .pq-section{padding:64px 0}\n  .pq-root.pq-narrow .pq-wrap{padding:0 24px}\n  .pq-root.pq-narrow .pq-hasmenu{display:block;align-self:auto}\n  .pq-root.pq-narrow .pq-mega-grid{padding:6px 0 14px}\n  .pq-root.pq-narrow .pq-mega-grid.pq-two{grid-template-columns:1fr;gap:0}\n  .pq-root.pq-narrow .pq-trusted,.pq-root.pq-narrow .pq-reg-band{padding:64px 0}\n  .pq-root.pq-narrow .pq-intro{padding:72px 0 24px}\n  .pq-root.pq-narrow .pq-intro-cols{grid-template-columns:1fr;gap:20px;margin-top:28px}\n  .pq-root.pq-narrow .pq-future{padding-top:64px}\n  .pq-root.pq-narrow .pq-security{padding:72px 0}\n  .pq-root.pq-narrow .pq-cases{padding:64px 0 32px}\n  .pq-root.pq-narrow .pq-blog-head{padding:64px 0 24px}\n  .pq-root.pq-narrow .pq-community{padding:80px 0}\n  .pq-root.pq-narrow .pq-slider{padding:28px 0}\n  .pq-root.pq-narrow .pq-ucard{flex-basis:300px;min-height:440px}\n  .pq-root.pq-narrow .pq-ucard-t{font-size:1.2rem}\n  .pq-root.pq-narrow .pq-fv{margin-top:56px}\n  .pq-root.pq-narrow .pq-logos li{flex:0 0 calc(50% - 14px)}\n  .pq-root.pq-narrow .pq-navtoggle{display:inline-flex}\n  .pq-root.pq-narrow .pq-nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;background:var(--pq-paper);flex-direction:column;align-items:stretch;gap:0;padding:12px 28px 26px;border-bottom:1px solid var(--pq-line)}\n  .pq-root.pq-narrow .pq-nav.pq-open{display:flex}\n  .pq-root.pq-narrow .pq-menubtn{width:100%;justify-content:space-between}\n  .pq-root.pq-narrow .pq-mega{position:static;box-shadow:none;border:0}\n  .pq-root.pq-narrow .pq-feature{min-height:0}\n  .pq-root.pq-narrow .pq-feature-copy{height:auto;min-height:300px}\n  .pq-root.pq-narrow .pq-plat-cols{grid-template-columns:minmax(0,1fr)}\n  .pq-root.pq-narrow .pq-plat-left{grid-column:auto}\n  .pq-root.pq-narrow .pq-wp{grid-template-columns:minmax(0,1fr);justify-self:start;max-width:none;order:2}\n  .pq-root.pq-narrow .pq-wp-img{max-width:190px}\n  .pq-root.pq-narrow .pq-mega-grid,.pq-root.pq-narrow .pq-mega-grid.pq-two{grid-template-columns:1fr;gap:20px;padding:6px 0 14px}\n  .pq-root.pq-narrow .pq-fn-groups{grid-template-columns:1fr}\n  .pq-root.pq-narrow .pq-nav .pq-btn{margin:12px 0 0}\n  .pq-root.pq-narrow .pq-hero-card{margin:calc((1 - var(--pq-hp)) * 12px) calc((1 - var(--pq-hp)) * 20px) calc((1 - var(--pq-hp)) * 16px);border-radius:calc((1 - var(--pq-hp)) * 16px)}\n  .pq-root.pq-narrow .pq-hero-imm .pq-hero-card{margin-top:calc((1 - var(--pq-hp)) * (var(--pq-top-h,0px) + 12px))}\n  .pq-root.pq-narrow .pq-hero-in{padding-top:12px;padding-bottom:40px}\n  .pq-root.pq-narrow .pq-hero h1{font-size:clamp(1.65rem,7.4vw,2.2rem);line-height:1.1}\n  .pq-root.pq-narrow .pq-lead{font-size:.98rem;line-height:1.5;margin-top:16px}\n  .pq-root.pq-narrow .pq-lead span + span{margin-top:8px}\n  .pq-root.pq-narrow .pq-case{grid-template-columns:1fr;gap:22px;justify-items:start}\n  .pq-root.pq-narrow .pq-case-img{max-width:min(190px,24vh);justify-self:start}\n  .pq-root.pq-narrow .pq-case-copy p{font-size:1rem}\n  .pq-root.pq-narrow .pq-hero-dots{right:12px}\n  .pq-root.pq-narrow .pq-graph{display:block;padding:20px}\n  .pq-root.pq-narrow .pq-uc{min-height:0;margin-bottom:24px}\n  .pq-root.pq-narrow .pq-uc-dots{display:none}\n  .pq-root.pq-narrow .pq-uc-lead{position:static;display:block;margin-bottom:8px;font-size:1.1rem}\n  .pq-root.pq-narrow .pq-uc-view{position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}\n  .pq-root.pq-narrow .pq-uc ul{position:static;margin-top:0;transform:none}\n  .pq-root.pq-narrow .pq-uc-li{height:auto}\n  .pq-root.pq-narrow .pq-uc-item{padding:14px 0}\n  .pq-root.pq-narrow .pq-uc-t{font-size:1.2rem}\n  .pq-root.pq-narrow .pq-svg{display:none}\n  .pq-root.pq-narrow .pq-stack{display:block}\n  .pq-root.pq-narrow .pq-sec-grid,.pq-root.pq-narrow .pq-how,.pq-root.pq-narrow .pq-pair,.pq-root.pq-narrow .pq-keys{grid-template-columns:1fr;gap:36px}\n  .pq-root.pq-narrow .pq-row{grid-template-columns:1fr;gap:4px}\n  .pq-root.pq-narrow .pq-badges{grid-template-columns:repeat(2,1fr)}\n  .pq-root.pq-narrow .pq-news{grid-template-columns:1fr}\n  .pq-root.pq-narrow .pq-metrics{padding:64px 0 32px}\n  .pq-root.pq-narrow .pq-stats{grid-template-columns:repeat(2,1fr);gap:40px 20px;margin-top:44px}\n  .pq-root.pq-narrow .pq-regs{gap:28px 36px}\n  .pq-root.pq-narrow .pq-reg-img{max-width:100%}\n  .pq-root.pq-narrow .pq-nav{max-height:75vh;overflow:auto}\n  .pq-root.pq-narrow .pq-foot{padding-top:48px}\n  .pq-root.pq-narrow .pq-foot-cols{grid-template-columns:1fr 1fr;gap:28px}\n@media (prefers-reduced-motion:reduce){\n  .pq-root .pq-ucard{transition:none}\n  .pq-root .pq-uc-item{transition:none}\n  .pq-root .pq-uc-dot{transition:none}\n  .pq-root .pq-news-card,.pq-root .pq-news-img{transition:none}\n  .pq-root .pq-menubtn::after{transition:none}\n  .pq-root .pq-mega-in,.pq-root .pq-mega-out{animation:none}\n  .pq-root .pq-hdot{transition:none}\n  .pq-root .pq-hero-cue{animation:none}\n  .pq-root .pq-dot{display:none}\n  .pq-root .pq-graph{transition:none}\n}\n`;/* ------------------------------------------------------------------ *//* Video player for \"The Future of Finance\"                            *//* Fast by design: a poster shows first, nothing heavy loads until the *//* visitor is near it, and YouTube / Vimeo links only load their       *//* player when play is pressed. Also takes direct .mp4 / .webm links    *//* and .m3u8 streams (Mux, Cloudflare Stream, Bunny).                   *//* ------------------------------------------------------------------ */function FutureVideo(props){const{src,poster}=props;const wrapRef=useRef(null);const videoRef=useRef(null);const hlsRef=useRef(null);const attachedRef=useRef(false);const[inView,setInView]=useState(false);const[reduce,setReduce]=useState(false);const[clicked,setClicked]=useState(false);const[muted,setMuted]=useState(true);const iframeRef=useRef(null);const yt=/(?:youtube\\.com\\/(?:watch\\?(?:.*&)?v=|embed\\/|shorts\\/)|youtu\\.be\\/)([\\w-]{11})/.exec(src);const vm=/vimeo\\.com\\/(?:video\\/)?(\\d+)/.exec(src);const isHls=/\\.m3u8(\\?|$)/i.test(src);const external=!!yt||!!vm;// visitors who ask for less motion get a normal player with controls instead of autoplay\nuseEffect(()=>{if(typeof window!==\"undefined\"&&window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)setReduce(true);},[]);// nothing loads or plays until the video is on (or close to) the screen\nuseEffect(()=>{const wrap=wrapRef.current;if(!wrap)return;if(typeof IntersectionObserver===\"undefined\"){setInView(true);return;}const io=new IntersectionObserver(entries=>entries.forEach(e=>setInView(e.isIntersecting)),{rootMargin:\"300px\",threshold:.2});io.observe(wrap);return()=>io.disconnect();},[]);useEffect(()=>{const v=videoRef.current;if(!v||external)return;if(!inView){v.pause();return;}if(isHls&&!attachedRef.current){attachedRef.current=true;if(v.canPlayType(\"application/vnd.apple.mpegurl\")){v.src=src;}else{const start=()=>{const H=window.Hls;if(H&&H.isSupported()){hlsRef.current=new H;hlsRef.current.loadSource(src);hlsRef.current.attachMedia(v);}else{v.src=src;}};if(window.Hls)start();else{const sc=document.createElement(\"script\");sc.src=\"https://cdn.jsdelivr.net/npm/hls.js@1.5.17/dist/hls.min.js\";sc.async=true;sc.onload=start;document.head.appendChild(sc);}}}if(!reduce)v.play().catch(()=>{});},[inView,reduce,src,isHls,external]);useEffect(()=>()=>{if(hlsRef.current)hlsRef.current.destroy();},[]);// click anywhere on the video toggles sound (and nothing else)\nconst toggleMute=()=>{const next=!muted;setMuted(next);if(external){const win=iframeRef.current&&iframeRef.current.contentWindow;if(!win)return;if(yt){win.postMessage(JSON.stringify({event:\"command\",func:next?\"mute\":\"unMute\",args:[]}),\"*\");if(!next)win.postMessage(JSON.stringify({event:\"command\",func:\"setVolume\",args:[100]}),\"*\");}else{win.postMessage(JSON.stringify({method:\"setMuted\",value:next}),\"*\");if(!next)win.postMessage(JSON.stringify({method:\"setVolume\",value:1}),\"*\");}return;}const v=videoRef.current;if(v){v.muted=next;if(!next){v.volume=1;v.play().catch(()=>{});}}};const muteLayer=!reduce?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"pq-fv-hit\",onClick:toggleMute,\"aria-label\":muted?\"Unmute video\":\"Mute video\",\"aria-pressed\":!muted,children:/*#__PURE__*/_jsxs(\"span\",{className:\"pq-fv-hint\",children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 9v6h4l5 4V5L8 9H4z\"}),muted?/*#__PURE__*/_jsx(\"path\",{d:\"M17 9l5 6M22 9l-5 6\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M16.5 8.5a5 5 0 0 1 0 7M19 6a8.5 8.5 0 0 1 0 12\"})]}),muted?\"Click to unmute\":\"Click to mute\"]})}):null;if(external){const id=yt?yt[1]:\"\";const thumb=poster||(yt?\"https://i.ytimg.com/vi/\"+id+\"/hqdefault.jpg\":\"\");const auto=yt?\"https://www.youtube-nocookie.com/embed/\"+id+\"?autoplay=1&mute=1&controls=0&loop=1&playlist=\"+id+\"&playsinline=1&rel=0&modestbranding=1&disablekb=1&enablejsapi=1\":\"https://player.vimeo.com/video/\"+vm[1]+\"?autoplay=1&muted=1&loop=1&controls=0&title=0&byline=0&portrait=0&dnt=1\";const manual=yt?\"https://www.youtube-nocookie.com/embed/\"+id+\"?autoplay=1&rel=0&playsinline=1\":\"https://player.vimeo.com/video/\"+vm[1]+\"?autoplay=1&dnt=1\";const showPlayer=reduce?clicked:inView;return /*#__PURE__*/_jsxs(\"div\",{className:\"pq-fv-box\"+(reduce?\" pq-fv-manual\":\"\"),ref:wrapRef,children:[showPlayer?/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:reduce?manual:auto,title:\"The Future of Finance\",allow:\"autoplay; fullscreen; picture-in-picture\",allowFullScreen:true}):/*#__PURE__*/_jsxs(_Fragment,{children:[thumb&&/*#__PURE__*/_jsx(\"img\",{className:\"pq-fv-poster\",src:thumb,alt:\"\",loading:\"lazy\"}),reduce&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"pq-fv-play\",\"aria-label\":\"Play video\",onClick:()=>setClicked(true),children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\"})})})]}),showPlayer&&muteLayer]});}return /*#__PURE__*/_jsxs(\"div\",{className:\"pq-fv-box\",ref:wrapRef,children:[/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:isHls?undefined:src,poster:poster||undefined,controls:reduce,muted:true,loop:true,playsInline:true,disablePictureInPicture:true,preload:inView?\"auto\":\"none\"}),muteLayer]});}/* ------------------------------------------------------------------ *//* Component                                                           *//* ------------------------------------------------------------------ */export default function PalqeePrismaHome(props){const{logo,fixedNav=true,showBanner=true,heroImage,heroDarkness=.46,pageBg=\"#FFFFFF\",platformTitle=\"Palqee Prisma\",solutionLinks=DEFAULT_SOLUTION_LINKS,institutionPages=DEFAULT_INSTITUTION_PAGES,demoArrow=true,solutionsTitle=\"A firmwide unified control layer\",platformMenu=DEFAULT_PLATFORM,showPaper=true,paperImage,paperText=\"Discover how **Fulton Bank** Introduced Oversight Intelligence with an 88% Reduction on Review Time.\",paperButton=\"Read more\",paperUrl=\"https://www.palqee.com/use-cases/fulton-bank-introduces-oversight-intelligence-with-an-88-reduction-on-time-spent-on-review\",menuVideo,menuVideoUrl,menuPoster,menuHeadline=\"Introducing Forward Deployed Governance Engineers\",menuText=\"Former Governance and Risk Officers embed with your team, partnering with you from day one through firmwide rollout.\",menuButton=\"Let's Talk\",menuButtonUrl=\"/book-a-demo\",page=\"home\",blogTitle=\"Keep up with the latest\",blogText=\"News, insights and articles from the Prisma team – happy reading!\",ctaSpaceAbove=0,communityText=\"Implementing trustworthy AI requires knowledge from a wide range of backgrounds. Join our AI Governance, Trustworthiness & Ethics community and help shape the future of AI.\",communityLabel=\"Join the Community\",communityUrl=\"https://www.linkedin.com/groups/8166192\",heroHeadline=\"Decision Governance Infrastructure\\nfor Financial Services\",heroLead=\"Palqee Prisma is the software that oversees, intervenes on and remediates consequential work, whether it's executed by a person or AI.\\nIt deploys in your own environment, and Forward Deployed Governance Engineers embed with your team from day one.\",showCaseSlide=true,caseEyebrow=\"Case study\",caseTitle=\"Fulton Bank cut contact center review time by 88%\",caseText=\"What a regional bank discovered when it moved from sampling to full-population oversight with Palqee Prisma.\",caseButton=\"Read the case study\",caseImage,introSentence=\"Prisma delivers unified decision governance through oversight, intervention and remediation.\",introPara1=\"Palqee Prisma oversees work continuously, detecting ambiguity, nuance, misalignment and policy violations that create reputational, financial and regulatory exposure. It intervenes at runtime, correcting or escalating work before that exposure becomes harm. And it remediates, turning every finding into corrective action so the same issue does not recur. Each step generates audit-ready evidence that regulators and internal governance teams can trust.\",introText2=\"And it does all of this across both AI and human workflows, unified as one independent Decision Governance layer.\",showCases=true,casesFromPage=true,casesPageUrl=\"/use-cases\",proofTitle=\"Don’t just take our word for it\",caseStudies=DEFAULT_CASES,showFuture=true,futureTitle=\"Make consequential work trustworthy\",futureText=\"\",futureVideo,futureVideoUrl,futurePoster,showNews=true,showSecurity=true,securityHeading=\"Your data stays inside your boundary\",securityText=\"Prisma deploys as an SDK inside your own environment, on-premises or in your VPC, and evaluates work independently of the systems that perform it. Every judgment leaves an audit trail that your security, risk and audit teams can follow.\",securityLinkLabel=\"Read about our SOC 2 Type II certification\",securityUrl=\"https://www.palqee.com/post/palqee-achieves-soc-2-type-ii-certification-strengthening-the-oversight-intelligence-foundation-for\",showTrusted=true,showRegulators=true,regulatorsHeading=\"Prisma generates evidence for institutions regulated by\",regulatorLogoHeight=48,showMetrics=true,metricsTitle=\"Decision governance at enterprise scale\",metrics=DEFAULT_METRICS,regulators=DEFAULT_REGULATORS,trustedHeading=\"Trusted by finance leaders and policymakers\",trustedItems=DEFAULT_TRUSTED,newsItems=DEFAULT_NEWS,newsFromBlog=true,blogPageUrl=\"/blog\",newsPicks=[],brand=\"#4338CA\",ink=\"#121C36\",inkSoft=\"#4B566F\",panelBg=\"#F3F5FA\",borderColor=\"#DCE1EC\",// animated graph palette (financial services: navy, steel blue, brass and green)\nstageOversight=\"#1F5FA8\",stageEnforcement=\"#B7791F\",stageImprovement=\"#0F7B5F\",flowHuman=\"#1E3A5F\",flowAI=\"#0E9AA7\",graphNavy=\"#0B2A4A\",expertsColor=\"#0F5C47\",demoUrl=\"/book-a-demo\",caseStudyUrl=\"https://www.palqee.com/use-cases/fulton-bank-introduces-oversight-intelligence-with-an-88-reduction-on-time-spent-on-review\",resourcesUrl=\"https://www.palqee.com/blog\",caseStudiesUrl=\"https://www.palqee.com/use-cases\",aboutUrl=\"\",careersUrl=\"\",privacyUrl=\"\",termsUrl=\"\",style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[menu,setMenu]=useState(null);// the panel that is on screen: it stays mounted for a moment after the menu closes, so it can slide up\nconst[mounted,setMounted]=useState(null);const[leaving,setLeaving]=useState(false);const[enter,setEnter]=useState(false);const mountedRef=useRef(null);const leaveTimer=useRef(null);const[navOpen,setNavOpen]=useState(false);const[sol,setSol]=useState(\"sar\");const[shown,setShown]=useState(\"sar\");const[fade,setFade]=useState(false);const[reduce,setReduce]=useState(false);const[logoFailed,setLogoFailed]=useState(false);// fixed top bar: on the live site it is rendered at document level so it always stays visible\nconst TOP_GUESS=(showBanner?40:0)+73;const rootRef=useRef(null);const heroRef=useRef(null);const heroTrackRef=useRef(null);const[heroBroken,setHeroBroken]=useState(false);const cardRef=useRef(null);const topRef=useRef(null);const[live,setLive]=useState(false);const[w,setW]=useState(1280);const[topH,setTopH]=useState(TOP_GUESS);const[scrolled,setScrolled]=useState(false);const portalActive=fixedNav&&live;const narrow=w<=900;// the use case list scrolls with the page: `cur` is a continuous position (0 = first item centred, 4 = last item)\nconst applyCur=cur=>{const ul=listRef.current;if(!ul)return;ul.style.setProperty(\"--pq-cur\",cur.toFixed(3));ul.querySelectorAll(\".pq-uc-li\").forEach((li,i)=>{const d=Math.abs(i-cur);li.style.opacity=String(Math.max(.1,1-d*1.15).toFixed(3));});};// the graph pins to the screen while the page scrolls through the use cases\nconst PIN_GAP=28// equal space above and below the pinned graph, so it sits in the middle of the screen\n;const[vh,setVh]=useState(900);const[stickyBroken,setStickyBroken]=useState(false);// case studies read from the use-cases page: \"wait\" until known, then \"ready\" (cards found) or \"off\" (use the built-in cards)\nconst feedOn=showCases&&casesFromPage&&!isCanvas;const newsFeedOn=showNews&&newsFromBlog&&!isCanvas;const{items:blogPosts,state:newsFeedState}=usePageFeed(newsFeedOn,blogPageUrl,readPostsFromHtml,\"pq-news\");const[feedCases,setFeedCases]=useState(null);const[feedState,setFeedState]=useState(feedOn?\"wait\":\"off\");useEffect(()=>{if(!feedOn){setFeedState(\"off\");return;}let cancelled=false;const key=\"pq-cases:\"+casesPageUrl;try{const c=JSON.parse(window.sessionStorage.getItem(key)||\"null\");if(c&&c.t>Date.now()-5*60*1e3&&c.v&&c.v.length){setFeedCases(c.v);setFeedState(\"ready\");}}catch(err){}const ctrl=typeof AbortController!==\"undefined\"?new AbortController:null;const timer=window.setTimeout(()=>ctrl&&ctrl.abort(),6e3);fetch(casesPageUrl,{credentials:\"same-origin\",signal:ctrl?ctrl.signal:undefined}).then(r=>r.ok?r.text():\"\").then(html=>{if(cancelled)return;const v=html?readCasesFromHtml(html,casesPageUrl):[];if(v.length){setFeedCases(v);setFeedState(\"ready\");try{window.sessionStorage.setItem(key,JSON.stringify({t:Date.now(),v}));}catch(err){}}else{setFeedState(s=>s===\"ready\"?s:\"off\");}}).catch(()=>{if(!cancelled)setFeedState(s=>s===\"ready\"?s:\"off\");}).then(()=>window.clearTimeout(timer));return()=>{cancelled=true;window.clearTimeout(timer);};},[feedOn,casesPageUrl]);const trackRef=useRef(null);const pinRef=useRef(null);const closeTimer=useRef(null);const listRef=useRef(null);const menuVideoRef=useRef(null);const sliderRef=useRef(null);const marqueeRef=useRef(null);const pinned=live&&!narrow&&!stickyBroken;const stickyTop=PIN_GAP// the header hides on scroll down, so no space is kept for it\n;const pinH=Math.max(540,vh-PIN_GAP*2);const segment=Math.max(380,Math.round(vh*.44));const trackH=pinH+(CASES.length-1)*segment;// the hero fills the screen below the bar, so the graph only shows after the image has grown and been scrolled past\n// immersive: on the live site the hero covers the whole screen, behind the bar, which slides away as it grows\nconst immersive=portalActive&&!heroBroken&&page===\"home\";const isHome=page===\"home\";const hasTop=page===\"home\"||page===\"blogTop\"||page===\"headerOnly\";const hasFoot=page!==\"blogTop\"&&page!==\"headerOnly\";const heroH=immersive?vh:Math.max(540,vh-(portalActive?topH:TOP_GUESS));// the hero stays pinned while the card grows; the page only moves on once it is full bleed\nconst heroDist=Math.max(220,Math.round(heroH*.45));// after the card is full screen, the hero stays pinned a little longer and cross-fades to the case study slide\nconst caseOn=showCaseSlide&&immersive;const holdA=caseOn?Math.max(90,Math.round(heroH*.1)):0;const swapDist=caseOn?Math.max(260,Math.round(heroH*.45)):0;const holdB=caseOn?Math.max(160,Math.round(heroH*.25)):0;const heroExtra=heroDist+holdA+swapDist+holdB;const barShow=useRef(null);const keepBar=useRef(false);useEffect(()=>{setLive(RenderTarget.current()===RenderTarget.preview);},[]);// measure this component's own width, so layout follows Framer's breakpoints\nuseEffect(()=>{const el=rootRef.current;if(!el)return;const measure=()=>setW(Math.round(el.getBoundingClientRect().width)||1280);measure();if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);// keep space for the fixed bar and track its height (the banner text can wrap)\nuseEffect(()=>{if(!portalActive)return;const el=topRef.current;if(!el)return;const measure=()=>setTopH(Math.round(el.getBoundingClientRect().height));measure();if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[portalActive]);// The hero stays pinned while its card grows from an inset rounded card to full screen. The bar slides up as it\n// grows, stays hidden while the image scrolls away, and slides back down when the white block reaches the top.\n// (DOM only, no re-render)\nuseEffect(()=>{let raf=0;let bad=0;const update=()=>{raf=0;const track=heroTrackRef.current;const hero=heroRef.current;const card=cardRef.current;if(!track||!hero||!card)return;const r=track.getBoundingClientRect();const hr=hero.getBoundingClientRect();const baseTop=immersive?0:portalActive?topH:0;const scrolled=baseTop-r.top;const p=Math.min(1,Math.max(0,scrolled/heroDist));card.style.setProperty(\"--pq-hp\",p.toFixed(3));// second slide: 0 = title slide, 1 = case study slide\nconst sw=caseOn?Math.min(1,Math.max(0,(scrolled-heroDist-holdA)/swapDist)):0;card.style.setProperty(\"--pq-hs\",sw.toFixed(3));card.setAttribute(\"data-slide\",sw>=.5?\"2\":\"1\");const s1=card.querySelector(\".pq-slide-1\");const s2=card.querySelector(\".pq-slide-2\");if(s1)s1.toggleAttribute(\"inert\",sw>=.5);if(s2)s2.toggleAttribute(\"inert\",sw<.5);const dots=card.querySelector(\".pq-hero-dots\");if(dots)dots.toggleAttribute(\"inert\",p<.6);// if the page layout stops the hero from sticking, fall back to a hero that simply scrolls\nif(immersive&&r.top<-4&&r.bottom>heroH+4){if(Math.abs(hr.top)>4){bad+=1;if(bad>6)setHeroBroken(true);}else{bad=0;}}};const onScroll=()=>{if(!raf)raf=window.requestAnimationFrame(update);};update();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);if(raf)window.cancelAnimationFrame(raf);};},[portalActive,topH,heroH,heroDist,immersive,caseOn,holdA,swapDist]);// keep the bar in view while a menu is open\nkeepBar.current=menu!==null||navOpen;// The bar hides while you scroll down and slides back in as soon as you scroll up (and is always shown at the top)\nuseEffect(()=>{if(!portalActive)return;let last=window.scrollY;let acc=0;let hidden=false;let raf=0;const setHidden=hide=>{const bar=topRef.current;if(!bar||hide===hidden)return;hidden=hide;bar.style.transition=reduce?\"none\":\"transform .34s cubic-bezier(.22,.61,.36,1)\";bar.style.transform=hide?\"translateY(\"+-(topH+4)+\"px)\":\"translateY(0px)\";};barShow.current=()=>setHidden(false);const update=()=>{raf=0;const bar=topRef.current;if(!bar)return;const y=window.scrollY;const dy=y-last;last=y;const keep=keepBar.current||!!document.activeElement&&bar.contains(document.activeElement);if(y<=2||keep){acc=0;setHidden(false);return;}if(dy===0)return;if(dy>0!==acc>0)acc=0;acc+=dy;if(acc>8)setHidden(true);else if(acc<-8)setHidden(false);};const onScroll=()=>{if(!raf)raf=window.requestAnimationFrame(update);};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{barShow.current=null;window.removeEventListener(\"scroll\",onScroll);if(raf)window.cancelAnimationFrame(raf);const bar=topRef.current;if(bar){bar.style.transition=\"\";bar.style.transform=\"\";}};},[portalActive,topH,reduce]);// subtle shadow under the bar once the page has scrolled\nuseEffect(()=>{if(!portalActive)return;const on=()=>setScrolled(window.scrollY>8);on();window.addEventListener(\"scroll\",on,{passive:true});return()=>window.removeEventListener(\"scroll\",on);},[portalActive]);// respect reduced-motion preference\nuseEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setReduce(true);}},[]);useEffect(()=>{// ignore the small height changes caused by a phone's collapsing address bar\nlet lastW=window.innerWidth;setVh(window.innerHeight||900);const on=()=>{const h=window.innerHeight||900;const widthChanged=window.innerWidth!==lastW;lastW=window.innerWidth;setVh(prev=>widthChanged||Math.abs(h-prev)>120?h:prev);};window.addEventListener(\"resize\",on);return()=>window.removeEventListener(\"resize\",on);},[]);// while the graph is pinned the page does not scroll freely: a scroll gesture (wheel, touch or keys) glides the page to the next\n// use case in one go, and it always rests exactly on a use case. Scrolling past the first or last one leaves the section normally.\nconst snapRef=useRef(null);useEffect(()=>{if(!pinned){snapRef.current=null;return;}const N=CASES.length;const EPS=2;let raf=0;let bad=0;let animRaf=0;let animating=false;let settleTimer=0;let lastT=0;let lastAbs=0;let armed=false;let acc=0;const geom=()=>{const tr=trackRef.current;if(!tr)return null;const r=tr.getBoundingClientRect();const total=r.height-pinH;if(total<=0)return null;return{r,total,off:stickyTop-r.top,absTop:r.top+window.scrollY};};// the list and the chart follow the scroll position, so they glide together while the page glides\nconst update=()=>{raf=0;const pn=pinRef.current;const g=geom();if(!pn||!g)return;const cur=Math.min(1,Math.max(0,g.off/g.total))*(N-1);setSol(CASES[Math.round(cur)]);applyCur(cur);// if the page layout stops the graph from sticking, fall back to the manual selector\nif(g.r.top<stickyTop-4&&g.r.bottom>stickyTop+pinH+4){if(Math.abs(pn.getBoundingClientRect().top-stickyTop)>4){bad+=1;if(bad>6)setStickyBroken(true);}else{bad=0;}}};const glideTo=i=>{const g=geom();if(!g)return;const idx=Math.max(0,Math.min(N-1,i));const from=window.scrollY;const to=Math.max(0,g.absTop-stickyTop+idx*segment);const dist=Math.abs(to-from);if(dist<1)return;if(animRaf)window.cancelAnimationFrame(animRaf);if(reduce){window.scrollTo(0,to);return;}const dur=Math.min(1200,220+Math.min(dist,segment)/segment*380+Math.max(0,dist-segment)/vh*160);let t0=0;animating=true;const ease=t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;const tick=now=>{if(!t0)t0=now;const t=Math.min(1,(now-t0)/dur);window.scrollTo(0,from+(to-from)*ease(t));if(t<1){animRaf=window.requestAnimationFrame(tick);}else{animRaf=0;animating=false;}};animRaf=window.requestAnimationFrame(tick);};snapRef.current=glideTo;// is the pinned section active for a scroll in this direction? exiting = at the first/last use case, heading out of the section\nconst zone=dir=>{const g=geom();if(!g)return null;if(g.off<-EPS||g.off>g.total+EPS)return null;const exiting=g.off<=EPS&&dir<0||g.off>=g.total-EPS&&dir>0;return{g,exiting,idx:Math.round(g.off/segment)};};const onWheel=e=>{if(e.ctrlKey||Math.abs(e.deltaX)>Math.abs(e.deltaY))return;const dy=e.deltaMode===1?e.deltaY*16:e.deltaMode===2?e.deltaY*vh:e.deltaY;if(Math.abs(dy)<1)return;const dir=dy>0?1:-1;// a new gesture starts after a pause, or when the scroll speeds up again; the tail of a trackpad flick is not a new gesture\nconst now=performance.now();const abs=Math.abs(dy);if(now-lastT>140||abs>lastAbs*1.6+8){armed=true;acc=0;}lastT=now;lastAbs=abs;const z=zone(dir);if(!z){armed=false// a gesture that began outside the section does not carry on into it\n;return;}if(z.exiting){if(animating||!armed){if(e.cancelable)e.preventDefault()// swallow the tail of the gesture that just arrived here\n;}return;// a fresh gesture leaves the section with normal scrolling\n}if(e.cancelable)e.preventDefault();if(animating||!armed)return;if(acc&&acc>0!==dy>0)acc=0;acc+=dy;if(Math.abs(acc)>=24){armed=false;acc=0;glideTo(z.idx+dir);}};let ty=0;let tDone=false;const onTouchStart=e=>{ty=e.touches[0]?e.touches[0].clientY:0;tDone=false;};const onTouchMove=e=>{if(!e.touches[0])return;const d=ty-e.touches[0].clientY;if(Math.abs(d)<4)return;const z=zone(d>0?1:-1);if(!z||z.exiting)return;if(e.cancelable)e.preventDefault();if(!animating&&!tDone&&Math.abs(d)>40){tDone=true;glideTo(z.idx+(d>0?1:-1));}};const onKey=e=>{if(e.defaultPrevented||e.altKey||e.ctrlKey||e.metaKey)return;const t=e.target;if(t&&(/^(INPUT|TEXTAREA|SELECT)$/.test(t.tagName)||t.isContentEditable))return;const k=e.key;if(k===\" \"&&t&&t.closest&&t.closest(\"button, a, [role='button']\"))return;const dir=k===\"ArrowDown\"||k===\"PageDown\"||k===\" \"&&!e.shiftKey?1:k===\"ArrowUp\"||k===\"PageUp\"||k===\" \"&&e.shiftKey?-1:0;if(!dir)return;const z=zone(dir);if(!z||z.exiting)return;e.preventDefault();if(!animating)glideTo(z.idx+dir);};// dragging the scrollbar, jumping to an anchor or the momentum of a flick can leave the page between two use cases: settle on the nearest\nconst onScroll=()=>{if(!raf)raf=window.requestAnimationFrame(update);if(animating)return;window.clearTimeout(settleTimer);settleTimer=window.setTimeout(()=>{const g=geom();if(!g||animating)return;if(g.off>EPS&&g.off<g.total-EPS){const idx=Math.round(g.off/segment);if(Math.abs(g.off-idx*segment)>EPS)glideTo(idx);}},140);};update();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);window.addEventListener(\"wheel\",onWheel,{passive:false});window.addEventListener(\"touchstart\",onTouchStart,{passive:true});window.addEventListener(\"touchmove\",onTouchMove,{passive:false});window.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);window.removeEventListener(\"wheel\",onWheel);window.removeEventListener(\"touchstart\",onTouchStart);window.removeEventListener(\"touchmove\",onTouchMove);window.removeEventListener(\"keydown\",onKey);if(raf)window.cancelAnimationFrame(raf);if(animRaf)window.cancelAnimationFrame(animRaf);window.clearTimeout(settleTimer);if(snapRef.current===glideTo)snapRef.current=null;};},[pinned,stickyTop,pinH,segment,reduce,vh]);useEffect(()=>()=>{if(closeTimer.current)window.clearTimeout(closeTimer.current);},[]);// \"See it in\" lines up with the top of the dark Data Intelligence Feed box, wherever the chart ends up on this screen size\nuseEffect(()=>{const pin=pinRef.current;if(!pin)return;const measure=()=>{const uc=pin.querySelector(\".pq-uc\");const box=pin.querySelector(\".pq-data-bg\");if(!uc||!box)return;const top=box.getBoundingClientRect().top-uc.getBoundingClientRect().top;if(top>0&&top<500)uc.style.setProperty(\"--pq-lead-top\",Math.round(top)+\"px\");};measure();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(measure):null;if(ro)ro.observe(pin);window.addEventListener(\"resize\",measure);return()=>{if(ro)ro.disconnect();window.removeEventListener(\"resize\",measure);};},[w,pinned]);// menu video: start it explicitly when the menu opens (browsers only allow autoplay for a muted video that has been told so)\nuseEffect(()=>{if(mounted!==\"platform\"||leaving||reduce)return;const v=menuVideoRef.current;if(!v)return;v.muted=true;const play=()=>{const r=v.play();if(r&&r.catch)r.catch(()=>{});};play();v.addEventListener(\"loadeddata\",play);v.addEventListener(\"canplay\",play);return()=>{v.removeEventListener(\"loadeddata\",play);v.removeEventListener(\"canplay\",play);};},[mounted,leaving,menuVideo,menuVideoUrl,reduce]);// case study slider: drifts on its own, stops under the pointer, and can be dragged (with a short glide when released)\nuseEffect(()=>{const slider=sliderRef.current;const track=marqueeRef.current;if(!slider||!track)return;const reduce=!!(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);const SPEED=40// pixels per second\n;let x=0;let v=0;let dragging=false;let hover=false;let focused=false;let visible=true;let raf=0;let last=0;let startX=0;let startOffset=0;let moved=0;let lastMoveX=0;let lastMoveT=0;let pid=-1;const loopWidth=()=>{const set=track.querySelector(\".pq-set\");return set?set.offsetWidth:0;};// x always stays within one copy of the cards, so the loop never runs out\nconst wrap=()=>{const W=loopWidth();if(W>0)x=(x%W-W)%W;};const apply=()=>{track.style.transform=\"translate3d(\"+x.toFixed(2)+\"px,0,0)\";};const tick=t=>{raf=0;if(!visible){last=0;return;}const dt=last?Math.min(.05,(t-last)/1e3):0;last=t;if(!dragging){if(Math.abs(v)>8){x+=v*dt;v*=Math.exp(-3.2*dt);}else{v=0;if(!reduce&&!hover&&!focused)x-=SPEED*dt;}}wrap();apply();raf=window.requestAnimationFrame(tick);};const start=()=>{if(!raf&&visible)raf=window.requestAnimationFrame(tick);};const down=e=>{if(e.pointerType===\"mouse\"&&e.button!==0)return;dragging=true;moved=0;v=0;pid=e.pointerId;startX=e.clientX;startOffset=x;lastMoveX=e.clientX;lastMoveT=performance.now();};const move=e=>{if(!dragging||e.pointerId!==pid)return;const dx=e.clientX-startX;moved=Math.max(moved,Math.abs(dx));if(moved>6){if(!slider.classList.contains(\"pq-dragging\"))slider.classList.add(\"pq-dragging\");try{slider.setPointerCapture(pid);}catch(err){}}x=startOffset+dx;const now=performance.now();const dt=(now-lastMoveT)/1e3;if(dt>0)v=v*.6+(e.clientX-lastMoveX)/dt*.4;lastMoveX=e.clientX;lastMoveT=now;wrap();apply();};const up=e=>{if(!dragging||e.pointerId!==pid)return;dragging=false;slider.classList.remove(\"pq-dragging\");try{slider.releasePointerCapture(pid);}catch(err){}if(performance.now()-lastMoveT>80)v=0// held still before letting go: no glide\n;v=Math.max(-2500,Math.min(2500,v));start();};// a drag must not open the card it started on\nconst click=e=>{if(moved>6){e.preventDefault();e.stopPropagation();}};const enter=e=>{if(e.pointerType===\"mouse\")hover=true;};const leave=e=>{if(e.pointerType===\"mouse\")hover=false;};const focusIn=e=>{focused=true;slider.scrollLeft=0;const el=e.target.closest(\".pq-ucard\");if(!el)return;const r=el.getBoundingClientRect();const sr=slider.getBoundingClientRect();if(r.left<sr.left+40)x+=sr.left+40-r.left;else if(r.right>sr.right-40)x-=r.right-(sr.right-40);wrap();apply();};const focusOut=()=>{focused=false;};const noDrag=e=>e.preventDefault();slider.addEventListener(\"pointerdown\",down);slider.addEventListener(\"pointermove\",move);slider.addEventListener(\"pointerup\",up);slider.addEventListener(\"pointercancel\",up);slider.addEventListener(\"click\",click,true);slider.addEventListener(\"pointerenter\",enter);slider.addEventListener(\"pointerleave\",leave);slider.addEventListener(\"focusin\",focusIn);slider.addEventListener(\"focusout\",focusOut);slider.addEventListener(\"dragstart\",noDrag);// do no work while the slider is off screen\nlet io=null;if(typeof IntersectionObserver!==\"undefined\"){io=new IntersectionObserver(entries=>{visible=entries.some(en=>en.isIntersecting);if(visible)start();});io.observe(slider);}apply();start();return()=>{if(raf)window.cancelAnimationFrame(raf);if(io)io.disconnect();slider.removeEventListener(\"pointerdown\",down);slider.removeEventListener(\"pointermove\",move);slider.removeEventListener(\"pointerup\",up);slider.removeEventListener(\"pointercancel\",up);slider.removeEventListener(\"click\",click,true);slider.removeEventListener(\"pointerenter\",enter);slider.removeEventListener(\"pointerleave\",leave);slider.removeEventListener(\"focusin\",focusIn);slider.removeEventListener(\"focusout\",focusOut);slider.removeEventListener(\"dragstart\",noDrag);};},[showCases,(caseStudies||[]).length,feedState,(feedCases||[]).length]);// when the graph is not pinned (phones, editor, fallback) the list simply follows the selected use case\nuseEffect(()=>{if(!pinned)applyCur(CASES.indexOf(sol));},[sol,pinned]);// the graph content (not the box) fades out, swaps, then fades back in underneath\nuseEffect(()=>{if(sol===shown)return;if(reduce){setShown(sol);return;}setFade(true);const t=window.setTimeout(()=>{setShown(sol);setFade(false);},140);return()=>window.clearTimeout(t);},[sol,shown,reduce]);useEffect(()=>{if(leaveTimer.current){window.clearTimeout(leaveTimer.current);leaveTimer.current=null;}if(menu){setEnter(mountedRef.current===null)// slide down only when opening from closed\n;mountedRef.current=menu;setMounted(menu);setLeaving(false);}else if(mountedRef.current){if(reduce){mountedRef.current=null;setMounted(null);setLeaving(false);return;}setLeaving(true);leaveTimer.current=window.setTimeout(()=>{mountedRef.current=null;setMounted(null);setLeaving(false);leaveTimer.current=null;},220);}},[menu]);// close menus on outside click or Escape\nuseEffect(()=>{if(!menu)return;const onDown=e=>{const t=e.target;if(t&&!t.closest(\".pq-hasmenu\"))setMenu(null);};const onKey=e=>{if(e.key===\"Escape\")setMenu(null);};document.addEventListener(\"mousedown\",onDown);document.addEventListener(\"keydown\",onKey);return()=>{document.removeEventListener(\"mousedown\",onDown);document.removeEventListener(\"keydown\",onKey);};},[menu]);// menus open on hover (desktop) and on tap (touch and narrow layouts)\nconst openMenu=m=>{if(closeTimer.current){window.clearTimeout(closeTimer.current);closeTimer.current=null;}setMenu(m);};const scheduleClose=()=>{if(closeTimer.current)window.clearTimeout(closeTimer.current);closeTimer.current=window.setTimeout(()=>setMenu(null),160);};const hoverProps=m=>({onMouseEnter:()=>{if(!narrow)openMenu(m);},onMouseLeave:()=>{if(!narrow)scheduleClose();}});const clickMenu=m=>{if(narrow)setMenu(menu===m?null:m);else openMenu(m);};// Platform menu items: a page link opens normally; with no link they scroll to the chart (or go to it from another page)\nconst platformGo=(e,url)=>{if(url&&url.charAt(0)!==\"#\")return;const target=(url||\"#pq-graph\").replace(/^#/,\"\");if(document.getElementById(target))go(e,target.replace(/^pq-/,\"\"));else{e.preventDefault();window.location.href=\"/#\"+target;}};// smooth scroll to a section inside this component\nconst go=(e,id)=>{e.preventDefault();setMenu(null);setNavOpen(false);window.setTimeout(()=>{const el=document.getElementById(\"pq-\"+id);if(el)el.scrollIntoView({behavior:reduce?\"auto\":\"smooth\",block:\"start\"});},40);};// hero slide dots: scroll to the title slide (1) or the case study slide (2)\nconst heroJump=slide=>{const track=heroTrackRef.current;if(!track)return;const scrolled=-track.getBoundingClientRect().top;const target=slide===1?heroDist+holdA*.5:heroDist+holdA+swapDist+holdB*.4;window.scrollBy({top:target-scrolled,behavior:reduce?\"auto\":\"smooth\"});};// scroll to (or select) a use case in the graph\nconst jumpTo=i=>{if(!pinned||!snapRef.current){setSol(CASES[i]);return;}snapRef.current(i);};const showCase=(e,c)=>{e.preventDefault();setMenu(null);setNavOpen(false);if(pinned){jumpTo(CASES.indexOf(c));return;}setSol(c);window.setTimeout(()=>{const el=document.getElementById(\"pq-graph\");if(el)el.scrollIntoView({behavior:reduce?\"auto\":\"smooth\",block:\"start\"});},40);};/* a list entry matches a menu item when the names agree, ignoring capitals, punctuation, \"&\" / \"and\", singular or plural (Agent / Agents) and the order of the words */const solKey=t=>(t||\"\").toLowerCase().replace(/&/g,\" and \").replace(/[^a-z0-9]+/g,\" \").trim().split(\" \").map(w=>w.replace(/s$/,\"\")).sort().join(\" \");const solLinkProps=it=>{const own=((solutionLinks||[]).filter(l=>l&&l.name&&l.url&&l.url.trim()&&solKey(l.name)===solKey(it.name))[0]||{url:\"\"}).url;if(own&&own.trim())return{href:own.trim()};return it.case?{href:\"#pq-graph\",onClick:e=>showCase(e,it.case)}:{href:it.href||demoUrl};};const institutionLink=(it,tag)=>{const own=((institutionPages||[]).filter(l=>l&&l.name&&l.url&&l.url.trim()&&solKey(l.name)===solKey(it.label))[0]||{url:\"\"}).url;const ownUrl=own&&own.trim()?own.trim():\"\";return /*#__PURE__*/_jsxs(\"a\",{href:ownUrl?ownUrl:it.target?\"#pq-\"+it.target:it.href,onClick:!ownUrl&&it.target?e=>go(e,it.target):undefined,children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-t\",children:it.label}),tag&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-tag\",children:it.tag})]});};const ex=EX[shown];const menuSrc=(menuVideo||menuVideoUrl||\"\").trim();const isSet=v=>v!==undefined&&v!==null&&v!==\"\"&&!(typeof v===\"object\"&&!v.src);const savedCases=(caseStudies||[]).filter(c=>c&&c.name);const caseList=feedState===\"ready\"&&feedCases&&feedCases.length>0?feedCases:savedCases.length>0?savedCases.map(c=>{const d=DEFAULT_CASES.filter(x=>c.url&&x.url===c.url||x.name===c.name)[0];if(!d)return c;const merged={...d};Object.keys(c).forEach(k=>{if(isSet(c[k]))merged[k]=c[k];});return merged;}):DEFAULT_CASES;// a short list is repeated so the moving row never runs out of cards\nconst loopList=[];for(let r=0;r<Math.max(1,Math.ceil(5/caseList.length));r++)caseList.forEach(c=>loopList.push(c));const renderCase=(c,i,copy)=>{const Tag=c.url?\"a\":\"div\";return /*#__PURE__*/_jsxs(Tag,{className:\"pq-ucard pq-tone-\"+i%3,...c.url?{href:c.url}:{},draggable:false,...copy?{tabIndex:-1,\"aria-hidden\":true}:{},children:[/*#__PURE__*/_jsxs(\"span\",{children:[imgSrc(c.logo)&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-ucard-logo\",children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc(c.logo),alt:\"\",loading:\"lazy\",draggable:false,referrerPolicy:\"no-referrer\",onError:e=>{const box=e.currentTarget.parentElement;if(box)box.style.display=\"none\";}})}),c.fn&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-ucard-fn\",children:c.fn}),/*#__PURE__*/_jsx(\"span\",{className:\"pq-ucard-t\",children:c.name})]}),/*#__PURE__*/_jsxs(\"span\",{children:[c.text&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-ucard-d\",children:c.text}),c.url&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-ucard-cta\",children:\"Read the case study →\"})]})]},(copy?\"b\":\"a\")+i);};const futureSrc=(futureVideo||futureVideoUrl||\"\").trim();// Newsroom: if the saved list has no linked post (for example Framer dropped the links and images), the default\n// posts from the blog are shown. Otherwise each saved post is used, and anything left empty on a default post\n// (image, excerpt, read time, link) is filled in from the default. Values you type in Framer always win.\nconst filled=v=>v!==undefined&&v!==null&&v!==\"\"&&!(typeof v===\"object\"&&!v.src);const norm=t=>(t||\"\").toLowerCase().replace(/[^a-z0-9]+/g,\" \").trim().slice(0,28);const saved=(newsItems||[]).filter(n=>n&&n.title);const anyLinked=saved.some(n=>!!n.url);const validNews=anyLinked?saved.slice(0,3).map(n=>{const d=DEFAULT_NEWS.filter(x=>x.url===n.url||norm(x.title)===norm(n.title))[0];if(!d)return n;const merged={...d};Object.keys(n).forEach(k=>{if(filled(n[k]))merged[k]=n[k];});return merged;}):[];let blogPick=[];if(newsFeedState===\"ready\"&&blogPosts&&blogPosts.length>0){const wanted=(newsPicks||[]).filter(x=>x&&x.trim());const chosen=[];wanted.forEach(w=>{const f=findPost(blogPosts,w);if(f&&chosen.indexOf(f)<0)chosen.push(f);});// nothing typed (or nothing matched): the newest three posts of the blog\nblogPick=(chosen.length>0?chosen:blogPosts).slice(0,3);}const newsToShow=blogPick.length>0?blogPick:validNews.length>0?validNews:DEFAULT_NEWS;const imgSrc=v=>typeof v===\"string\"?v:v&&v.src?v.src:\"\";const vars={\"--pq-brand\":brand,\"--pq-ink\":ink,\"--pq-ink-soft\":inkSoft,\"--pq-paper\":pageBg,\"--pq-wash\":panelBg,\"--pq-line\":borderColor,\"--pq-over\":stageOversight,\"--pq-inter\":stageEnforcement,\"--pq-rem\":stageImprovement,\"--pq-human\":flowHuman,\"--pq-ai\":flowAI,\"--pq-navy\":graphNavy,\"--pq-exp\":expertsColor};const logoSrc=logo||DEFAULT_LOGO;// banner + header, shared by the inline and the fixed (portal) versions\nconst topBar=/*#__PURE__*/_jsxs(_Fragment,{children:[showBanner&&/*#__PURE__*/_jsxs(\"div\",{className:\"pq-banner\",role:\"region\",\"aria-label\":\"Announcement\",children:[BANNER.text,BANNER.url&&BANNER.linkLabel&&/*#__PURE__*/_jsx(\"a\",{href:BANNER.url,children:BANNER.linkLabel})]}),/*#__PURE__*/_jsx(\"header\",{className:\"pq-header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-bar\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"pq-brand\",href:\"/\",\"aria-label\":\"Palqee home\",children:logoFailed?\"Palqee\":/*#__PURE__*/_jsx(\"img\",{className:\"pq-logo\",src:logoSrc,alt:\"Palqee\",onError:()=>setLogoFailed(true)})}),/*#__PURE__*/_jsx(\"button\",{className:\"pq-navtoggle\",type:\"button\",\"aria-expanded\":navOpen,\"aria-controls\":\"pq-nav\",onClick:()=>setNavOpen(!navOpen),children:\"Menu\"}),/*#__PURE__*/_jsxs(\"nav\",{id:\"pq-nav\",className:\"pq-nav\"+(navOpen?\" pq-open\":\"\"),\"aria-label\":\"Main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-hasmenu\",...hoverProps(\"platform\"),children:[/*#__PURE__*/_jsx(\"button\",{className:\"pq-menubtn\",type:\"button\",\"aria-expanded\":menu===\"platform\",\"aria-controls\":\"pq-mega-platform\",\"aria-haspopup\":\"true\",onClick:()=>clickMenu(\"platform\"),children:\"Platform\"}),mounted===\"platform\"&&/*#__PURE__*/_jsx(\"div\",{className:\"pq-mega\"+(leaving?\" pq-mega-out\":enter?\" pq-mega-in\":\"\"),id:\"pq-mega-platform\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-mega-grid pq-two pq-plat\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-plat-left\",children:[/*#__PURE__*/_jsx(\"h4\",{className:\"pq-sol-title\",children:platformTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-plat-cols\",children:(()=>{// two columns of two items each (the video panel is the third column)\nconst items=(platformMenu||[]).filter(it=>it&&it.title);const half=Math.ceil(items.length/2);return[items.slice(0,half),items.slice(half)].map((col,ci)=>/*#__PURE__*/_jsx(\"ul\",{children:col.map(it=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:it.url||\"#pq-graph\",onClick:e=>platformGo(e,it.url),children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-t\",children:it.title}),it.text&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-tag\",children:it.text})]})},it.title))},ci));})()})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-feature\",children:[menuSrc?/*#__PURE__*/_jsx(\"video\",{ref:el=>{menuVideoRef.current=el;if(el){el.muted=true;el.defaultMuted=true;}},src:menuSrc,poster:imgSrc(menuPoster)||undefined,autoPlay:!reduce,muted:true,loop:true,playsInline:true,preload:\"auto\"}):imgSrc(menuPoster)&&/*#__PURE__*/_jsx(\"img\",{className:\"pq-feature-poster\",src:imgSrc(menuPoster),alt:\"\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-feature-shade\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-feature-copy\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pq-feature-t\",children:menuHeadline}),menuText&&/*#__PURE__*/_jsx(\"p\",{children:menuText}),menuButton&&/*#__PURE__*/_jsx(\"a\",{className:\"pq-btn pq-btn-light\",href:menuButtonUrl,children:menuButton})]})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-hasmenu\",...hoverProps(\"solutions\"),children:[/*#__PURE__*/_jsx(\"button\",{className:\"pq-menubtn\",type:\"button\",\"aria-expanded\":menu===\"solutions\",\"aria-controls\":\"pq-mega-solutions\",\"aria-haspopup\":\"true\",onClick:()=>clickMenu(\"solutions\"),children:\"Solutions\"}),mounted===\"solutions\"&&/*#__PURE__*/_jsx(\"div\",{className:\"pq-mega\"+(leaving?\" pq-mega-out\":enter?\" pq-mega-in\":\"\"),id:\"pq-mega-solutions\",children:/*#__PURE__*/_jsx(\"div\",{className:\"pq-wrap pq-mega-grid pq-sol\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-fn-groups\",children:[solutionsTitle&&/*#__PURE__*/_jsx(\"h4\",{className:\"pq-sol-title\",children:solutionsTitle}),(()=>{// column 1: Financial crime & compliance, then Underwriting & credit; column 2: Customer operations; column 3: People & AI governance\nconst plan=[[\"Financial crime & compliance\",\"Underwriting & credit\"],[\"Customer operations\"],[\"People & AI governance\"]];const placed=plan.reduce((acc,col)=>acc.concat(col),[]);const columns=plan.map(col=>col.map(t=>FN_GROUPS.filter(g=>g.title===t)[0]).filter(Boolean));FN_GROUPS.filter(g=>placed.indexOf(g.title)<0).forEach(g=>columns[columns.length-1].push(g));return columns.map((col,ci)=>/*#__PURE__*/_jsx(\"div\",{className:\"pq-fn-col\",children:col.map(g=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:g.title}),/*#__PURE__*/_jsx(\"ul\",{children:g.items.map(it=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{...solLinkProps(it),children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-t\",children:it.name}),/*#__PURE__*/_jsx(\"span\",{className:\"pq-tag\",children:it.tag})]})},it.id))})]},g.title))},ci));})()]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-hasmenu\",...hoverProps(\"institutions\"),children:[/*#__PURE__*/_jsx(\"button\",{className:\"pq-menubtn\",type:\"button\",\"aria-expanded\":menu===\"institutions\",\"aria-controls\":\"pq-mega-institutions\",\"aria-haspopup\":\"true\",onClick:()=>clickMenu(\"institutions\"),children:\"Institutions\"}),mounted===\"institutions\"&&/*#__PURE__*/_jsx(\"div\",{className:\"pq-mega\"+(leaving?\" pq-mega-out\":enter?\" pq-mega-in\":\"\"),id:\"pq-mega-institutions\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-mega-grid pq-two\",children:[showPaper&&/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wp\",children:[(imgSrc(paperImage)||DEFAULT_PAPER_IMAGE)&&/*#__PURE__*/_jsx(\"a\",{className:\"pq-wp-img\",href:paperUrl,tabIndex:-1,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc(paperImage)||DEFAULT_PAPER_IMAGE,alt:\"\",referrerPolicy:\"no-referrer\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wp-copy\",children:[/*#__PURE__*/_jsx(\"p\",{children:boldParts(paperText)}),paperButton&&/*#__PURE__*/_jsx(\"a\",{className:\"pq-btn pq-btn-ghost\",href:paperUrl,children:paperButton})]})]}),/*#__PURE__*/_jsx(\"ul\",{children:INSTITUTION_LINKS.map(it=>/*#__PURE__*/_jsx(\"li\",{children:institutionLink(it,true)},it.label))})]})})]}),/*#__PURE__*/_jsx(\"a\",{className:\"pq-navlink\",href:resourcesUrl,children:\"Resources\"}),/*#__PURE__*/_jsx(\"a\",{className:\"pq-navlink\",href:caseStudiesUrl,children:\"Case studies\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"pq-btn pq-btn-primary\",href:demoUrl,...demoArrow?{onMouseEnter:arrowGo,onFocus:arrowGo}:{},children:[\"Book a demo\",demoArrow&&/*#__PURE__*/_jsx(BtnArrow,{})]})]})]})})]});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"pq-root\"+(narrow?\" pq-narrow\":\"\"),style:{...vars,\"--pq-w\":w+\"px\",\"--pq-top-h\":(portalActive?topH:0)+\"px\",\"--pq-pin-h\":pinH+\"px\",...style},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),!hasTop?null:portalActive?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{height:immersive?0:topH},\"aria-hidden\":\"true\"}),/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:topRef,className:\"pq-root pq-fixed-top\"+(narrow?\" pq-narrow\":\"\")+(scrolled?\" pq-scrolled\":\"\"),style:{...vars,\"--pq-w\":w+\"px\"},onFocusCapture:()=>{if(barShow.current)barShow.current();},children:topBar}),document.body)]}):topBar,/*#__PURE__*/_jsxs(\"main\",{children:[page===\"blogTop\"&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-blog-head\",id:\"pq-blog-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h1\",{className:\"pq-blog-h\",children:blogTitle}),blogText&&/*#__PURE__*/_jsx(\"p\",{className:\"pq-blog-sub\",children:blogText})]})}),page===\"blogBottom\"&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-band-dark pq-community\",id:\"pq-community\",style:{marginTop:ctaSpaceAbove},children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:communityText}),communityUrl&&communityLabel&&/*#__PURE__*/_jsx(\"a\",{className:\"pq-btn pq-btn-light\",href:communityUrl,children:communityLabel})]})}),isHome&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"pq-hero-track\"+(immersive?\" pq-hero-imm\":\"\"),id:\"pq-platform\",ref:heroTrackRef,style:immersive?{height:heroH+heroExtra}:undefined,children:/*#__PURE__*/_jsx(\"section\",{className:\"pq-hero\",ref:heroRef,style:immersive?{height:heroH,top:0}:{height:heroH},children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-hero-card\",ref:cardRef,\"data-slide\":\"1\",children:[heroImage&&/*#__PURE__*/_jsx(\"img\",{className:\"pq-hero-img\",src:heroImage,alt:\"\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-hero-shade\",style:{background:\"linear-gradient(180deg, rgba(8,15,38,\"+(heroDarkness*.85).toFixed(3)+\") 0%, rgba(8,15,38,\"+heroDarkness.toFixed(3)+\") 55%, rgba(8,15,38,\"+Math.min(.92,heroDarkness*1.25).toFixed(3)+\") 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-hero-in pq-slide-1\",children:[/*#__PURE__*/_jsx(\"h1\",{children:heroHeadline.split(\"\\n\").filter(ln=>ln.trim()).map((ln,i)=>/*#__PURE__*/_jsx(\"span\",{children:ln},i))}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-lead\",children:heroLead.split(\"\\n\").filter(ln=>ln.trim()).map((ln,i)=>/*#__PURE__*/_jsx(\"span\",{children:ln},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-hero-cue\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 4 V19 M6 13 L12 19 L18 13\"})})}),caseOn&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"pq-hero-shade2\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-hero-dots\",role:\"group\",\"aria-label\":\"Hero slides\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"pq-hdot\",\"aria-label\":\"Title slide\",onClick:()=>heroJump(1)}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"pq-hdot\",\"aria-label\":\"Case study slide\",onClick:()=>heroJump(2)})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-slide-2\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-case\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"pq-case-img\",href:caseStudyUrl,tabIndex:-1,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"img\",{src:caseImage||DEFAULT_CASE_IMAGE,alt:\"\",referrerPolicy:\"no-referrer\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-case-copy\",children:[caseEyebrow&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-case-eyebrow\",children:caseEyebrow}),/*#__PURE__*/_jsx(\"h2\",{className:\"pq-case-h\",children:caseTitle}),caseText&&/*#__PURE__*/_jsx(\"p\",{children:caseText}),caseButton&&/*#__PURE__*/_jsx(\"a\",{className:\"pq-btn pq-btn-light\",href:caseStudyUrl,children:caseButton})]})]})})]})]})})}),(introSentence||introPara1||introText2)&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-intro\",id:\"pq-intro\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[introSentence&&/*#__PURE__*/_jsx(\"h2\",{className:\"pq-intro-h\",children:introSentence}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-intro-cols\",children:[introPara1&&/*#__PURE__*/_jsx(\"p\",{children:introPara1}),introText2&&/*#__PURE__*/_jsx(\"p\",{children:introText2})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"pq-track\"+(pinned?\" pq-pinned\":\"\"),id:\"pq-graph\",ref:trackRef,style:pinned?{height:trackH}:undefined,children:/*#__PURE__*/_jsx(\"div\",{className:\"pq-pin\",ref:pinRef,style:pinned?{top:stickyTop,height:pinH}:undefined,children:/*#__PURE__*/_jsx(\"div\",{className:\"pq-wrap pq-pin-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-graph\",children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"pq-uc\"+(pinned?\" pq-uc-live\":\"\"),\"aria-label\":\"Use cases\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-uc-lead\",children:\"See it in\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-uc-dots\",role:\"group\",\"aria-label\":\"Use case progress\",children:CASES.map((k,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"pq-uc-dot\",\"aria-label\":STAGE[k].label,\"aria-current\":sol===k?\"true\":undefined,onClick:()=>jumpTo(i)},k))}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-uc-view\",children:/*#__PURE__*/_jsx(\"ul\",{ref:listRef,children:CASES.map((k,i)=>/*#__PURE__*/_jsx(\"li\",{className:\"pq-uc-li\",children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"pq-uc-item\",\"aria-current\":sol===k?\"true\":undefined,onClick:()=>jumpTo(i),children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-uc-t\",children:STAGE[k].label}),/*#__PURE__*/_jsx(\"span\",{className:\"pq-uc-d\",children:UC_DESC[k]})]})},k))})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-graph-body\",children:[/*#__PURE__*/_jsxs(\"svg\",{className:\"pq-svg\",viewBox:\"-48 0 1100 726\",role:\"img\",\"aria-labelledby\":\"pq-gTitle pq-gDesc\",children:[/*#__PURE__*/_jsx(\"title\",{id:\"pq-gTitle\",children:\"How Prisma works\"}),/*#__PURE__*/_jsx(\"desc\",{id:\"pq-gDesc\",children:\"A data intelligence feed and forward deployed governance and regulatory experts feed directly into Palqee Prisma, the unified control layer for financial institutions. Human work and AI work flow into Prisma, which applies oversight, intervention and remediation, with human expertise powered by agentic capabilities. Prisma produces defensible evidence, up to 100% coverage and ongoing improvement, and consequences and feedback improve and stabilize performance.\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"marker\",{id:\"pq-arrow\",viewBox:\"0 0 10 10\",refX:8,refY:5,markerWidth:6,markerHeight:6,orient:\"auto\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 0 L10 5 L0 10 z\",fill:\"currentColor\"})})}),/*#__PURE__*/_jsxs(\"g\",{className:\"pq-data\",children:[/*#__PURE__*/_jsx(\"rect\",{className:\"pq-data-bg\",x:6,y:10,width:480,height:104,rx:9}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-data-title\",x:28,y:40,children:\"Data Intelligence Feed\"}),wrap(DATA_SENTENCE,62).map((ln,i)=>/*#__PURE__*/_jsx(\"text\",{className:\"pq-data-sub\",x:28,y:64+i*17,children:ln},i))]}),/*#__PURE__*/_jsxs(\"g\",{className:\"pq-exp\",children:[/*#__PURE__*/_jsx(\"rect\",{className:\"pq-exp-bg\",x:514,y:10,width:480,height:104,rx:9}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-exp-title\",x:536,y:40,children:EXPERTS_TITLE}),wrap(EXPERTS_SENTENCE,62).map((ln,i)=>/*#__PURE__*/_jsx(\"text\",{className:\"pq-exp-sub\",x:536,y:64+i*17,children:ln},i))]}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:\"M400 114 V138\",markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:\"M600 114 V138\",markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(0,130)\",children:[/*#__PURE__*/_jsxs(\"g\",{className:\"pq-node\",transform:\"translate(0,88)\",children:[/*#__PURE__*/_jsx(\"rect\",{width:200,height:130,rx:9}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-title\",x:18,y:40,children:\"Human work\"}),/*#__PURE__*/_jsx(\"g\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:ex.human.map((ln,i)=>/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-sub\",x:18,y:68+i*20,children:ln},i))})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"pq-node\",transform:\"translate(0,318)\",children:[/*#__PURE__*/_jsx(\"rect\",{width:200,height:130,rx:9}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-title\",x:18,y:40,children:\"AI work\"}),/*#__PURE__*/_jsx(\"g\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:ex.ai.map((ln,i)=>/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-sub\",x:18,y:68+i*20,children:ln},i))})]}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:IN_HUMAN,markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:IN_AI,markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"rect\",{className:\"pq-core\",x:280,y:10,width:440,height:516,rx:14}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-core-title\",x:500,y:42,textAnchor:\"middle\",children:\"Palqee Prisma\"}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-core-sub\",x:500,y:62,textAnchor:\"middle\",children:\"The unified control layer for financial institutions\"}),MODS.map((k,i)=>{const y=78+i*140;const lines=wrap(ex.mods[k],46);return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"g\",{className:\"pq-mod pq-\"+k,children:[/*#__PURE__*/_jsx(\"rect\",{className:\"pq-mod-bg\",x:296,y:y,width:408,height:108,rx:9}),/*#__PURE__*/_jsx(\"circle\",{className:\"pq-mod-dot\",cx:322,cy:y+26,r:7}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-m-title\",x:342,y:y+31,children:MOD_META[k]}),/*#__PURE__*/_jsx(\"g\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:lines.map((ln,li)=>/*#__PURE__*/_jsx(\"text\",{className:\"pq-m-sub\",x:342,y:y+56+li*18,children:ln},li))})]}),i<MODS.length-1&&/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:\"M500 \"+(y+110)+\" V\"+(y+138),markerEnd:\"url(#pq-arrow)\"})]},k);}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-core-note\",x:500,y:502,textAnchor:\"middle\",children:\"Human expertise, powered by agentic capabilities\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:OUT_TOP,markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:OUT_MID,markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-link\",d:OUT_BOT,markerEnd:\"url(#pq-arrow)\"}),OUT_TITLES.map((t,i)=>/*#__PURE__*/_jsxs(\"g\",{className:\"pq-node\",transform:\"translate(800,\"+(108+i*120)+\")\",children:[/*#__PURE__*/_jsx(\"rect\",{width:236,height:80,rx:9}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-title\",x:18,y:34,children:t}),/*#__PURE__*/_jsx(\"g\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:/*#__PURE__*/_jsx(\"text\",{className:\"pq-n-sub\",x:18,y:58,children:ex.out[i]})})]},t)),/*#__PURE__*/_jsx(\"path\",{className:\"pq-loop\",d:\"M500 526 V564 H-34 V383 H0\",markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"path\",{className:\"pq-loop\",d:\"M-34 383 V153 H0\",markerEnd:\"url(#pq-arrow)\"}),/*#__PURE__*/_jsx(\"text\",{className:\"pq-loop-label\",x:-14,y:552,children:\"Consequences and feedback improve and stabilize performance\"}),DOTS.map((dot,i)=>/*#__PURE__*/_jsx(\"circle\",{className:\"pq-dot pq-\"+dot.kind,r:5,children:/*#__PURE__*/_jsx(AnimateMotion,{dur:dot.dur||\"3.4s\",begin:dot.begin,repeatCount:\"indefinite\",path:dot.d})},i))]})]}),/*#__PURE__*/_jsxs(\"ol\",{className:\"pq-stack\",\"aria-label\":\"How Prisma works\",children:[/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Human work and AI work\"}),/*#__PURE__*/_jsx(\"span\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:\"People: \"+ex.human.join(\" \")+\". AI: \"+ex.ai.join(\" \")+\".\"})]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Data Intelligence Feed\"}),/*#__PURE__*/_jsx(\"span\",{children:DATA_SENTENCE})]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:EXPERTS_TITLE}),/*#__PURE__*/_jsx(\"span\",{children:EXPERTS_SENTENCE})]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Prisma, the unified control layer for financial institutions\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Human expertise, powered by agentic capabilities.\"})]}),MODS.map(k=>/*#__PURE__*/_jsxs(\"li\",{className:\"pq-s-\"+k,children:[/*#__PURE__*/_jsx(\"strong\",{children:MOD_META[k]}),/*#__PURE__*/_jsx(\"span\",{className:\"pq-dyn\"+(fade?\" pq-fade\":\"\"),children:ex.mods[k]})]},k)),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"What you get\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Defensible evidence, up to 100% coverage and ongoing improvement.\"})]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Consequences and feedback improve and stabilize performance\"}),/*#__PURE__*/_jsx(\"span\",{children:\"What Prisma learns goes back into the work it governs.\"})]})]})]})]})})})}),showTrusted&&trustedItems&&trustedItems.filter(t=>t&&(t.name||t.logo)).length>0&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-trusted\",id:\"pq-trusted\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"pq-trusted-h\",children:trustedHeading}),/*#__PURE__*/_jsx(\"ul\",{className:\"pq-logos\",children:trustedItems.filter(t=>t&&(t.name||t.logo)).map((t,i)=>{const inner=t.logo?/*#__PURE__*/_jsx(\"img\",{className:\"pq-logo-img\",src:t.logo,alt:t.name||\"\",loading:\"lazy\"}):/*#__PURE__*/_jsx(\"span\",{className:\"pq-wordmark\",children:t.name});return /*#__PURE__*/_jsx(\"li\",{children:inner},(t.name||\"logo\")+i);})})]})}),showFuture&&(futureSrc||isCanvas)&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-section pq-future\",id:\"pq-future\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"pq-future-h\",children:futureTitle}),futureText&&/*#__PURE__*/_jsx(\"p\",{className:\"pq-sec-sub pq-center\",children:futureText}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-fv\",children:futureSrc?/*#__PURE__*/_jsx(FutureVideo,{src:futureSrc,poster:futurePoster}):/*#__PURE__*/_jsx(\"div\",{className:\"pq-video-empty\",children:\"Add your video in this component's properties (Future video file, or Future video link). This placeholder only shows in the Framer canvas.\"})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"pq-section\",id:\"pq-why\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Governance for consequential work\"}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-sec-sub\",children:\"Palqee is Decision Governance Infrastructure. Prisma applies behavioral governance: it oversees behavior against your expectations, intervenes when boundaries are crossed and remediates what falls short.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-keys\",children:KEYS.map(k=>/*#__PURE__*/_jsxs(\"div\",{className:\"pq-key\",children:[/*#__PURE__*/_jsx(\"h3\",{children:k.title}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-state\",children:k.statement}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-key-body\",children:k.body}),/*#__PURE__*/_jsx(\"ul\",{children:k.proof.map(pr=>/*#__PURE__*/_jsx(\"li\",{children:pr},pr))})]},k.title))})]})}),showCases&&/*#__PURE__*/_jsxs(\"section\",{className:\"pq-section pq-cases\",id:\"pq-cases\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pq-wrap pq-cases-head\",children:/*#__PURE__*/_jsx(\"h2\",{children:proofTitle})}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-slider\"+(feedState===\"wait\"?\" pq-slider-wait\":\"\"),ref:sliderRef,role:\"region\",\"aria-label\":\"Case studies\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-marquee\",ref:marqueeRef,children:[/*#__PURE__*/_jsx(\"div\",{className:\"pq-set\",children:loopList.map((c,i)=>renderCase(c,i,false))}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-set pq-set2\",\"aria-hidden\":\"true\",children:loopList.map((c,i)=>renderCase(c,i,true))})]})})]}),/*#__PURE__*/_jsx(\"section\",{className:\"pq-section pq-bold\",id:\"pq-expertise\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsxs(\"h2\",{className:\"pq-bold-h\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Human expertise,\"}),\" \",/*#__PURE__*/_jsx(\"span\",{children:\"agentic capabilities.\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-bold-lead\",children:\"Prisma pairs a team of financial services experts with agentic capabilities. Our experts are embedded in every deployment from day one, and Prisma's agents give their judgment full coverage at runtime.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-pair\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:\"Human expertise\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:\"Financial services experts work with your team to turn policy and regulation into controls.\"}),/*#__PURE__*/_jsx(\"li\",{children:\"They calibrate what good looks like for your institution, workflow by workflow.\"}),/*#__PURE__*/_jsx(\"li\",{children:\"They review edge cases, and their feedback makes Prisma more accurate over time.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:\"Agentic capabilities\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:\"Agents evaluate every interaction at runtime, so nothing depends on sampling.\"}),/*#__PURE__*/_jsx(\"li\",{children:\"They observe behavior, intervene when boundaries are crossed and remediate what falls short, for people and AI alike.\"}),/*#__PURE__*/_jsx(\"li\",{children:\"They preserve the evidence regulators and governance teams expect.\"})]})]})]})]})}),showSecurity&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-section pq-band-dark pq-security\",id:\"pq-security\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-sec-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:securityHeading}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-sec-sub\",children:securityText}),securityUrl&&securityLinkLabel&&/*#__PURE__*/_jsxs(\"a\",{className:\"pq-sec-link\",href:securityUrl,children:[securityLinkLabel,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 16 16\",width:\"14\",height:\"14\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h10M9 4l4 4-4 4\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"pq-badges\",children:SECURITY_ITEMS.map(it=>/*#__PURE__*/_jsxs(\"li\",{className:\"pq-badge\",children:[/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 64 64\",\"aria-hidden\":\"true\",children:it.icon}),/*#__PURE__*/_jsx(\"span\",{children:it.label})]},it.label))})]})}),showMetrics&&metrics&&metrics.filter(m=>m&&m.value).length>0&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-metrics\",id:\"pq-metrics\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[metricsTitle&&/*#__PURE__*/_jsx(\"h2\",{className:\"pq-metrics-h\",children:metricsTitle}),/*#__PURE__*/_jsx(\"ul\",{className:\"pq-stats\",children:metrics.filter(m=>m&&m.value).map((m,i)=>{const plus=/\\+$/.test(m.value);const num=plus?m.value.slice(0,-1):m.value;return /*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-stat-v\",children:[num,plus&&/*#__PURE__*/_jsx(\"sup\",{children:\"+\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-stat-l\",children:m.label})]},m.value+i);})})]})}),showRegulators&&regulators&&regulators.filter(r=>r&&(r.name||r.logo)).length>0&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-reg-band\",id:\"pq-regulators\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"pq-reg-h\",children:regulatorsHeading}),/*#__PURE__*/_jsx(\"ul\",{className:\"pq-regs\",style:{\"--pq-reg-h\":regulatorLogoHeight+\"px\"},children:regulators.filter(r=>r&&(r.name||r.logo)).map((r,i)=>{const inner=r.logo?/*#__PURE__*/_jsx(\"img\",{className:\"pq-reg-img\",src:r.logo,alt:r.full||r.name||\"\",loading:\"lazy\",style:{height:Math.round(regulatorLogoHeight*regFactor(r))}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"pq-reg-name\",children:r.name}),r.full&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-reg-full\",children:r.full})]});return /*#__PURE__*/_jsx(\"li\",{children:r.url?/*#__PURE__*/_jsx(\"a\",{href:r.url,\"aria-label\":r.full||r.name||\"Regulator\",children:inner}):inner},(r.name||\"reg\")+i);})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"pq-section\",id:\"pq-how\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap pq-how\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Fits into the infrastructure you already run\"}),/*#__PURE__*/_jsx(\"p\",{className:\"pq-sec-sub\",children:\"Prisma is an SDK that validates and monitors your workflows without deep architectural changes.\"})]}),/*#__PURE__*/_jsxs(\"dl\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-row\",children:[/*#__PURE__*/_jsx(\"dt\",{children:\"Deploy where you need it\"}),/*#__PURE__*/_jsx(\"dd\",{children:\"On-premises or in your virtual private cloud. Process real-time traces for live monitoring, or stored logs for batch evaluation.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-row\",children:[/*#__PURE__*/_jsx(\"dt\",{children:\"Connect through SDK or API\"}),/*#__PURE__*/_jsx(\"dd\",{children:\"Evaluation logic runs in a protected environment while your sensitive data stays inside your infrastructure boundaries.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-row\",children:[/*#__PURE__*/_jsx(\"dt\",{children:\"Plug into your analytics\"}),/*#__PURE__*/_jsx(\"dd\",{children:\"Results come back as structured JSON or CSV that work with Power BI, Tableau and your existing monitoring tools.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-row\",children:[/*#__PURE__*/_jsx(\"dt\",{children:\"Independent and auditable\"}),/*#__PURE__*/_jsx(\"dd\",{children:\"Prisma evaluates work independently of the systems that perform it, and preserves the evidence of how each judgment was reached.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-row\",children:[/*#__PURE__*/_jsx(\"dt\",{children:\"Human expertise in the loop\"}),/*#__PURE__*/_jsx(\"dd\",{children:\"Prisma detects violations and ambiguity. Ambiguous cases escalate to human reviewers instead of forcing certainty, and financial services experts calibrate the controls to your policies.\"})]})]})]})}),showNews&&/*#__PURE__*/_jsx(\"section\",{className:\"pq-section pq-wash-band\",id:\"pq-news\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-news-head\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"From the newsroom\"}),/*#__PURE__*/_jsx(\"a\",{className:\"pq-news-all\",href:resourcesUrl,children:\"See all posts\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pq-news\"+(newsFeedState===\"wait\"?\" pq-feed-wait\":\"\"),children:newsToShow.map(n=>{const Item=n.url?\"a\":\"div\";return /*#__PURE__*/_jsx(\"article\",{className:\"pq-news-card\",children:/*#__PURE__*/_jsxs(Item,{className:\"pq-news-item\",...n.url?{href:n.url}:{},children:[imgSrc(n.image)&&/*#__PURE__*/_jsx(\"img\",{className:\"pq-news-img\",src:imgSrc(n.image),alt:\"\",loading:\"lazy\",referrerPolicy:\"no-referrer\",onError:e=>{e.currentTarget.style.display=\"none\";}}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-news-body\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-news-meta\",children:[n.readTime&&/*#__PURE__*/_jsx(\"span\",{children:n.readTime}),n.date&&/*#__PURE__*/_jsx(\"span\",{children:n.date})]}),n.tag&&/*#__PURE__*/_jsx(\"span\",{className:\"pq-news-tag\",children:n.tag}),/*#__PURE__*/_jsx(\"h3\",{className:\"pq-news-title\",children:n.title}),n.excerpt&&/*#__PURE__*/_jsx(\"p\",{className:\"pq-news-excerpt\",children:n.excerpt})]})]})},n.url||n.title);})})]})})]})]}),hasFoot&&/*#__PURE__*/_jsx(\"footer\",{className:\"pq-foot\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pq-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-foot-top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pq-foot-brand\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"pq-brand\",href:\"/\",\"aria-label\":\"Palqee home\",children:logoFailed?/*#__PURE__*/_jsx(\"span\",{className:\"pq-foot-name\",children:\"Palqee\"}):/*#__PURE__*/_jsx(\"img\",{className:\"pq-logo\",src:logoSrc,alt:\"Palqee\"})}),/*#__PURE__*/_jsx(\"p\",{children:\"The unified control layer for human and AI work in Financial Services.\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"pq-btn pq-btn-primary\",href:demoUrl,...demoArrow?{onMouseEnter:arrowGo,onFocus:arrowGo}:{},children:[\"Book a demo\",demoArrow&&/*#__PURE__*/_jsx(BtnArrow,{})]})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"pq-foot-cols\",\"aria-label\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Platform\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-platform\",onClick:e=>go(e,\"platform\"),children:\"Overview\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-why\",onClick:e=>go(e,\"why\"),children:\"Why Prisma\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-expertise\",onClick:e=>go(e,\"expertise\"),children:\"Human expertise, agentic capabilities\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-how\",onClick:e=>go(e,\"how\"),children:\"Deployment and integration\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-security\",onClick:e=>go(e,\"security\"),children:\"Security\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Solutions\"}),/*#__PURE__*/_jsx(\"ul\",{children:ALL_SOLUTIONS.map(sl=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{...solLinkProps(sl),children:sl.name})},sl.id))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Institutions\"}),/*#__PURE__*/_jsx(\"ul\",{children:INSTITUTION_LINKS.map(it=>/*#__PURE__*/_jsx(\"li\",{children:institutionLink(it,false)},it.label))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Company\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:caseStudiesUrl,children:\"Case studies\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:resourcesUrl,children:\"Resources\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"#pq-news\",onClick:e=>go(e,\"news\"),children:\"Newsroom\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:LINKEDIN_GROUP,children:\"Join the community\"})}),aboutUrl&&/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:aboutUrl,children:\"About\"})}),careersUrl&&/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:careersUrl,children:\"Careers\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Contact\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:demoUrl,children:\"Book a demo\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"mailto:info@palqee.com\",children:\"info@palqee.com\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:LINKEDIN_COMPANY,children:\"LinkedIn\"})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pq-foot-bottom\",children:[/*#__PURE__*/_jsx(\"div\",{children:\"\\xa9 2026 Corrity Inc DBA Palqee. All rights reserved.\"}),/*#__PURE__*/_jsx(\"div\",{children:\"Palqee. Decision Governance Infrastructure.\"}),(privacyUrl||termsUrl)&&/*#__PURE__*/_jsxs(\"div\",{children:[privacyUrl&&/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,children:\"Privacy policy\"}),privacyUrl&&termsUrl&&\" and \",termsUrl&&/*#__PURE__*/_jsx(\"a\",{href:termsUrl,children:\"Terms of use\"})]})]})]})})]});}/* ------------------------------------------------------------------ *//* Framer property controls                                            *//* ------------------------------------------------------------------ */addPropertyControls(PalqeePrismaHome,{logo:{type:ControlType.Image,title:\"Logo\"},fixedNav:{type:ControlType.Boolean,title:\"Fixed bar\",defaultValue:true},heroImage:{type:ControlType.Image,title:\"Hero image\"},showCaseSlide:{type:ControlType.Boolean,title:\"Case slide\",defaultValue:true},caseEyebrow:{type:ControlType.String,title:\"Case label\",defaultValue:\"Case study\",hidden:p=>!p.showCaseSlide},caseTitle:{type:ControlType.String,title:\"Case title\",defaultValue:\"Fulton Bank cut contact center review time by 88%\",displayTextArea:true,hidden:p=>!p.showCaseSlide},caseText:{type:ControlType.String,title:\"Case text\",defaultValue:\"What a regional bank discovered when it moved from sampling to full-population oversight with Palqee Prisma.\",displayTextArea:true,hidden:p=>!p.showCaseSlide},caseButton:{type:ControlType.String,title:\"Case button\",defaultValue:\"Read the case study\",hidden:p=>!p.showCaseSlide},caseImage:{type:ControlType.Image,title:\"Case image\",hidden:p=>!p.showCaseSlide},page:{type:ControlType.Enum,title:\"Page part\",options:[\"home\",\"blogTop\",\"blogBottom\",\"footerOnly\",\"headerOnly\"],optionTitles:[\"Home page (everything)\",\"Inner page: header and title\",\"Inner page: call to action and footer\",\"Inner page: footer only\",\"Inner page: header only\"],defaultValue:\"home\"},blogTitle:{type:ControlType.String,title:\"Page title\",defaultValue:\"Keep up with the latest\",hidden:p=>p.page!==\"blogTop\"},blogText:{type:ControlType.String,title:\"Page text (leave empty for none)\",displayTextArea:true,defaultValue:\"News, insights and articles from the Prisma team – happy reading!\",hidden:p=>p.page!==\"blogTop\"},ctaSpaceAbove:{type:ControlType.Number,title:\"Space above\",defaultValue:0,min:0,max:400,step:4,displayStepper:true,hidden:p=>p.page!==\"blogBottom\"},communityText:{type:ControlType.String,title:\"Call to action text\",displayTextArea:true,defaultValue:\"Implementing trustworthy AI requires knowledge from a wide range of backgrounds. Join our AI Governance, Trustworthiness & Ethics community and help shape the future of AI.\",hidden:p=>p.page!==\"blogBottom\"},communityLabel:{type:ControlType.String,title:\"Call to action button\",defaultValue:\"Join the Community\",hidden:p=>p.page!==\"blogBottom\"},communityUrl:{type:ControlType.Link,title:\"Call to action link\",hidden:p=>p.page!==\"blogBottom\"},platformTitle:{type:ControlType.String,title:\"Platform menu title\",defaultValue:\"Palqee Prisma\"},solutionLinks:{type:ControlType.Array,title:\"Solution pages\",defaultValue:DEFAULT_SOLUTION_LINKS,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Solution\"},url:{type:ControlType.Link,title:\"Page\"}}}},institutionPages:{type:ControlType.Array,title:\"Institution pages\",defaultValue:DEFAULT_INSTITUTION_PAGES,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Institution\"},url:{type:ControlType.Link,title:\"Page\"}}}},demoArrow:{type:ControlType.Boolean,title:\"Demo button arrow\",defaultValue:true,description:\"An arrow in the Book a demo buttons that slides through on hover.\"},solutionsTitle:{type:ControlType.String,title:\"Solutions menu title\",defaultValue:\"A firmwide unified control layer\"},platformMenu:{type:ControlType.Array,title:\"Platform menu\",defaultValue:DEFAULT_PLATFORM,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},text:{type:ControlType.String,title:\"Description\",displayTextArea:true},url:{type:ControlType.Link,title:\"Link\"}}}},showPaper:{type:ControlType.Boolean,title:\"Menu whitepaper\",defaultValue:true},paperImage:{type:ControlType.Image,title:\"Paper image\",hidden:p=>!p.showPaper},paperText:{type:ControlType.String,title:\"Paper text\",displayTextArea:true,defaultValue:\"Discover how **Fulton Bank** Introduced Oversight Intelligence with an 88% Reduction on Review Time.\",description:\"Put **double asterisks** around words to make them bold.\",hidden:p=>!p.showPaper},paperButton:{type:ControlType.String,title:\"Paper button\",defaultValue:\"Read more\",hidden:p=>!p.showPaper},paperUrl:{type:ControlType.Link,title:\"Paper link\",hidden:p=>!p.showPaper},menuVideo:{type:ControlType.File,title:\"Menu video file\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},menuVideoUrl:{type:ControlType.String,title:\"Menu video link\",placeholder:\"Direct .mp4 or .webm link\"},menuPoster:{type:ControlType.Image,title:\"Menu image\"},menuHeadline:{type:ControlType.String,title:\"Menu title\",displayTextArea:true,defaultValue:\"Introducing Forward Deployed Governance Engineers\"},menuText:{type:ControlType.String,title:\"Menu text\",displayTextArea:true,defaultValue:\"Former Governance and Risk Officers embed with your team, partnering with you from day one through firmwide rollout.\"},menuButton:{type:ControlType.String,title:\"Menu button\",defaultValue:\"Let's Talk\"},menuButtonUrl:{type:ControlType.Link,title:\"Menu button link\"},heroLead:{type:ControlType.String,title:\"Hero text\",displayTextArea:true,defaultValue:\"Palqee Prisma is the software that oversees, intervenes on and remediates consequential work, whether it's executed by a person or AI.\\nIt deploys in your own environment, and Forward Deployed Governance Engineers embed with your team from day one.\",description:\"Press Enter to start a new paragraph.\"},heroHeadline:{type:ControlType.String,title:\"Headline\",displayTextArea:true,defaultValue:\"Decision Governance Infrastructure\\nfor Financial Services\",description:\"Press Enter to start a new line.\"},heroDarkness:{type:ControlType.Number,title:\"Hero darkness\",defaultValue:.46,min:0,max:.8,step:.02,displayStepper:true},showTrusted:{type:ControlType.Boolean,title:\"Trusted by\",defaultValue:true},trustedHeading:{type:ControlType.String,title:\"Trusted heading\",defaultValue:\"Trusted by finance leaders and policymakers\",hidden:p=>!p.showTrusted},trustedItems:{type:ControlType.Array,title:\"Trusted logos\",defaultValue:DEFAULT_TRUSTED,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},logo:{type:ControlType.Image,title:\"Logo\"}}},hidden:p=>!p.showTrusted},showRegulators:{type:ControlType.Boolean,title:\"Regulators\",defaultValue:true},showMetrics:{type:ControlType.Boolean,title:\"Metrics\",defaultValue:true},metricsTitle:{type:ControlType.String,title:\"Metrics title\",defaultValue:\"Decision governance at enterprise scale\",hidden:p=>!p.showMetrics},metrics:{type:ControlType.Array,title:\"Metrics\",maxCount:4,defaultValue:DEFAULT_METRICS,control:{type:ControlType.Object,controls:{value:{type:ControlType.String,title:\"Number\"},label:{type:ControlType.String,title:\"Label\"}}},hidden:p=>!p.showMetrics},regulatorLogoHeight:{type:ControlType.Number,title:\"Logo height (base)\",defaultValue:48,min:30,max:120,step:2,displayStepper:true,hidden:p=>!p.showRegulators},regulatorsHeading:{type:ControlType.String,title:\"Regulators heading\",defaultValue:\"Prisma generates evidence for institutions regulated by\",hidden:p=>!p.showRegulators},regulators:{type:ControlType.Array,title:\"Regulator logos\",defaultValue:DEFAULT_REGULATORS,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},full:{type:ControlType.String,title:\"Full name\"},logo:{type:ControlType.Image,title:\"Logo\"},url:{type:ControlType.Link,title:\"Link\"}}},hidden:p=>!p.showRegulators},showSecurity:{type:ControlType.Boolean,title:\"Security\",defaultValue:true},securityHeading:{type:ControlType.String,title:\"Security title\",defaultValue:\"Your data stays inside your boundary\",hidden:p=>!p.showSecurity},securityText:{type:ControlType.String,title:\"Security text\",displayTextArea:true,defaultValue:\"Prisma deploys as an SDK inside your own environment, on-premises or in your VPC, and evaluates work independently of the systems that perform it. Every judgment leaves an audit trail that your security, risk and audit teams can follow.\",hidden:p=>!p.showSecurity},securityLinkLabel:{type:ControlType.String,title:\"Security link\",defaultValue:\"Read about our SOC 2 Type II certification\",hidden:p=>!p.showSecurity},securityUrl:{type:ControlType.Link,title:\"Security URL\",defaultValue:\"https://www.palqee.com/post/palqee-achieves-soc-2-type-ii-certification-strengthening-the-oversight-intelligence-foundation-for\",hidden:p=>!p.showSecurity},showCases:{type:ControlType.Boolean,title:\"Case study slider\",defaultValue:true},casesFromPage:{type:ControlType.Boolean,title:\"Cards from use-cases page\",defaultValue:true,hidden:p=>!p.showCases},casesPageUrl:{type:ControlType.String,title:\"Use-cases page\",defaultValue:\"/use-cases\",hidden:p=>!p.showCases||p.casesFromPage===false},proofTitle:{type:ControlType.String,title:\"Slider title\",defaultValue:\"Don’t just take our word for it\",hidden:p=>!p.showCases},caseStudies:{type:ControlType.Array,title:\"Built-in case studies (used if the page cannot be read)\",defaultValue:DEFAULT_CASES,control:{type:ControlType.Object,controls:{fn:{type:ControlType.String,title:\"Industry\"},name:{type:ControlType.String,title:\"Title\"},text:{type:ControlType.String,title:\"Text\",displayTextArea:true},url:{type:ControlType.Link,title:\"Link\"},logo:{type:ControlType.Image,title:\"Logo\"}}},hidden:p=>!p.showCases},showFuture:{type:ControlType.Boolean,title:\"Future of Finance\",defaultValue:true},futureTitle:{type:ControlType.String,title:\"Future title\",defaultValue:\"Make consequential work trustworthy\",hidden:p=>!p.showFuture},futureText:{type:ControlType.String,title:\"Future text\",displayTextArea:true,defaultValue:\"\",hidden:p=>!p.showFuture},futureVideo:{type:ControlType.File,title:\"Future video file\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:p=>!p.showFuture},futureVideoUrl:{type:ControlType.String,title:\"Future video link\",placeholder:\"YouTube, Vimeo, .mp4 or .m3u8\",hidden:p=>!p.showFuture},futurePoster:{type:ControlType.Image,title:\"Future poster\",hidden:p=>!p.showFuture},showNews:{type:ControlType.Boolean,title:\"Newsroom\",defaultValue:true},newsFromBlog:{type:ControlType.Boolean,title:\"Posts from blog page\",defaultValue:true,hidden:p=>!p.showNews},blogPageUrl:{type:ControlType.String,title:\"Blog page\",defaultValue:\"/blog\",hidden:p=>!p.showNews||p.newsFromBlog===false},newsPicks:{type:ControlType.Array,title:\"Posts to show\",maxCount:3,control:{type:ControlType.String,placeholder:\"Part of the title, or the post address\"},description:\"Leave empty to show the newest three posts.\",hidden:p=>!p.showNews||p.newsFromBlog===false},newsItems:{type:ControlType.Array,title:\"Built-in newsroom posts (used if the blog page cannot be read)\",maxCount:3,defaultValue:DEFAULT_NEWS,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",displayTextArea:true},date:{type:ControlType.String,title:\"Date\"},readTime:{type:ControlType.String,title:\"Read time\"},tag:{type:ControlType.String,title:\"Category\"},excerpt:{type:ControlType.String,title:\"Excerpt\",displayTextArea:true},url:{type:ControlType.Link,title:\"Link\"},image:{type:ControlType.Image,title:\"Image\"}}},hidden:p=>!p.showNews},showBanner:{type:ControlType.Boolean,title:\"Banner\",defaultValue:true,description:\"Show the announcement banner on this page. Its wording is changed once, in the code (search for ANNOUNCEMENT BANNER at the top of the file).\"},pageBg:{type:ControlType.Color,title:\"Page background\",defaultValue:\"#FFFFFF\"},brand:{type:ControlType.Color,title:\"Brand\",defaultValue:\"#4338CA\"},ink:{type:ControlType.Color,title:\"Text / dark\",defaultValue:\"#121C36\"},inkSoft:{type:ControlType.Color,title:\"Text soft\",defaultValue:\"#4B566F\"},panelBg:{type:ControlType.Color,title:\"Light panel\",defaultValue:\"#F3F5FA\"},borderColor:{type:ControlType.Color,title:\"Lines\",defaultValue:\"#DCE1EC\"},stageOversight:{type:ControlType.Color,title:\"Oversight\",defaultValue:\"#1F5FA8\"},stageEnforcement:{type:ControlType.Color,title:\"Intervention\",defaultValue:\"#B7791F\"},stageImprovement:{type:ControlType.Color,title:\"Remediation\",defaultValue:\"#0F7B5F\"},flowHuman:{type:ControlType.Color,title:\"Human work flow\",defaultValue:\"#1E3A5F\"},flowAI:{type:ControlType.Color,title:\"AI work flow\",defaultValue:\"#0E9AA7\"},graphNavy:{type:ControlType.Color,title:\"Graph navy\",defaultValue:\"#0B2A4A\"},expertsColor:{type:ControlType.Color,title:\"Experts box\",defaultValue:\"#0F5C47\"},demoUrl:{type:ControlType.Link,title:\"Demo link\",defaultValue:\"/book-a-demo\"},caseStudyUrl:{type:ControlType.Link,title:\"Case study\",defaultValue:\"https://www.palqee.com/use-cases/fulton-bank-introduces-oversight-intelligence-with-an-88-reduction-on-time-spent-on-review\"},resourcesUrl:{type:ControlType.Link,title:\"Resources\",defaultValue:\"https://www.palqee.com/blog\"},caseStudiesUrl:{type:ControlType.Link,title:\"Case studies\",defaultValue:\"https://www.palqee.com/use-cases\"},aboutUrl:{type:ControlType.Link,title:\"About (footer)\"},careersUrl:{type:ControlType.Link,title:\"Careers (footer)\"},privacyUrl:{type:ControlType.Link,title:\"Privacy (footer)\"},termsUrl:{type:ControlType.Link,title:\"Terms (footer)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PalqeePrismaHome\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Palqeeprismahome.map"],"mappings":"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"}