@media print{@page{size:letter;margin:.65in .55in .75in .55in}@page :first{margin-top:.55in}html,html.dark{color-scheme:light!important;--color-bg:#fff!important;--color-surface:#fff!important;--color-surface-2:#f7f6f2!important;--color-border:#c7c2b6!important;--color-text:#000!important;--color-text-muted:#333!important;--color-text-subtle:#555!important;--color-primary:#0b4f5c!important;--color-primary-hover:#0b4f5c!important;--color-accent:#7a4309!important}body,html{background:#fff!important;color:#000!important}body{font-family:var(--font-display),"Arial Narrow",Arial,sans-serif;font-size:10.5pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.serif,h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Arial Narrow",Arial,sans-serif!important;color:#000!important;font-weight:600;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid-page}h1{font-size:22pt;line-height:1.15;letter-spacing:-.01em;margin:0 0 6pt}h2{font-size:15pt;line-height:1.2;margin:18pt 0 6pt;padding-top:6pt;border-top:.75pt solid #c7c2b6}h3{font-size:12pt;line-height:1.25;margin:12pt 0 4pt}h4{font-size:11pt;margin:10pt 0 3pt}dd,dt,li,p,td,th{orphans:3;widows:3}.font-mono,.tabular-nums,code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:9.5pt}.print\:hidden,[aria-label*="List your company" i],[data-cta],[data-print-hide],[role=banner],[role=dialog],a[href="/list-your-company"],body>footer,body>header,button[aria-label*=drawer i],button[aria-label*=menu i],button[aria-label*=search i],button[aria-label*=theme i],dialog,form[action*=search],main>header nav,nav[aria-label=Mobile],nav[aria-label=Primary]{display:none!important}main{padding:0!important;margin:0!important}main:before{content:"";display:block;margin:0 0 14pt;padding:0 0 10pt;border-bottom:1.5pt solid #0b4f5c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 56'><g fill='none'><path d='M 8 8 L 44 8 L 44 30 Q 44 42 26 50 Q 8 42 8 30 Z' fill='%230b4f5c'/><rect x='14' y='17' width='24' height='3' fill='%23ffffff'/><rect x='14' y='23' width='19' height='3' fill='%23ffffff'/><rect x='14' y='29' width='13' height='3' fill='%237a4309'/><text x='58' y='30' font-family='Source Serif 4, Georgia, serif' font-size='17' font-weight='600' fill='%23000000'>AI Compliance Vendors</text><text x='58' y='45' font-family='Inter, system-ui, sans-serif' font-size='9' letter-spacing='1.4' fill='%23555555'>INDEPENDENT DIRECTORY  ·  EDITORIAL INDEPENDENCE  ·  aicompliancevendors.com</text></g></svg>");background-repeat:no-repeat;background-position:0 0;background-size:460pt 46pt;height:46pt}.rounded,.rounded-2xl,.rounded-3xl,.rounded-full,.rounded-lg,.rounded-md,.rounded-sm,.rounded-xl{border-radius:0!important}.border,.border-b,.border-border,.border-l,.border-r,.border-t{border-color:#c7c2b6!important}.bg-black,.bg-white,[class*="bg-accent/"],[class*="bg-primary/"],[class*=bg-bg],[class*=bg-surface]{background:transparent!important}[class*=shadow]{box-shadow:none!important}a{color:#000!important;text-decoration:underline;text-underline-offset:2px}.prose a[href^=http]:after,[data-print-show-href] a[href^=http]:after,article a[href^=http]:after{content:" (" attr(href) ")";font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5pt;color:#555;word-break:break-all}a.btn:after,a[class*=inline-flex]:after,a[class*=rounded-full]:after{content:""!important}table{width:100%!important;border-collapse:collapse!important;font-size:9.5pt;page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid}th{text-align:left;border-bottom:.75pt solid #000!important;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:8.5pt;background:transparent!important}td,th{padding:4pt 6pt!important;color:#000!important}td{border-bottom:.25pt solid #c7c2b6!important;vertical-align:top}ol,ul{padding-left:18pt}li{margin:2pt 0}.card,[data-print-keep],blockquote,dl,figure,li,pre{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.badge,[class*=inline-flex][class*=rounded-full],[class*=rounded-full][class*=px-]{padding:0!important;border:0!important;background:transparent!important;color:#000!important;font-size:9pt;font-style:italic;font-family:var(--font-display),"Arial Narrow",Arial,sans-serif!important}.badge:before,[class*=rounded-full][class*=px-]:before{content:""}.vendor-logo-broken,img[alt=""]{max-width:.5in;max-height:.5in;filter:grayscale(100%)}[role=button],a[class*=bg-accent],a[class*=bg-primary],button{display:none!important}.cost-calc .grid,.cost-calc [class*=lg\\\:grid-cols]{display:block!important;grid-template-columns:none!important}.cost-calc section{padding:0!important;border:0!important}.cost-calc .grid.sm\\:grid-cols-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8pt!important}details>summary,details[open]>summary{list-style:none;font-weight:600}details>summary:after,details[open]>summary:after{content:""}[data-page=compare] .grid{display:block!important}[data-print-cta],[role=combobox],[role=tab],[role=tablist],aside,input,section[aria-labelledby*=alternative],section[aria-labelledby*=related],select,textarea{display:none!important}.prose,article{max-width:none!important}.prose h2,article h2{font-size:15pt;margin-top:18pt}.prose img,article img{max-width:100%!important;height:auto!important;page-break-inside:avoid}.page-break-before{page-break-before:always;-moz-column-break-before:page;break-before:page}.page-break-after{page-break-after:always;-moz-column-break-after:page;break-after:page}.page-break-avoid{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[class*=print\\\:hidden]{display:none!important}[class*=print\\\:block]{display:block!important}}