centaur.json

{
  "name": "Centaur",
  "slug": "centaur",
  "domain": "https://centaur.ai/",
  "sources": [
    "yc"
  ],
  "branding": {
    "colorScheme": "light",
    "fonts": [
      {
        "family": "Inter",
        "role": "body"
      },
      {
        "family": "Sohne Mono",
        "role": "monospace"
      },
      {
        "family": "Aspekta",
        "role": "heading"
      },
      {
        "family": "Sf Pro Text",
        "role": "unknown"
      }
    ],
    "colors": {
      "primary": "#582EFF",
      "secondary": "#5D5FEF",
      "accent": "#582EFF",
      "background": "#FFFFFF",
      "textPrimary": "#000000",
      "link": "#E1E2FC"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Inter",
        "heading": "Aspekta"
      },
      "fontStacks": {
        "heading": [
          "Aspekta",
          "sans-serif"
        ],
        "body": [
          "Inter",
          "sans-serif"
        ],
        "paragraph": [
          "Sf Pro Text",
          "sans-serif"
        ]
      },
      "fontSizes": {
        "h1": "80px",
        "h2": "56px",
        "body": "16px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "10px"
    },
    "components": {
      "buttonPrimary": {
        "background": "#582EFF",
        "textColor": "#FFFFFF",
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      },
      "buttonSecondary": {
        "background": "#FFFFFF",
        "textColor": "#592EFF",
        "borderColor": "#592EFF",
        "borderRadius": "99px",
        "borderRadiusCorners": {
          "topLeft": "99px",
          "topRight": "99px",
          "bottomRight": "99px",
          "bottomLeft": "99px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22300%200%201400%20600%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20height%3D%22100%25%22%20data-fc-idx%3D%220%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C600.000000)%20scale(0.100000%2C-0.100000)%22%20fill%3D%22currentColor%22%20stroke%3D%22none%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%20!important%3B%20stroke%3A%20none%20!important%3B%22%3E%0A%3Cpath%20d%3D%22M5070%205113%20c-296%20-15%20-517%20-64%20-745%20-165%20-126%20-56%20-169%20-80%20-280%26%2310%3B-154%20-386%20-257%20-668%20-644%20-793%20-1089%20-50%20-177%20-62%20-280%20-62%20-510%200%20-261%2016%26%2310%3B-369%2087%20-590%20145%20-447%20424%20-804%20823%20-1052%20124%20-76%20217%20-121%20370%20-176%20214%20-76%26%2310%3B317%20-95%20580%20-103%20380%20-12%20666%2057%201000%20244%20135%2075%20183%20109%20306%20214%20237%20201%20406%26%2310%3B439%20537%20753%2037%2088%2083%20254%20113%20410%2024%20125%2025%20491%200%20581%20-9%2034%20-16%2074%20-16%2088%200%26%2310%3B28%20-36%20159%20-76%20276%20-26%2077%20-124%20286%20-155%20330%20-9%2014%20-34%2052%20-55%2085%20-155%20244%26%2310%3B-397%20464%20-691%20629%20-45%2025%20-85%2046%20-89%2046%20-4%200%20-25%209%20-48%2019%20-220%20104%20-575%20176%26%2310%3B-806%20164z%20m-416%20-854%20c31%20-24%2035%20-67%209%20-97%20-10%20-11%20-46%20-43%20-80%20-69%20-125%20-99%26%2310%3B-233%20-210%20-417%20-425%20-30%20-36%20-69%20-45%20-101%20-24%20l-25%2016%200%20289%200%20289%2028%2021%20c26%26%2310%3B19%2041%2020%20293%2021%20255%200%20267%20-1%20293%20-21z%20m1494%20-15%20l22%20-25%200%20-618%20c0%20-594%20-1%26%2310%3B-620%20-19%20-642%20-18%20-22%20-27%20-24%20-137%20-27%20-207%20-6%20-172%20-26%20-456%20256%20-136%20135%26%2310%3B-250%20254%20-254%20265%20-11%2035%205%2065%2052%2092%2091%2054%2089%2055%20322%20-177%20114%20-113%20214%20-208%26%2310%3B224%20-211%209%20-3%2023%200%2032%206%2013%2010%2016%2065%2020%20407%202%20217%201%20413%20-3%20435%20l-7%2040%20-74%200%26%2310%3Bc-175%20-1%20-490%20-101%20-699%20-221%20-400%20-231%20-682%20-575%20-826%20-1009%20-63%20-192%20-100%26%2310%3B-419%20-72%20-447%2013%20-13%20114%20-16%20696%20-21%20465%20-4%20690%20-3%20711%205%2030%2010%2045%2039%2038%2072%26%2310%3B-1%209%20-172%20186%20-379%20393%20-353%20355%20-377%20381%20-384%20421%20-9%2055%202%20132%2022%20155%209%209%2030%26%2310%3B17%2046%2017%2027%200%2097%20-66%20583%20-552%20578%20-579%20580%20-581%20567%20-651%20-3%20-14%20-14%20-35%20-24%26%2310%3B-46%20l-20%20-21%20-1018%200%20c-1015%200%20-1018%200%20-1045%2021%20-26%2020%20-26%2021%20-26%20162%200%2097%205%26%2310%3B158%2015%20191%208%2027%2015%2068%2015%2090%200%2023%206%2061%2015%2086%208%2025%2030%2097%2049%20160%2018%2063%2050%20152%26%2310%3B70%20197%2020%2045%2036%2084%2036%2087%200%2021%20164%20277%20236%20367%2069%2087%20241%20258%20329%20328%20152%20121%26%2310%3B331%20225%20510%20296%2095%2038%20282%2095%20311%2095%2012%200%2035%205%2051%2011%2015%207%2071%2016%20123%2021%2052%205%26%2310%3B133%2012%20180%2017%20108%2010%20139%206%20168%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M8220%203815%20c-254%20-54%20-434%20-236%20-512%20-515%20-20%20-74%20-23%20-107%20-23%20-260%26%2310%3B0%20-196%2015%20-273%2080%20-415%2078%20-171%20222%20-301%20384%20-347%20310%20-88%20608%206%20759%20242%2036%26%2310%3B56%2072%20141%2072%20172%200%2024%20-31%2038%20-82%2038%20-51%200%20-83%20-19%20-92%20-56%20-12%20-47%20-83%20-139%26%2310%3B-139%20-182%20-89%20-67%20-169%20-92%20-292%20-92%20-82%200%20-115%205%20-162%2022%20-146%2055%20-246%20153%26%2310%3B-311%20308%20-70%20164%20-68%20470%204%20630%2034%2077%2051%20103%2096%20154%2099%20112%20214%20160%20378%20161%26%2310%3B112%200%20176%20-17%20257%20-68%2059%20-38%20128%20-118%20158%20-184%2037%20-79%2085%20-101%20159%20-73%2046%2017%26%2310%3B26%2097%20-52%20213%20-138%20206%20-415%20308%20-682%20252z%22%2F%3E%0A%3Cpath%20d%3D%22M11553%203670%20c-14%20-6%20-23%20-18%20-23%20-32%20-3%20-267%20-3%20-268%20-85%20-268%20-59%200%26%2310%3B-85%20-19%20-85%20-63%200%20-45%2032%20-67%2095%20-67%2043%200%2056%20-4%2065%20-19%206%20-13%2010%20-151%2010%20-380%26%2310%3B0%20-357%200%20-361%2024%20-428%2040%20-111%20124%20-163%20262%20-163%2054%200%2065%203%2078%2022%2019%2027%2021%2072%26%2310%3B4%2086%20-7%205%20-42%2017%20-77%2026%20-73%2019%20-85%2027%20-109%2070%20-15%2028%20-17%2073%20-17%20399%200%20316%202%26%2310%3B369%2015%20377%208%205%2048%2010%2088%2010%2082%200%20112%2018%20112%2068%200%2047%20-27%2062%20-107%2062%20-102%200%26%2310%3B-108%209%20-109%20162%200%20106%20-3%20122%20-19%20134%20-21%2016%20-88%2017%20-122%204z%22%2F%3E%0A%3Cpath%20d%3D%22M16332%203645%20c-29%20-33%20-28%20-66%202%20-94%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-44%202%20-54%20-1%20-73%20-23z%22%2F%3E%0A%3Cpath%20d%3D%22M15615%203429%20c-127%20-13%20-204%20-48%20-275%20-125%20-43%20-47%20-79%20-115%20-80%20-149%26%2310%3B0%20-32%2020%20-45%2071%20-45%2051%200%2069%2012%2094%2060%2022%2043%2091%2097%20140%20109%2053%2013%20155%2014%20209%202%26%2310%3B88%20-21%20150%20-106%20162%20-222%205%20-51%203%20-68%20-9%20-80%20-16%20-17%20-121%20-32%20-334%20-49%20-154%26%2310%3B-12%20-234%20-42%20-304%20-113%20-104%20-106%20-108%20-281%20-10%20-406%2080%20-101%20258%20-147%20402%26%2310%3B-105%2064%2019%20151%2074%20181%20115%2026%2034%2057%2047%2069%2028%205%20-8%209%20-37%209%20-64%200%20-28%205%20-56%2012%26%2310%3B-63%207%20-7%2033%20-12%2058%20-12%2085%200%2082%20-20%2078%20446%20-4%20447%20-3%20441%20-65%20528%20-75%20106%26%2310%3B-237%20163%20-408%20145z%20m314%20-631%20c13%20-23%2014%20-37%203%20-100%20-20%20-113%20-63%20-174%20-167%26%2310%3B-233%20-46%20-27%20-58%20-29%20-155%20-29%20-78%200%20-113%204%20-135%2016%20-139%2076%20-142%20258%20-5%20328%26%2310%3B53%2027%20214%2048%20360%2046%2081%20-1%2085%20-2%2099%20-28z%22%2F%3E%0A%3Cpath%20d%3D%22M16337%203382%20c-16%20-17%20-17%20-63%20-17%20-528%200%20-587%20-5%20-557%2083%20-552%20l52%203%26%2310%3B0%20545%200%20545%20-51%203%20c-39%202%20-54%20-1%20-67%20-16z%22%2F%3E%0A%3Cpath%20d%3D%22M9488%203370%20c-187%20-62%20-312%20-240%20-332%20-475%20-27%20-324%20115%20-571%20364%26%2310%3B-629%20122%20-29%20265%20-14%20368%2038%2090%2046%20173%20135%20200%20213%2010%2029%208%2034%20-11%2048%20-12%208%26%2310%3B-39%2015%20-60%2015%20-40%200%20-60%20-16%20-114%20-88%20-13%20-17%20-48%20-44%20-78%20-61%20-52%20-29%20-60%26%2310%3B-31%20-165%20-31%20-97%200%20-117%203%20-158%2024%20-97%2049%20-161%20138%20-182%20254%20-20%20110%20-49%20102%26%2310%3B383%20102%20455%200%20423%20-10%20414%20129%20-15%20233%20-128%20394%20-324%20462%20-75%2026%20-225%2025%20-305%26%2310%3B-1z%20m305%20-153%20c57%20-34%20104%20-87%20135%20-156%2034%20-74%2035%20-131%204%20-147%20-31%20-15%20-580%26%2310%3B-7%20-601%209%20-29%2024%205%20137%2066%20214%2066%2083%20143%20115%20265%20110%2071%20-4%2095%20-9%20131%20-30z%22%2F%3E%0A%3Cpath%20d%3D%22M10703%203370%20c-62%20-22%20-102%20-48%20-161%20-104%20-50%20-48%20-62%20-41%20-62%2035%200%26%2310%3B25%20-5%2050%20-12%2057%20-7%207%20-36%2012%20-64%2012%20-89%200%20-84%2032%20-84%20-557%20l0%20-512%2022%20-15%20c29%26%2310%3B-21%20102%20-21%20122%200%2014%2013%2016%2059%2016%20353%200%20313%202%20342%2021%20403%2024%2077%2070%20136%20137%26%2310%3B176%2044%2025%2055%2027%20158%2027%20104%200%20113%20-2%20152%20-28%2023%20-15%2053%20-44%2067%20-65%2048%20-73%2055%26%2310%3B-136%2055%20-514%200%20-333%201%20-348%2019%20-358%2033%20-17%2099%20-12%20121%2010%2019%2019%2020%2033%2020%20363%26%2310%3B-1%20289%20-4%20355%20-19%20427%20-34%20161%20-104%20249%20-235%20293%20-69%2023%20-205%2022%20-273%20-3z%22%2F%3E%0A%3Cpath%20d%3D%22M12365%203371%20c-104%20-30%20-195%20-105%20-236%20-195%20-35%20-76%20-22%20-106%2047%20-106%26%2310%3B59%200%2072%207%2094%2050%2025%2049%2089%20104%20139%20118%2047%2015%20173%2015%20222%202%2048%20-13%20113%20-71%20132%26%2310%3B-117%2024%20-61%2032%20-166%2014%20-185%20-16%20-16%20-130%20-32%20-332%20-47%20-95%20-7%20-135%20-15%20-190%26%2310%3B-38%20-129%20-52%20-199%20-152%20-197%20-283%202%20-142%2091%20-257%20234%20-301%20150%20-47%20319%20-2%20420%26%2310%3B111%2056%2062%2078%2050%2078%20-45%200%20-53%2014%20-65%2070%20-65%2085%200%2082%20-21%2078%20451%20l-3%20414%20-28%26%2310%3B55%20c-48%2093%20-105%20140%20-222%20180%20-75%2026%20-232%2027%20-320%201z%20m406%20-598%20c16%20-19%2016%26%2310%3B-104%20-1%20-173%20-14%20-59%20-74%20-129%20-143%20-168%20-104%20-59%20-279%20-53%20-345%2011%20-52%2049%26%2310%3B-65%2082%20-60%20149%205%2065%2025%2099%2078%20136%2043%2029%2084%2039%20200%2050%20166%2016%20256%2014%20271%20-5z%22%2F%3E%0A%3Cpath%20d%3D%22M14662%203364%20c-48%20-24%20-70%20-45%20-115%20-108%20-30%20-43%20-47%20-34%20-47%2027%200%2068%26%2310%3B-18%2087%20-83%2087%20-81%200%20-77%2026%20-77%20-550%200%20-579%20-4%20-550%2080%20-550%2082%200%2080%20-7%2080%26%2310%3B372%200%20443%2012%20497%20128%20565%2037%2022%2063%2029%20127%2033%20l80%205%203%2058%20c2%2035%20-2%2064%20-9%2073%26%2310%3B-20%2024%20-108%2018%20-167%20-12z%22%2F%3E%0A%3Cpath%20d%3D%22M13200%203351%20c-13%20-25%20-13%20-700%200%20-791%2026%20-178%20156%20-294%20345%20-307%20121%26%2310%3B-9%20254%2041%20319%20118%2042%2049%2066%2032%2066%20-48%200%20-39%2021%20-53%2084%20-53%2081%200%2076%20-34%2076%20550%26%2310%3B0%20586%205%20550%20-79%20550%20-84%200%20-79%2022%20-83%20-390%20-3%20-362%20-3%20-365%20-27%20-410%20-39%20-73%26%2310%3B-70%20-108%20-126%20-140%20-49%20-28%20-59%20-30%20-158%20-30%20-102%200%20-106%201%20-153%2033%20-27%2018%26%2310%3B-62%2053%20-79%2081%20l-30%2049%20-5%20387%20c-4%20308%20-8%20390%20-19%20403%20-21%2026%20-117%2024%20-131%20-2z%22%2F%3E%0A%3Cpath%20d%3D%22M14892%202407%20c-29%20-30%20-28%20-68%202%20-96%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-43%202%20-54%20-1%20-73%20-21z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E",
      "favicon": "https://cdn.prod.website-files.com/5f6cd8828a0cf111582bec45/6596e0d502f47727d23640ce_Centaur%20Labs%20Logo%20on%20own_32x32.png",
      "ogImage": "https://assets.website-files.com/5f7a53ddbb40d1e517cf0fa7/5fc7e316cbaad14a03f74bf9_centaur-labs.png",
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Centaur AI'.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 0,
        "text": "Book a Demo",
        "reasoning": "Button #0 uses the brand's vibrant primary color (#582EFF) and has action-oriented text 'Book a Demo', making it the most prominent CTA."
      },
      "secondary": {
        "index": 5,
        "text": "Test Your Strategy →",
        "reasoning": "Button #5 has a different background color (#FFFFFF) and serves as a secondary action with text 'Test Your Strategy →'."
      },
      "confidence": 0.95
    },
    "personality": {
      "tone": "modern",
      "energy": "medium",
      "targetAudience": "AI and tech professionals"
    },
    "designSystem": {
      "framework": "custom",
      "componentLibrary": ""
    },
    "confidence": {
      "buttons": 0.95,
      "colors": 0.9,
      "overall": 0.925
    },
    "__llm_metadata": {
      "logoSelection": {
        "llmCalled": true,
        "llmSucceeded": true,
        "finalSource": "llm",
        "rawLogoSelection": {
          "selectedLogoIndex": 0,
          "selectedLogoReasoning": "Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Centaur AI'.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/53d7a9584f.webp",
      "alt": "What AI Medical Device Teams Get Wrong About FDA 510(k)",
      "source_url": "https://centaur.ai/post/what-ai-medical-device-teams-get-wrong-about-fda-510-k",
      "image_url": "https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69c407dbdb1d4ac5d6225be3_FDA_501k%20copy.jpg",
      "width": 6000,
      "height": 4000,
      "bytes": 1328645,
      "query": "site:centaur.ai",
      "query_suffix": "site:centaur.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/5798001887.webp",
      "alt": "Medical AI Blog | Insights on Healthcare Data Annotation",
      "source_url": "https://centaur.ai/blog",
      "image_url": "https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/699392a42abf026222c019c0_Evaluating_Annotation_Partners.jpg",
      "width": 1536,
      "height": 1024,
      "bytes": 393384,
      "query": "site:centaur.ai blog",
      "query_suffix": "site:centaur.ai blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/6868714436.webp",
      "alt": "Centaur AI | Expert Data Annotation for AI",
      "source_url": "https://centaur.ai/",
      "image_url": "https://cdn.prod.website-files.com/5f6cd8828a0cf111582bec45/696ea665c97f12bf8fe6ade6_Centaur_vs_Alternate.jpg",
      "width": 4800,
      "height": 2694,
      "bytes": 418773,
      "query": "site:centaur.ai",
      "query_suffix": "site:centaur.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/990af2c306.webp",
      "alt": "Medical AI Blog | Insights on Healthcare Data Annotation",
      "source_url": "https://centaur.ai/blog",
      "image_url": "https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/6818ab60b8366969b4d98871_Introducing%20our%20NLP%20in%20Healthcare%20blog%20series.webp",
      "width": 994,
      "height": 578,
      "bytes": 26734,
      "query": "site:centaur.ai blog",
      "query_suffix": "site:centaur.ai blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/f624b068cb.webp",
      "alt": "Medical AI Blog | Insights on Healthcare Data Annotation",
      "source_url": "https://centaur.ai/blog",
      "image_url": "https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69af0a7d9732cffb580a4be7_HIMSS_2026_Executive_Summit_Live_Cast.jpg",
      "width": 3520,
      "height": 2219,
      "bytes": 405257,
      "query": "site:centaur.ai",
      "query_suffix": "site:centaur.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/centaur/78c6a44524.webp",
      "alt": "Medical AI Blog | Insights on Healthcare Data Annotation",
      "source_url": "https://centaur.ai/blog",
      "image_url": "https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69b8561bb1ffef82a818e7fe_Annotation%20for%20R%26D%20and%20FDA.jpeg",
      "width": 2558,
      "height": 1490,
      "bytes": 718706,
      "query": "site:centaur.ai",
      "query_suffix": "site:centaur.ai"
    }
  ],
  "font_resources": [
    {
      "family": "Inter",
      "google_fonts_url": "https://fonts.google.com/specimen/Inter"
    },
    {
      "family": "Aspekta",
      "google_fonts_url": "https://fonts.google.com/specimen/Aspekta"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Inter&family=Aspekta&display=swap",
  "font_download_note": "Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.",
  "page_url": "https://characterquilt.com/branding/centaur",
  "agent_instructions": "You are designing or implementing in Centaur's brand identity.\n\n# Brand profile\n- Company: Centaur\n- Source: https://centaur.ai/\n- Color scheme: light\n\n# Colors\n- primary: #582EFF\n- secondary: #5D5FEF\n- accent: #582EFF\n- background: #FFFFFF\n- textPrimary: #000000\n- link: #E1E2FC\n\n# Typography\n- primary: Inter — https://fonts.google.com/specimen/Inter\n- heading: Aspekta — https://fonts.google.com/specimen/Aspekta\n\nLoad all fonts at once: \n\n# UI Components\n- buttonPrimary: background=#582EFF, textColor=#FFFFFF, borderRadius=0px, shadow=none\n- buttonSecondary: background=#FFFFFF, textColor=#592EFF, borderColor=#592EFF, borderRadius=99px, shadow=none\n\n# Brand voice\n- Tone: modern\n- Energy: medium\n- Audience: AI and tech professionals\n\n# Working with these fonts\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n# Full machine-readable profile\nhttps://characterquilt.com/branding/centaur.json",
  "page_markdown": "# Centaur Brand Identity\n\nA complete profile of **Centaur**'s visual system — colors, typography, components, and personality — extracted from https://centaur.ai/. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/centaur\n- Machine-readable JSON: https://characterquilt.com/branding/centaur.json\n- Per-page llms.txt: https://characterquilt.com/branding/centaur/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #582EFF |\n| Accent | #582EFF |\n| Body Font | Inter |\n| Heading Font | Aspekta |\n\n## Color Palette\n\n- primary: #582EFF\n- secondary: #5D5FEF\n- accent: #582EFF\n- background: #FFFFFF\n- textPrimary: #000000\n- link: #E1E2FC\n\n## Typography\n\n- primary: Inter — https://fonts.google.com/specimen/Inter\n- heading: Aspekta — https://fonts.google.com/specimen/Aspekta\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22300%200%201400%20600%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20height%3D%22100%25%22%20data-fc-idx%3D%220%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C600.000000)%20scale(0.100000%2C-0.100000)%22%20fill%3D%22currentColor%22%20stroke%3D%22none%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%20!important%3B%20stroke%3A%20none%20!important%3B%22%3E%0A%3Cpath%20d%3D%22M5070%205113%20c-296%20-15%20-517%20-64%20-745%20-165%20-126%20-56%20-169%20-80%20-280%26%2310%3B-154%20-386%20-257%20-668%20-644%20-793%20-1089%20-50%20-177%20-62%20-280%20-62%20-510%200%20-261%2016%26%2310%3B-369%2087%20-590%20145%20-447%20424%20-804%20823%20-1052%20124%20-76%20217%20-121%20370%20-176%20214%20-76%26%2310%3B317%20-95%20580%20-103%20380%20-12%20666%2057%201000%20244%20135%2075%20183%20109%20306%20214%20237%20201%20406%26%2310%3B439%20537%20753%2037%2088%2083%20254%20113%20410%2024%20125%2025%20491%200%20581%20-9%2034%20-16%2074%20-16%2088%200%26%2310%3B28%20-36%20159%20-76%20276%20-26%2077%20-124%20286%20-155%20330%20-9%2014%20-34%2052%20-55%2085%20-155%20244%26%2310%3B-397%20464%20-691%20629%20-45%2025%20-85%2046%20-89%2046%20-4%200%20-25%209%20-48%2019%20-220%20104%20-575%20176%26%2310%3B-806%20164z%20m-416%20-854%20c31%20-24%2035%20-67%209%20-97%20-10%20-11%20-46%20-43%20-80%20-69%20-125%20-99%26%2310%3B-233%20-210%20-417%20-425%20-30%20-36%20-69%20-45%20-101%20-24%20l-25%2016%200%20289%200%20289%2028%2021%20c26%26%2310%3B19%2041%2020%20293%2021%20255%200%20267%20-1%20293%20-21z%20m1494%20-15%20l22%20-25%200%20-618%20c0%20-594%20-1%26%2310%3B-620%20-19%20-642%20-18%20-22%20-27%20-24%20-137%20-27%20-207%20-6%20-172%20-26%20-456%20256%20-136%20135%26%2310%3B-250%20254%20-254%20265%20-11%2035%205%2065%2052%2092%2091%2054%2089%2055%20322%20-177%20114%20-113%20214%20-208%26%2310%3B224%20-211%209%20-3%2023%200%2032%206%2013%2010%2016%2065%2020%20407%202%20217%201%20413%20-3%20435%20l-7%2040%20-74%200%26%2310%3Bc-175%20-1%20-490%20-101%20-699%20-221%20-400%20-231%20-682%20-575%20-826%20-1009%20-63%20-192%20-100%26%2310%3B-419%20-72%20-447%2013%20-13%20114%20-16%20696%20-21%20465%20-4%20690%20-3%20711%205%2030%2010%2045%2039%2038%2072%26%2310%3B-1%209%20-172%20186%20-379%20393%20-353%20355%20-377%20381%20-384%20421%20-9%2055%202%20132%2022%20155%209%209%2030%26%2310%3B17%2046%2017%2027%200%2097%20-66%20583%20-552%20578%20-579%20580%20-581%20567%20-651%20-3%20-14%20-14%20-35%20-24%26%2310%3B-46%20l-20%20-21%20-1018%200%20c-1015%200%20-1018%200%20-1045%2021%20-26%2020%20-26%2021%20-26%20162%200%2097%205%26%2310%3B158%2015%20191%208%2027%2015%2068%2015%2090%200%2023%206%2061%2015%2086%208%2025%2030%2097%2049%20160%2018%2063%2050%20152%26%2310%3B70%20197%2020%2045%2036%2084%2036%2087%200%2021%20164%20277%20236%20367%2069%2087%20241%20258%20329%20328%20152%20121%26%2310%3B331%20225%20510%20296%2095%2038%20282%2095%20311%2095%2012%200%2035%205%2051%2011%2015%207%2071%2016%20123%2021%2052%205%26%2310%3B133%2012%20180%2017%20108%2010%20139%206%20168%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M8220%203815%20c-254%20-54%20-434%20-236%20-512%20-515%20-20%20-74%20-23%20-107%20-23%20-260%26%2310%3B0%20-196%2015%20-273%2080%20-415%2078%20-171%20222%20-301%20384%20-347%20310%20-88%20608%206%20759%20242%2036%26%2310%3B56%2072%20141%2072%20172%200%2024%20-31%2038%20-82%2038%20-51%200%20-83%20-19%20-92%20-56%20-12%20-47%20-83%20-139%26%2310%3B-139%20-182%20-89%20-67%20-169%20-92%20-292%20-92%20-82%200%20-115%205%20-162%2022%20-146%2055%20-246%20153%26%2310%3B-311%20308%20-70%20164%20-68%20470%204%20630%2034%2077%2051%20103%2096%20154%2099%20112%20214%20160%20378%20161%26%2310%3B112%200%20176%20-17%20257%20-68%2059%20-38%20128%20-118%20158%20-184%2037%20-79%2085%20-101%20159%20-73%2046%2017%26%2310%3B26%2097%20-52%20213%20-138%20206%20-415%20308%20-682%20252z%22%2F%3E%0A%3Cpath%20d%3D%22M11553%203670%20c-14%20-6%20-23%20-18%20-23%20-32%20-3%20-267%20-3%20-268%20-85%20-268%20-59%200%26%2310%3B-85%20-19%20-85%20-63%200%20-45%2032%20-67%2095%20-67%2043%200%2056%20-4%2065%20-19%206%20-13%2010%20-151%2010%20-380%26%2310%3B0%20-357%200%20-361%2024%20-428%2040%20-111%20124%20-163%20262%20-163%2054%200%2065%203%2078%2022%2019%2027%2021%2072%26%2310%3B4%2086%20-7%205%20-42%2017%20-77%2026%20-73%2019%20-85%2027%20-109%2070%20-15%2028%20-17%2073%20-17%20399%200%20316%202%26%2310%3B369%2015%20377%208%205%2048%2010%2088%2010%2082%200%20112%2018%20112%2068%200%2047%20-27%2062%20-107%2062%20-102%200%26%2310%3B-108%209%20-109%20162%200%20106%20-3%20122%20-19%20134%20-21%2016%20-88%2017%20-122%204z%22%2F%3E%0A%3Cpath%20d%3D%22M16332%203645%20c-29%20-33%20-28%20-66%202%20-94%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-44%202%20-54%20-1%20-73%20-23z%22%2F%3E%0A%3Cpath%20d%3D%22M15615%203429%20c-127%20-13%20-204%20-48%20-275%20-125%20-43%20-47%20-79%20-115%20-80%20-149%26%2310%3B0%20-32%2020%20-45%2071%20-45%2051%200%2069%2012%2094%2060%2022%2043%2091%2097%20140%20109%2053%2013%20155%2014%20209%202%26%2310%3B88%20-21%20150%20-106%20162%20-222%205%20-51%203%20-68%20-9%20-80%20-16%20-17%20-121%20-32%20-334%20-49%20-154%26%2310%3B-12%20-234%20-42%20-304%20-113%20-104%20-106%20-108%20-281%20-10%20-406%2080%20-101%20258%20-147%20402%26%2310%3B-105%2064%2019%20151%2074%20181%20115%2026%2034%2057%2047%2069%2028%205%20-8%209%20-37%209%20-64%200%20-28%205%20-56%2012%26%2310%3B-63%207%20-7%2033%20-12%2058%20-12%2085%200%2082%20-20%2078%20446%20-4%20447%20-3%20441%20-65%20528%20-75%20106%26%2310%3B-237%20163%20-408%20145z%20m314%20-631%20c13%20-23%2014%20-37%203%20-100%20-20%20-113%20-63%20-174%20-167%26%2310%3B-233%20-46%20-27%20-58%20-29%20-155%20-29%20-78%200%20-113%204%20-135%2016%20-139%2076%20-142%20258%20-5%20328%26%2310%3B53%2027%20214%2048%20360%2046%2081%20-1%2085%20-2%2099%20-28z%22%2F%3E%0A%3Cpath%20d%3D%22M16337%203382%20c-16%20-17%20-17%20-63%20-17%20-528%200%20-587%20-5%20-557%2083%20-552%20l52%203%26%2310%3B0%20545%200%20545%20-51%203%20c-39%202%20-54%20-1%20-67%20-16z%22%2F%3E%0A%3Cpath%20d%3D%22M9488%203370%20c-187%20-62%20-312%20-240%20-332%20-475%20-27%20-324%20115%20-571%20364%26%2310%3B-629%20122%20-29%20265%20-14%20368%2038%2090%2046%20173%20135%20200%20213%2010%2029%208%2034%20-11%2048%20-12%208%26%2310%3B-39%2015%20-60%2015%20-40%200%20-60%20-16%20-114%20-88%20-13%20-17%20-48%20-44%20-78%20-61%20-52%20-29%20-60%26%2310%3B-31%20-165%20-31%20-97%200%20-117%203%20-158%2024%20-97%2049%20-161%20138%20-182%20254%20-20%20110%20-49%20102%26%2310%3B383%20102%20455%200%20423%20-10%20414%20129%20-15%20233%20-128%20394%20-324%20462%20-75%2026%20-225%2025%20-305%26%2310%3B-1z%20m305%20-153%20c57%20-34%20104%20-87%20135%20-156%2034%20-74%2035%20-131%204%20-147%20-31%20-15%20-580%26%2310%3B-7%20-601%209%20-29%2024%205%20137%2066%20214%2066%2083%20143%20115%20265%20110%2071%20-4%2095%20-9%20131%20-30z%22%2F%3E%0A%3Cpath%20d%3D%22M10703%203370%20c-62%20-22%20-102%20-48%20-161%20-104%20-50%20-48%20-62%20-41%20-62%2035%200%26%2310%3B25%20-5%2050%20-12%2057%20-7%207%20-36%2012%20-64%2012%20-89%200%20-84%2032%20-84%20-557%20l0%20-512%2022%20-15%20c29%26%2310%3B-21%20102%20-21%20122%200%2014%2013%2016%2059%2016%20353%200%20313%202%20342%2021%20403%2024%2077%2070%20136%20137%26%2310%3B176%2044%2025%2055%2027%20158%2027%20104%200%20113%20-2%20152%20-28%2023%20-15%2053%20-44%2067%20-65%2048%20-73%2055%26%2310%3B-136%2055%20-514%200%20-333%201%20-348%2019%20-358%2033%20-17%2099%20-12%20121%2010%2019%2019%2020%2033%2020%20363%26%2310%3B-1%20289%20-4%20355%20-19%20427%20-34%20161%20-104%20249%20-235%20293%20-69%2023%20-205%2022%20-273%20-3z%22%2F%3E%0A%3Cpath%20d%3D%22M12365%203371%20c-104%20-30%20-195%20-105%20-236%20-195%20-35%20-76%20-22%20-106%2047%20-106%26%2310%3B59%200%2072%207%2094%2050%2025%2049%2089%20104%20139%20118%2047%2015%20173%2015%20222%202%2048%20-13%20113%20-71%20132%26%2310%3B-117%2024%20-61%2032%20-166%2014%20-185%20-16%20-16%20-130%20-32%20-332%20-47%20-95%20-7%20-135%20-15%20-190%26%2310%3B-38%20-129%20-52%20-199%20-152%20-197%20-283%202%20-142%2091%20-257%20234%20-301%20150%20-47%20319%20-2%20420%26%2310%3B111%2056%2062%2078%2050%2078%20-45%200%20-53%2014%20-65%2070%20-65%2085%200%2082%20-21%2078%20451%20l-3%20414%20-28%26%2310%3B55%20c-48%2093%20-105%20140%20-222%20180%20-75%2026%20-232%2027%20-320%201z%20m406%20-598%20c16%20-19%2016%26%2310%3B-104%20-1%20-173%20-14%20-59%20-74%20-129%20-143%20-168%20-104%20-59%20-279%20-53%20-345%2011%20-52%2049%26%2310%3B-65%2082%20-60%20149%205%2065%2025%2099%2078%20136%2043%2029%2084%2039%20200%2050%20166%2016%20256%2014%20271%20-5z%22%2F%3E%0A%3Cpath%20d%3D%22M14662%203364%20c-48%20-24%20-70%20-45%20-115%20-108%20-30%20-43%20-47%20-34%20-47%2027%200%2068%26%2310%3B-18%2087%20-83%2087%20-81%200%20-77%2026%20-77%20-550%200%20-579%20-4%20-550%2080%20-550%2082%200%2080%20-7%2080%26%2310%3B372%200%20443%2012%20497%20128%20565%2037%2022%2063%2029%20127%2033%20l80%205%203%2058%20c2%2035%20-2%2064%20-9%2073%26%2310%3B-20%2024%20-108%2018%20-167%20-12z%22%2F%3E%0A%3Cpath%20d%3D%22M13200%203351%20c-13%20-25%20-13%20-700%200%20-791%2026%20-178%20156%20-294%20345%20-307%20121%26%2310%3B-9%20254%2041%20319%20118%2042%2049%2066%2032%2066%20-48%200%20-39%2021%20-53%2084%20-53%2081%200%2076%20-34%2076%20550%26%2310%3B0%20586%205%20550%20-79%20550%20-84%200%20-79%2022%20-83%20-390%20-3%20-362%20-3%20-365%20-27%20-410%20-39%20-73%26%2310%3B-70%20-108%20-126%20-140%20-49%20-28%20-59%20-30%20-158%20-30%20-102%200%20-106%201%20-153%2033%20-27%2018%26%2310%3B-62%2053%20-79%2081%20l-30%2049%20-5%20387%20c-4%20308%20-8%20390%20-19%20403%20-21%2026%20-117%2024%20-131%20-2z%22%2F%3E%0A%3Cpath%20d%3D%22M14892%202407%20c-29%20-30%20-28%20-68%202%20-96%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-43%202%20-54%20-1%20-73%20-21z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E\n- Favicon: https://cdn.prod.website-files.com/5f6cd8828a0cf111582bec45/6596e0d502f47727d23640ce_Centaur%20Labs%20Logo%20on%20own_32x32.png\n- Social card (og:image): https://assets.website-files.com/5f7a53ddbb40d1e517cf0fa7/5fc7e316cbaad14a03f74bf9_centaur-labs.png\n\n## UI Components\n\n- buttonPrimary: background=#582EFF, textColor=#FFFFFF, borderRadius=0px, shadow=none\n- buttonSecondary: background=#FFFFFF, textColor=#592EFF, borderColor=#592EFF, borderRadius=99px, shadow=none\n\n## Brand Personality\n\nTone: modern · Energy: medium · Audience: AI and tech professionals\n\n## Centaur Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **What AI Medical Device Teams Get Wrong About FDA 510(k)**\n  - Image: https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69c407dbdb1d4ac5d6225be3_FDA_501k%20copy.jpg\n  - Source: https://centaur.ai/post/what-ai-medical-device-teams-get-wrong-about-fda-510-k\n- **Medical AI Blog | Insights on Healthcare Data Annotation**\n  - Image: https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/699392a42abf026222c019c0_Evaluating_Annotation_Partners.jpg\n  - Source: https://centaur.ai/blog\n- **Centaur AI | Expert Data Annotation for AI**\n  - Image: https://cdn.prod.website-files.com/5f6cd8828a0cf111582bec45/696ea665c97f12bf8fe6ade6_Centaur_vs_Alternate.jpg\n  - Source: https://centaur.ai/\n- **Medical AI Blog | Insights on Healthcare Data Annotation**\n  - Image: https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/6818ab60b8366969b4d98871_Introducing%20our%20NLP%20in%20Healthcare%20blog%20series.webp\n  - Source: https://centaur.ai/blog\n- **Medical AI Blog | Insights on Healthcare Data Annotation**\n  - Image: https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69af0a7d9732cffb580a4be7_HIMSS_2026_Executive_Summit_Live_Cast.jpg\n  - Source: https://centaur.ai/blog\n- **Medical AI Blog | Insights on Healthcare Data Annotation**\n  - Image: https://cdn.prod.website-files.com/5f7a53ddbb40d1e517cf0fa7/69b8561bb1ffef82a818e7fe_Annotation%20for%20R%26D%20and%20FDA.jpeg\n  - Source: https://centaur.ai/blog\n\n## Working with these fonts\n\nNot found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:\n\nCharacterQuilt.com suggests this flow that can help:\n\n1. Open the company's homepage in a browser with DevTools open.\n2. In the Network tab, filter by \"Font\" (or by extension: woff2, woff, ttf, otf).\n3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.\n4. For each captured font URL: right-click → Save As to download the file locally.\n5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.\n\nProgrammatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.\n\nOnly do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.\n\n## Machine-Readable Profile\n\n```json\n{\n  \"colorScheme\": \"light\",\n  \"fonts\": [\n    {\n      \"family\": \"Inter\",\n      \"role\": \"body\"\n    },\n    {\n      \"family\": \"Sohne Mono\",\n      \"role\": \"monospace\"\n    },\n    {\n      \"family\": \"Aspekta\",\n      \"role\": \"heading\"\n    },\n    {\n      \"family\": \"Sf Pro Text\",\n      \"role\": \"unknown\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#582EFF\",\n    \"secondary\": \"#5D5FEF\",\n    \"accent\": \"#582EFF\",\n    \"background\": \"#FFFFFF\",\n    \"textPrimary\": \"#000000\",\n    \"link\": \"#E1E2FC\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Inter\",\n      \"heading\": \"Aspekta\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Aspekta\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"Inter\",\n        \"sans-serif\"\n      ],\n      \"paragraph\": [\n        \"Sf Pro Text\",\n        \"sans-serif\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"80px\",\n      \"h2\": \"56px\",\n      \"body\": \"16px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"10px\"\n  },\n  \"components\": {\n    \"buttonPrimary\": {\n      \"background\": \"#582EFF\",\n      \"textColor\": \"#FFFFFF\",\n      \"borderRadius\": \"0px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"0px\",\n        \"topRight\": \"0px\",\n        \"bottomRight\": \"0px\",\n        \"bottomLeft\": \"0px\"\n      },\n      \"shadow\": \"none\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"#FFFFFF\",\n      \"textColor\": \"#592EFF\",\n      \"borderColor\": \"#592EFF\",\n      \"borderRadius\": \"99px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"99px\",\n        \"topRight\": \"99px\",\n        \"bottomRight\": \"99px\",\n        \"bottomLeft\": \"99px\"\n      },\n      \"shadow\": \"none\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22300%200%201400%20600%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20height%3D%22100%25%22%20data-fc-idx%3D%220%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C600.000000)%20scale(0.100000%2C-0.100000)%22%20fill%3D%22currentColor%22%20stroke%3D%22none%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%20!important%3B%20stroke%3A%20none%20!important%3B%22%3E%0A%3Cpath%20d%3D%22M5070%205113%20c-296%20-15%20-517%20-64%20-745%20-165%20-126%20-56%20-169%20-80%20-280%26%2310%3B-154%20-386%20-257%20-668%20-644%20-793%20-1089%20-50%20-177%20-62%20-280%20-62%20-510%200%20-261%2016%26%2310%3B-369%2087%20-590%20145%20-447%20424%20-804%20823%20-1052%20124%20-76%20217%20-121%20370%20-176%20214%20-76%26%2310%3B317%20-95%20580%20-103%20380%20-12%20666%2057%201000%20244%20135%2075%20183%20109%20306%20214%20237%20201%20406%26%2310%3B439%20537%20753%2037%2088%2083%20254%20113%20410%2024%20125%2025%20491%200%20581%20-9%2034%20-16%2074%20-16%2088%200%26%2310%3B28%20-36%20159%20-76%20276%20-26%2077%20-124%20286%20-155%20330%20-9%2014%20-34%2052%20-55%2085%20-155%20244%26%2310%3B-397%20464%20-691%20629%20-45%2025%20-85%2046%20-89%2046%20-4%200%20-25%209%20-48%2019%20-220%20104%20-575%20176%26%2310%3B-806%20164z%20m-416%20-854%20c31%20-24%2035%20-67%209%20-97%20-10%20-11%20-46%20-43%20-80%20-69%20-125%20-99%26%2310%3B-233%20-210%20-417%20-425%20-30%20-36%20-69%20-45%20-101%20-24%20l-25%2016%200%20289%200%20289%2028%2021%20c26%26%2310%3B19%2041%2020%20293%2021%20255%200%20267%20-1%20293%20-21z%20m1494%20-15%20l22%20-25%200%20-618%20c0%20-594%20-1%26%2310%3B-620%20-19%20-642%20-18%20-22%20-27%20-24%20-137%20-27%20-207%20-6%20-172%20-26%20-456%20256%20-136%20135%26%2310%3B-250%20254%20-254%20265%20-11%2035%205%2065%2052%2092%2091%2054%2089%2055%20322%20-177%20114%20-113%20214%20-208%26%2310%3B224%20-211%209%20-3%2023%200%2032%206%2013%2010%2016%2065%2020%20407%202%20217%201%20413%20-3%20435%20l-7%2040%20-74%200%26%2310%3Bc-175%20-1%20-490%20-101%20-699%20-221%20-400%20-231%20-682%20-575%20-826%20-1009%20-63%20-192%20-100%26%2310%3B-419%20-72%20-447%2013%20-13%20114%20-16%20696%20-21%20465%20-4%20690%20-3%20711%205%2030%2010%2045%2039%2038%2072%26%2310%3B-1%209%20-172%20186%20-379%20393%20-353%20355%20-377%20381%20-384%20421%20-9%2055%202%20132%2022%20155%209%209%2030%26%2310%3B17%2046%2017%2027%200%2097%20-66%20583%20-552%20578%20-579%20580%20-581%20567%20-651%20-3%20-14%20-14%20-35%20-24%26%2310%3B-46%20l-20%20-21%20-1018%200%20c-1015%200%20-1018%200%20-1045%2021%20-26%2020%20-26%2021%20-26%20162%200%2097%205%26%2310%3B158%2015%20191%208%2027%2015%2068%2015%2090%200%2023%206%2061%2015%2086%208%2025%2030%2097%2049%20160%2018%2063%2050%20152%26%2310%3B70%20197%2020%2045%2036%2084%2036%2087%200%2021%20164%20277%20236%20367%2069%2087%20241%20258%20329%20328%20152%20121%26%2310%3B331%20225%20510%20296%2095%2038%20282%2095%20311%2095%2012%200%2035%205%2051%2011%2015%207%2071%2016%20123%2021%2052%205%26%2310%3B133%2012%20180%2017%20108%2010%20139%206%20168%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M8220%203815%20c-254%20-54%20-434%20-236%20-512%20-515%20-20%20-74%20-23%20-107%20-23%20-260%26%2310%3B0%20-196%2015%20-273%2080%20-415%2078%20-171%20222%20-301%20384%20-347%20310%20-88%20608%206%20759%20242%2036%26%2310%3B56%2072%20141%2072%20172%200%2024%20-31%2038%20-82%2038%20-51%200%20-83%20-19%20-92%20-56%20-12%20-47%20-83%20-139%26%2310%3B-139%20-182%20-89%20-67%20-169%20-92%20-292%20-92%20-82%200%20-115%205%20-162%2022%20-146%2055%20-246%20153%26%2310%3B-311%20308%20-70%20164%20-68%20470%204%20630%2034%2077%2051%20103%2096%20154%2099%20112%20214%20160%20378%20161%26%2310%3B112%200%20176%20-17%20257%20-68%2059%20-38%20128%20-118%20158%20-184%2037%20-79%2085%20-101%20159%20-73%2046%2017%26%2310%3B26%2097%20-52%20213%20-138%20206%20-415%20308%20-682%20252z%22%2F%3E%0A%3Cpath%20d%3D%22M11553%203670%20c-14%20-6%20-23%20-18%20-23%20-32%20-3%20-267%20-3%20-268%20-85%20-268%20-59%200%26%2310%3B-85%20-19%20-85%20-63%200%20-45%2032%20-67%2095%20-67%2043%200%2056%20-4%2065%20-19%206%20-13%2010%20-151%2010%20-380%26%2310%3B0%20-357%200%20-361%2024%20-428%2040%20-111%20124%20-163%20262%20-163%2054%200%2065%203%2078%2022%2019%2027%2021%2072%26%2310%3B4%2086%20-7%205%20-42%2017%20-77%2026%20-73%2019%20-85%2027%20-109%2070%20-15%2028%20-17%2073%20-17%20399%200%20316%202%26%2310%3B369%2015%20377%208%205%2048%2010%2088%2010%2082%200%20112%2018%20112%2068%200%2047%20-27%2062%20-107%2062%20-102%200%26%2310%3B-108%209%20-109%20162%200%20106%20-3%20122%20-19%20134%20-21%2016%20-88%2017%20-122%204z%22%2F%3E%0A%3Cpath%20d%3D%22M16332%203645%20c-29%20-33%20-28%20-66%202%20-94%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-44%202%20-54%20-1%20-73%20-23z%22%2F%3E%0A%3Cpath%20d%3D%22M15615%203429%20c-127%20-13%20-204%20-48%20-275%20-125%20-43%20-47%20-79%20-115%20-80%20-149%26%2310%3B0%20-32%2020%20-45%2071%20-45%2051%200%2069%2012%2094%2060%2022%2043%2091%2097%20140%20109%2053%2013%20155%2014%20209%202%26%2310%3B88%20-21%20150%20-106%20162%20-222%205%20-51%203%20-68%20-9%20-80%20-16%20-17%20-121%20-32%20-334%20-49%20-154%26%2310%3B-12%20-234%20-42%20-304%20-113%20-104%20-106%20-108%20-281%20-10%20-406%2080%20-101%20258%20-147%20402%26%2310%3B-105%2064%2019%20151%2074%20181%20115%2026%2034%2057%2047%2069%2028%205%20-8%209%20-37%209%20-64%200%20-28%205%20-56%2012%26%2310%3B-63%207%20-7%2033%20-12%2058%20-12%2085%200%2082%20-20%2078%20446%20-4%20447%20-3%20441%20-65%20528%20-75%20106%26%2310%3B-237%20163%20-408%20145z%20m314%20-631%20c13%20-23%2014%20-37%203%20-100%20-20%20-113%20-63%20-174%20-167%26%2310%3B-233%20-46%20-27%20-58%20-29%20-155%20-29%20-78%200%20-113%204%20-135%2016%20-139%2076%20-142%20258%20-5%20328%26%2310%3B53%2027%20214%2048%20360%2046%2081%20-1%2085%20-2%2099%20-28z%22%2F%3E%0A%3Cpath%20d%3D%22M16337%203382%20c-16%20-17%20-17%20-63%20-17%20-528%200%20-587%20-5%20-557%2083%20-552%20l52%203%26%2310%3B0%20545%200%20545%20-51%203%20c-39%202%20-54%20-1%20-67%20-16z%22%2F%3E%0A%3Cpath%20d%3D%22M9488%203370%20c-187%20-62%20-312%20-240%20-332%20-475%20-27%20-324%20115%20-571%20364%26%2310%3B-629%20122%20-29%20265%20-14%20368%2038%2090%2046%20173%20135%20200%20213%2010%2029%208%2034%20-11%2048%20-12%208%26%2310%3B-39%2015%20-60%2015%20-40%200%20-60%20-16%20-114%20-88%20-13%20-17%20-48%20-44%20-78%20-61%20-52%20-29%20-60%26%2310%3B-31%20-165%20-31%20-97%200%20-117%203%20-158%2024%20-97%2049%20-161%20138%20-182%20254%20-20%20110%20-49%20102%26%2310%3B383%20102%20455%200%20423%20-10%20414%20129%20-15%20233%20-128%20394%20-324%20462%20-75%2026%20-225%2025%20-305%26%2310%3B-1z%20m305%20-153%20c57%20-34%20104%20-87%20135%20-156%2034%20-74%2035%20-131%204%20-147%20-31%20-15%20-580%26%2310%3B-7%20-601%209%20-29%2024%205%20137%2066%20214%2066%2083%20143%20115%20265%20110%2071%20-4%2095%20-9%20131%20-30z%22%2F%3E%0A%3Cpath%20d%3D%22M10703%203370%20c-62%20-22%20-102%20-48%20-161%20-104%20-50%20-48%20-62%20-41%20-62%2035%200%26%2310%3B25%20-5%2050%20-12%2057%20-7%207%20-36%2012%20-64%2012%20-89%200%20-84%2032%20-84%20-557%20l0%20-512%2022%20-15%20c29%26%2310%3B-21%20102%20-21%20122%200%2014%2013%2016%2059%2016%20353%200%20313%202%20342%2021%20403%2024%2077%2070%20136%20137%26%2310%3B176%2044%2025%2055%2027%20158%2027%20104%200%20113%20-2%20152%20-28%2023%20-15%2053%20-44%2067%20-65%2048%20-73%2055%26%2310%3B-136%2055%20-514%200%20-333%201%20-348%2019%20-358%2033%20-17%2099%20-12%20121%2010%2019%2019%2020%2033%2020%20363%26%2310%3B-1%20289%20-4%20355%20-19%20427%20-34%20161%20-104%20249%20-235%20293%20-69%2023%20-205%2022%20-273%20-3z%22%2F%3E%0A%3Cpath%20d%3D%22M12365%203371%20c-104%20-30%20-195%20-105%20-236%20-195%20-35%20-76%20-22%20-106%2047%20-106%26%2310%3B59%200%2072%207%2094%2050%2025%2049%2089%20104%20139%20118%2047%2015%20173%2015%20222%202%2048%20-13%20113%20-71%20132%26%2310%3B-117%2024%20-61%2032%20-166%2014%20-185%20-16%20-16%20-130%20-32%20-332%20-47%20-95%20-7%20-135%20-15%20-190%26%2310%3B-38%20-129%20-52%20-199%20-152%20-197%20-283%202%20-142%2091%20-257%20234%20-301%20150%20-47%20319%20-2%20420%26%2310%3B111%2056%2062%2078%2050%2078%20-45%200%20-53%2014%20-65%2070%20-65%2085%200%2082%20-21%2078%20451%20l-3%20414%20-28%26%2310%3B55%20c-48%2093%20-105%20140%20-222%20180%20-75%2026%20-232%2027%20-320%201z%20m406%20-598%20c16%20-19%2016%26%2310%3B-104%20-1%20-173%20-14%20-59%20-74%20-129%20-143%20-168%20-104%20-59%20-279%20-53%20-345%2011%20-52%2049%26%2310%3B-65%2082%20-60%20149%205%2065%2025%2099%2078%20136%2043%2029%2084%2039%20200%2050%20166%2016%20256%2014%20271%20-5z%22%2F%3E%0A%3Cpath%20d%3D%22M14662%203364%20c-48%20-24%20-70%20-45%20-115%20-108%20-30%20-43%20-47%20-34%20-47%2027%200%2068%26%2310%3B-18%2087%20-83%2087%20-81%200%20-77%2026%20-77%20-550%200%20-579%20-4%20-550%2080%20-550%2082%200%2080%20-7%2080%26%2310%3B372%200%20443%2012%20497%20128%20565%2037%2022%2063%2029%20127%2033%20l80%205%203%2058%20c2%2035%20-2%2064%20-9%2073%26%2310%3B-20%2024%20-108%2018%20-167%20-12z%22%2F%3E%0A%3Cpath%20d%3D%22M13200%203351%20c-13%20-25%20-13%20-700%200%20-791%2026%20-178%20156%20-294%20345%20-307%20121%26%2310%3B-9%20254%2041%20319%20118%2042%2049%2066%2032%2066%20-48%200%20-39%2021%20-53%2084%20-53%2081%200%2076%20-34%2076%20550%26%2310%3B0%20586%205%20550%20-79%20550%20-84%200%20-79%2022%20-83%20-390%20-3%20-362%20-3%20-365%20-27%20-410%20-39%20-73%26%2310%3B-70%20-108%20-126%20-140%20-49%20-28%20-59%20-30%20-158%20-30%20-102%200%20-106%201%20-153%2033%20-27%2018%26%2310%3B-62%2053%20-79%2081%20l-30%2049%20-5%20387%20c-4%20308%20-8%20390%20-19%20403%20-21%2026%20-117%2024%20-131%20-2z%22%2F%3E%0A%3Cpath%20d%3D%22M14892%202407%20c-29%20-30%20-28%20-68%202%20-96%2019%20-18%2033%20-22%2072%20-19%20l49%203%200%2065%26%2310%3B0%2065%20-50%203%20c-43%202%20-54%20-1%20-73%20-21z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E\",\n    \"favicon\": \"https://cdn.prod.website-files.com/5f6cd8828a0cf111582bec45/6596e0d502f47727d23640ce_Centaur%20Labs%20Logo%20on%20own_32x32.png\",\n    \"ogImage\": \"https://assets.website-files.com/5f7a53ddbb40d1e517cf0fa7/5fc7e316cbaad14a03f74bf9_centaur-labs.png\",\n    \"logoHref\": \"/\"\n  },\n  \"__llm_logo_reasoning\": {\n    \"selectedIndex\": 0,\n    \"reasoning\": \"Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Centaur AI'.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 0,\n      \"text\": \"Book a Demo\",\n      \"reasoning\": \"Button #0 uses the brand's vibrant primary color (#582EFF) and has action-oriented text 'Book a Demo', making it the most prominent CTA.\"\n    },\n    \"secondary\": {\n      \"index\": 5,\n      \"text\": \"Test Your Strategy →\",\n      \"reasoning\": \"Button #5 has a different background color (#FFFFFF) and serves as a secondary action with text 'Test Your Strategy →'.\"\n    },\n    \"confidence\": 0.95\n  },\n  \"personality\": {\n    \"tone\": \"modern\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"AI and tech professionals\"\n  },\n  \"designSystem\": {\n    \"framework\": \"custom\",\n    \"componentLibrary\": \"\"\n  },\n  \"confidence\": {\n    \"buttons\": 0.95,\n    \"colors\": 0.9,\n    \"overall\": 0.925\n  },\n  \"__llm_metadata\": {\n    \"logoSelection\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true,\n      \"finalSource\": \"llm\",\n      \"rawLogoSelection\": {\n        \"selectedLogoIndex\": 0,\n        \"selectedLogoReasoning\": \"Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Centaur AI'.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}