{
  "name": "Comulate",
  "slug": "comulate",
  "domain": "https://www.comulate.com/",
  "sources": [
    "startups_gallery"
  ],
  "branding": {
    "colorScheme": "light",
    "fonts": [
      {
        "family": "Soehne",
        "role": "body"
      },
      {
        "family": "Knapp",
        "role": "heading"
      }
    ],
    "colors": {
      "primary": "#4ADF7D",
      "secondary": "#FFBF60",
      "accent": "#4ADF7D",
      "background": "#FFFFFF",
      "textPrimary": "#0F4F48",
      "link": "#0F4F48"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Soehne",
        "heading": "Knapp"
      },
      "fontStacks": {
        "heading": [
          "Knapp",
          "sans-serif"
        ],
        "body": [
          "Soehne",
          "sans-serif"
        ],
        "paragraph": [
          "Soehne",
          "sans-serif"
        ]
      },
      "fontSizes": {
        "h1": "60.8px",
        "h2": "48px",
        "body": "14px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "8px"
    },
    "components": {
      "input": {
        "background": "#FFFFFF",
        "textColor": "#171717",
        "borderColor": "#D0D5DD",
        "borderRadius": "4px",
        "borderRadiusCorners": {
          "topLeft": "4px",
          "topRight": "4px",
          "bottomRight": "4px",
          "bottomLeft": "4px"
        },
        "shadow": "rgba(16, 24, 40, 0.05) 0px 1px 2px 0px"
      },
      "buttonPrimary": {
        "background": "#4ADF7D",
        "textColor": "#0F4F48",
        "borderRadius": "4px",
        "borderRadiusCorners": {
          "topLeft": "4px",
          "topRight": "4px",
          "bottomRight": "4px",
          "bottomLeft": "4px"
        },
        "shadow": "rgba(16, 24, 40, 0.05) 0px 1px 2px 0px"
      },
      "buttonSecondary": {
        "background": "#F4F1E9",
        "textColor": "#0F4F48",
        "borderColor": "#0F4F48",
        "borderRadius": "4px",
        "borderRadiusCorners": {
          "topLeft": "4px",
          "topRight": "4px",
          "bottomRight": "4px",
          "bottomLeft": "4px"
        },
        "shadow": "rgba(16, 24, 40, 0.05) 0px 1px 2px 0px"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20201%2028%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-fc-idx%3D%220%22%3E%0A%3Cpath%20d%3D%22M25.4783%2016.8242C25.4344%2017.2622%2025.457%2017.8533%2025.457%2017.8533C25.5662%2019.6064%2026.4647%2021.2491%2027.9329%2022.3446L34.5701%2027.3178L36.849%2023.0461L30.8028%2018.5109C30.4741%2018.2699%2030.2557%2017.9198%2030.2331%2017.5684V17.4153C30.2545%2016.6272%2030.9559%2016.0349%2031.7227%2016.0349H40.5949L43.1586%2011.2588H31.8331C28.6343%2011.2588%2025.8522%2013.6243%2025.4807%2016.8231L25.4783%2016.8242Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M25.8495%200L11.2373%2027.2955H17.2847L31.8956%200H25.8495Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M17.6791%2010.515C17.723%2010.077%2017.7005%209.48595%2017.7005%209.48595C17.5913%207.73288%2016.6928%206.09019%2015.2246%204.99466L8.58733%200.0214844L6.30846%204.2932L12.3546%208.8284C12.6834%209.06934%2012.9018%209.41948%2012.9243%209.77081V9.92392C12.903%2010.7132%2012.2015%2011.3043%2011.4347%2011.3043H2.56374L0%2016.0792H11.3255C14.5243%2016.0792%2017.3064%2013.7137%2017.6779%2010.515H17.6791Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M60.6817%2011.4358V11.4133C63.1351%2011.4133%2064.8442%2013.0999%2065.4353%2015.3123L70.1011%2014.2607C69.2904%2010.2952%2065.7854%207.09766%2060.6817%207.09766C54.8979%207.09766%2050.8896%2011.5664%2050.8896%2017.3503C50.8896%2023.1341%2054.899%2027.6028%2060.6817%2027.6028C65.7641%2027.6028%2069.2916%2024.4041%2070.1011%2020.4398L65.4353%2019.4107C64.8656%2021.6018%2063.1351%2023.3098%2060.6817%2023.3098C57.8117%2023.3098%2055.7085%2020.9882%2055.7085%2017.3728C55.7085%2013.7575%2057.8117%2011.4358%2060.6817%2011.4358Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M80.5938%207.09766C74.6568%207.09766%2070.7139%2011.6542%2070.7139%2017.3503C70.7139%2023.0463%2074.6568%2027.6028%2080.5938%2027.6028C86.5307%2027.6028%2090.4962%2023.0237%2090.4962%2017.3503C90.4962%2011.6768%2086.5533%207.09766%2080.5938%207.09766ZM80.5938%2023.2872C77.8116%2023.2872%2075.5327%2021.2065%2075.5327%2017.3503C75.5327%2013.494%2077.7891%2011.3694%2080.5938%2011.3694C83.3984%2011.3694%2085.6761%2013.494%2085.6761%2017.3503C85.6761%2021.2065%2083.4198%2023.2872%2080.5938%2023.2872Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M113.915%207.16297V7.1416C111.242%207.1416%20109.096%209.06915%20108.087%2011.348C107.276%208.91604%20105.414%207.1416%20102.457%207.1416C99.8509%207.1416%2097.5946%209.28873%2096.7839%2011.348L96.8718%207.73387H92.1182V27.0118H96.8718V16.453C96.8718%2013.4738%2098.4053%2011.2388%20100.771%2011.2388C102.874%2011.2388%20103.794%2013.0786%20103.794%2016.1016V27.0118H108.547V16.4091C108.547%2013.4299%20110.125%2011.2388%20112.446%2011.2388C114.594%2011.2388%20115.47%2013.0786%20115.47%2016.1016V27.0118H120.223V15.4453C120.223%2010.4721%20118.361%207.16415%20113.913%207.16415L113.915%207.16297Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M134.925%2017.9855L134.947%2018.0068C134.947%2021.1178%20133.194%2023.4833%20130.544%2023.4833C128.2%2023.4833%20127.016%2021.9059%20127.016%2018.6644V7.71152H122.263V19.2341C122.263%2024.6013%20124.301%2027.5591%20128.835%2027.5591C131.858%2027.5591%20134.114%2025.2803%20134.99%2023.3527L134.925%2026.9669H139.678V7.68896H134.925V17.9855Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M146.951%200H142.197V26.9893H146.951V0Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M163.775%2011.0406C162.964%209.41929%20160.708%207.1416%20157.421%207.1416C152.098%207.1416%20148.505%2011.7207%20148.505%2017.3289C148.505%2022.9371%20152.098%2027.5815%20157.421%2027.5815C160.905%2027.5815%20163.731%2025.0403%20164.431%2022.6522V27.0118H168.44V7.73269H163.687L163.775%2011.0406ZM158.604%2023.4178C155.822%2023.4178%20153.39%2020.8327%20153.39%2017.3277C153.39%2013.8228%20155.756%2011.3255%20158.604%2011.3255C161.43%2011.2816%20163.84%2013.8228%20163.84%2017.3277C163.84%2020.8327%20161.43%2023.4178%20158.604%2023.4178Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M175.934%2021.5128V11.6768H181.17V7.71129H175.934V2.08057H171.225V7.71011H171.181V22.2131C171.181%2025.3014%20172.823%2026.9892%20175.934%2026.9892H181.17V22.8267H177.271C176.395%2022.8267%20175.934%2022.3662%20175.934%2021.5128Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M191.225%207.09766C186.012%207.09766%20181.542%2011.5225%20181.542%2017.3942C181.542%2023.2658%20185.223%2027.6028%20191.225%2027.6028C196.439%2027.6028%20199.265%2024.7115%20200.185%2021.4689L195.716%2020.549C195.256%2022.0825%20193.81%2023.8344%20191.247%2023.8344C188.487%2023.8344%20186.274%2021.4902%20186.121%2018.5111H200.317C201.247%2012.8953%20197.301%207.09766%20191.225%207.09766ZM186.274%2015.5094C186.383%2012.8803%20188.465%2010.7996%20191.137%2010.7996C193.809%2010.7996%20195.759%2012.8151%20195.759%2015.4654L186.273%2015.5094H186.274Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3C%2Fsvg%3E",
      "favicon": "https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/64431bd3ea3c13759b05a9a4_Dark-Green-32px.png",
      "ogImage": null,
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 0,
        "text": "Request demo",
        "reasoning": "Button #0 has a vibrant green background (#4ADF7D), which is a brand color and stands out as the primary call-to-action with the text 'Request demo'."
      },
      "secondary": {
        "index": 1,
        "text": "Read in Leader's Edge",
        "reasoning": "Button #1 has a different background color (#F4F1E9) and serves as a secondary action with the text 'Read in Leader's Edge'."
      },
      "confidence": 0.95
    },
    "personality": {
      "tone": "professional",
      "energy": "medium",
      "targetAudience": "business 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, links to the homepage, and matches the brand inferred from the URL and page title.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/6807183958.webp",
      "alt": "About Comulate",
      "source_url": "https://www.comulate.com/about",
      "image_url": "https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/664946e797a6f4db1709d214_IMG_0886.jpeg",
      "width": 4032,
      "height": 3024,
      "bytes": 3380555,
      "query": "site:comulate.com",
      "query_suffix": "site:comulate.com"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/39c903aba9.webp",
      "alt": "Comulate Engineering",
      "source_url": "https://www.comulate.com/engineering",
      "image_url": "https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67a560601f4710989eebb092_AI-Eng-Blog.png",
      "width": 2560,
      "height": 1200,
      "bytes": 379034,
      "query": "site:comulate.com blog",
      "query_suffix": "site:comulate.com blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/725b7a7dbc.webp",
      "alt": "Building Self-Learning RAG For Document Understanding",
      "source_url": "https://www.comulate.com/post/building-self-learning-rag-for-document-understanding",
      "image_url": "https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67a560375510ef5a1992ec72_Holistic-Extraction-Accuracy.png",
      "width": 2560,
      "height": 1800,
      "bytes": 69888,
      "query": "site:comulate.com",
      "query_suffix": "site:comulate.com"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/7071a164e0.webp",
      "alt": "Transforming Insurance with AI",
      "source_url": "https://www.comulate.com/post/comulate-series-b-bond-workday-transforming-insurance-with-ai",
      "image_url": "https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67aacd2b97d8d144ce06cf5c_Blog%20header%20final.png",
      "width": 2560,
      "height": 1200,
      "bytes": 2198056,
      "query": "site:comulate.com blog",
      "query_suffix": "site:comulate.com blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/ce5e8bc241.webp",
      "alt": "About Comulate",
      "source_url": "https://www.comulate.com/about",
      "image_url": "https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/66493cf9a640f8b465b017d5_Screenshot%202024-05-18%20at%204.40.53%20PM.jpg",
      "width": 2334,
      "height": 1752,
      "bytes": 1115119,
      "query": "site:comulate.com",
      "query_suffix": "site:comulate.com"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/comulate/9b7e1fc551.webp",
      "alt": "Comulate Engineering",
      "source_url": "https://www.comulate.com/engineering",
      "image_url": "https://cdn.prod.website-files.com/6397d6a966582948c9e54987/664a8451e9e535bb4ea82d19_refresh%20tab.jpg",
      "width": 2560,
      "height": 1200,
      "bytes": 656869,
      "query": "site:comulate.com blog",
      "query_suffix": "site:comulate.com blog"
    }
  ],
  "font_resources": [
    {
      "family": "Soehne",
      "google_fonts_url": "https://fonts.google.com/specimen/Soehne"
    },
    {
      "family": "Knapp",
      "google_fonts_url": "https://fonts.google.com/specimen/Knapp"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Soehne&family=Knapp&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/comulate",
  "agent_instructions": "You are designing or implementing in Comulate's brand identity.\n\n# Brand profile\n- Company: Comulate\n- Source: https://www.comulate.com/\n- Color scheme: light\n\n# Colors\n- primary: #4ADF7D\n- secondary: #FFBF60\n- accent: #4ADF7D\n- background: #FFFFFF\n- textPrimary: #0F4F48\n- link: #0F4F48\n\n# Typography\n- primary: Soehne — https://fonts.google.com/specimen/Soehne\n- heading: Knapp — https://fonts.google.com/specimen/Knapp\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Soehne&family=Knapp&display=swap\">\n\n# UI Components\n- input: background=#FFFFFF, textColor=#171717, borderColor=#D0D5DD, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n- buttonPrimary: background=#4ADF7D, textColor=#0F4F48, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n- buttonSecondary: background=#F4F1E9, textColor=#0F4F48, borderColor=#0F4F48, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n\n# Brand voice\n- Tone: professional\n- Energy: medium\n- Audience: business 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/comulate.json",
  "page_markdown": "# Comulate Brand Identity\n\nA complete profile of **Comulate**'s visual system — colors, typography, components, and personality — extracted from https://www.comulate.com/. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/comulate\n- Machine-readable JSON: https://characterquilt.com/branding/comulate.json\n- Per-page llms.txt: https://characterquilt.com/branding/comulate/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #4ADF7D |\n| Accent | #4ADF7D |\n| Body Font | Soehne |\n| Heading Font | Knapp |\n\n## Color Palette\n\n- primary: #4ADF7D\n- secondary: #FFBF60\n- accent: #4ADF7D\n- background: #FFFFFF\n- textPrimary: #0F4F48\n- link: #0F4F48\n\n## Typography\n\n- primary: Soehne — https://fonts.google.com/specimen/Soehne\n- heading: Knapp — https://fonts.google.com/specimen/Knapp\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20201%2028%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-fc-idx%3D%220%22%3E%0A%3Cpath%20d%3D%22M25.4783%2016.8242C25.4344%2017.2622%2025.457%2017.8533%2025.457%2017.8533C25.5662%2019.6064%2026.4647%2021.2491%2027.9329%2022.3446L34.5701%2027.3178L36.849%2023.0461L30.8028%2018.5109C30.4741%2018.2699%2030.2557%2017.9198%2030.2331%2017.5684V17.4153C30.2545%2016.6272%2030.9559%2016.0349%2031.7227%2016.0349H40.5949L43.1586%2011.2588H31.8331C28.6343%2011.2588%2025.8522%2013.6243%2025.4807%2016.8231L25.4783%2016.8242Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M25.8495%200L11.2373%2027.2955H17.2847L31.8956%200H25.8495Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M17.6791%2010.515C17.723%2010.077%2017.7005%209.48595%2017.7005%209.48595C17.5913%207.73288%2016.6928%206.09019%2015.2246%204.99466L8.58733%200.0214844L6.30846%204.2932L12.3546%208.8284C12.6834%209.06934%2012.9018%209.41948%2012.9243%209.77081V9.92392C12.903%2010.7132%2012.2015%2011.3043%2011.4347%2011.3043H2.56374L0%2016.0792H11.3255C14.5243%2016.0792%2017.3064%2013.7137%2017.6779%2010.515H17.6791Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M60.6817%2011.4358V11.4133C63.1351%2011.4133%2064.8442%2013.0999%2065.4353%2015.3123L70.1011%2014.2607C69.2904%2010.2952%2065.7854%207.09766%2060.6817%207.09766C54.8979%207.09766%2050.8896%2011.5664%2050.8896%2017.3503C50.8896%2023.1341%2054.899%2027.6028%2060.6817%2027.6028C65.7641%2027.6028%2069.2916%2024.4041%2070.1011%2020.4398L65.4353%2019.4107C64.8656%2021.6018%2063.1351%2023.3098%2060.6817%2023.3098C57.8117%2023.3098%2055.7085%2020.9882%2055.7085%2017.3728C55.7085%2013.7575%2057.8117%2011.4358%2060.6817%2011.4358Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M80.5938%207.09766C74.6568%207.09766%2070.7139%2011.6542%2070.7139%2017.3503C70.7139%2023.0463%2074.6568%2027.6028%2080.5938%2027.6028C86.5307%2027.6028%2090.4962%2023.0237%2090.4962%2017.3503C90.4962%2011.6768%2086.5533%207.09766%2080.5938%207.09766ZM80.5938%2023.2872C77.8116%2023.2872%2075.5327%2021.2065%2075.5327%2017.3503C75.5327%2013.494%2077.7891%2011.3694%2080.5938%2011.3694C83.3984%2011.3694%2085.6761%2013.494%2085.6761%2017.3503C85.6761%2021.2065%2083.4198%2023.2872%2080.5938%2023.2872Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M113.915%207.16297V7.1416C111.242%207.1416%20109.096%209.06915%20108.087%2011.348C107.276%208.91604%20105.414%207.1416%20102.457%207.1416C99.8509%207.1416%2097.5946%209.28873%2096.7839%2011.348L96.8718%207.73387H92.1182V27.0118H96.8718V16.453C96.8718%2013.4738%2098.4053%2011.2388%20100.771%2011.2388C102.874%2011.2388%20103.794%2013.0786%20103.794%2016.1016V27.0118H108.547V16.4091C108.547%2013.4299%20110.125%2011.2388%20112.446%2011.2388C114.594%2011.2388%20115.47%2013.0786%20115.47%2016.1016V27.0118H120.223V15.4453C120.223%2010.4721%20118.361%207.16415%20113.913%207.16415L113.915%207.16297Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M134.925%2017.9855L134.947%2018.0068C134.947%2021.1178%20133.194%2023.4833%20130.544%2023.4833C128.2%2023.4833%20127.016%2021.9059%20127.016%2018.6644V7.71152H122.263V19.2341C122.263%2024.6013%20124.301%2027.5591%20128.835%2027.5591C131.858%2027.5591%20134.114%2025.2803%20134.99%2023.3527L134.925%2026.9669H139.678V7.68896H134.925V17.9855Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M146.951%200H142.197V26.9893H146.951V0Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M163.775%2011.0406C162.964%209.41929%20160.708%207.1416%20157.421%207.1416C152.098%207.1416%20148.505%2011.7207%20148.505%2017.3289C148.505%2022.9371%20152.098%2027.5815%20157.421%2027.5815C160.905%2027.5815%20163.731%2025.0403%20164.431%2022.6522V27.0118H168.44V7.73269H163.687L163.775%2011.0406ZM158.604%2023.4178C155.822%2023.4178%20153.39%2020.8327%20153.39%2017.3277C153.39%2013.8228%20155.756%2011.3255%20158.604%2011.3255C161.43%2011.2816%20163.84%2013.8228%20163.84%2017.3277C163.84%2020.8327%20161.43%2023.4178%20158.604%2023.4178Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M175.934%2021.5128V11.6768H181.17V7.71129H175.934V2.08057H171.225V7.71011H171.181V22.2131C171.181%2025.3014%20172.823%2026.9892%20175.934%2026.9892H181.17V22.8267H177.271C176.395%2022.8267%20175.934%2022.3662%20175.934%2021.5128Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M191.225%207.09766C186.012%207.09766%20181.542%2011.5225%20181.542%2017.3942C181.542%2023.2658%20185.223%2027.6028%20191.225%2027.6028C196.439%2027.6028%20199.265%2024.7115%20200.185%2021.4689L195.716%2020.549C195.256%2022.0825%20193.81%2023.8344%20191.247%2023.8344C188.487%2023.8344%20186.274%2021.4902%20186.121%2018.5111H200.317C201.247%2012.8953%20197.301%207.09766%20191.225%207.09766ZM186.274%2015.5094C186.383%2012.8803%20188.465%2010.7996%20191.137%2010.7996C193.809%2010.7996%20195.759%2012.8151%20195.759%2015.4654L186.273%2015.5094H186.274Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3C%2Fsvg%3E\n- Favicon: https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/64431bd3ea3c13759b05a9a4_Dark-Green-32px.png\n\n## UI Components\n\n- input: background=#FFFFFF, textColor=#171717, borderColor=#D0D5DD, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n- buttonPrimary: background=#4ADF7D, textColor=#0F4F48, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n- buttonSecondary: background=#F4F1E9, textColor=#0F4F48, borderColor=#0F4F48, borderRadius=4px, shadow=rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\n\n## Brand Personality\n\nTone: professional · Energy: medium · Audience: business professionals\n\n## Comulate Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **About Comulate**\n  - Image: https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/664946e797a6f4db1709d214_IMG_0886.jpeg\n  - Source: https://www.comulate.com/about\n- **Comulate Engineering**\n  - Image: https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67a560601f4710989eebb092_AI-Eng-Blog.png\n  - Source: https://www.comulate.com/engineering\n- **Building Self-Learning RAG For Document Understanding**\n  - Image: https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67a560375510ef5a1992ec72_Holistic-Extraction-Accuracy.png\n  - Source: https://www.comulate.com/post/building-self-learning-rag-for-document-understanding\n- **Transforming Insurance with AI**\n  - Image: https://cdn.prod.website-files.com/6397d6a966582948c9e54987/67aacd2b97d8d144ce06cf5c_Blog%20header%20final.png\n  - Source: https://www.comulate.com/post/comulate-series-b-bond-workday-transforming-insurance-with-ai\n- **About Comulate**\n  - Image: https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/66493cf9a640f8b465b017d5_Screenshot%202024-05-18%20at%204.40.53%20PM.jpg\n  - Source: https://www.comulate.com/about\n- **Comulate Engineering**\n  - Image: https://cdn.prod.website-files.com/6397d6a966582948c9e54987/664a8451e9e535bb4ea82d19_refresh%20tab.jpg\n  - Source: https://www.comulate.com/engineering\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\": \"Soehne\",\n      \"role\": \"body\"\n    },\n    {\n      \"family\": \"Knapp\",\n      \"role\": \"heading\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#4ADF7D\",\n    \"secondary\": \"#FFBF60\",\n    \"accent\": \"#4ADF7D\",\n    \"background\": \"#FFFFFF\",\n    \"textPrimary\": \"#0F4F48\",\n    \"link\": \"#0F4F48\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Soehne\",\n      \"heading\": \"Knapp\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Knapp\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"Soehne\",\n        \"sans-serif\"\n      ],\n      \"paragraph\": [\n        \"Soehne\",\n        \"sans-serif\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"60.8px\",\n      \"h2\": \"48px\",\n      \"body\": \"14px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"8px\"\n  },\n  \"components\": {\n    \"input\": {\n      \"background\": \"#FFFFFF\",\n      \"textColor\": \"#171717\",\n      \"borderColor\": \"#D0D5DD\",\n      \"borderRadius\": \"4px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"4px\",\n        \"topRight\": \"4px\",\n        \"bottomRight\": \"4px\",\n        \"bottomLeft\": \"4px\"\n      },\n      \"shadow\": \"rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\"\n    },\n    \"buttonPrimary\": {\n      \"background\": \"#4ADF7D\",\n      \"textColor\": \"#0F4F48\",\n      \"borderRadius\": \"4px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"4px\",\n        \"topRight\": \"4px\",\n        \"bottomRight\": \"4px\",\n        \"bottomLeft\": \"4px\"\n      },\n      \"shadow\": \"rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"#F4F1E9\",\n      \"textColor\": \"#0F4F48\",\n      \"borderColor\": \"#0F4F48\",\n      \"borderRadius\": \"4px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"4px\",\n        \"topRight\": \"4px\",\n        \"bottomRight\": \"4px\",\n        \"bottomLeft\": \"4px\"\n      },\n      \"shadow\": \"rgba(16, 24, 40, 0.05) 0px 1px 2px 0px\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%20201%2028%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-fc-idx%3D%220%22%3E%0A%3Cpath%20d%3D%22M25.4783%2016.8242C25.4344%2017.2622%2025.457%2017.8533%2025.457%2017.8533C25.5662%2019.6064%2026.4647%2021.2491%2027.9329%2022.3446L34.5701%2027.3178L36.849%2023.0461L30.8028%2018.5109C30.4741%2018.2699%2030.2557%2017.9198%2030.2331%2017.5684V17.4153C30.2545%2016.6272%2030.9559%2016.0349%2031.7227%2016.0349H40.5949L43.1586%2011.2588H31.8331C28.6343%2011.2588%2025.8522%2013.6243%2025.4807%2016.8231L25.4783%2016.8242Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M25.8495%200L11.2373%2027.2955H17.2847L31.8956%200H25.8495Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M17.6791%2010.515C17.723%2010.077%2017.7005%209.48595%2017.7005%209.48595C17.5913%207.73288%2016.6928%206.09019%2015.2246%204.99466L8.58733%200.0214844L6.30846%204.2932L12.3546%208.8284C12.6834%209.06934%2012.9018%209.41948%2012.9243%209.77081V9.92392C12.903%2010.7132%2012.2015%2011.3043%2011.4347%2011.3043H2.56374L0%2016.0792H11.3255C14.5243%2016.0792%2017.3064%2013.7137%2017.6779%2010.515H17.6791Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M60.6817%2011.4358V11.4133C63.1351%2011.4133%2064.8442%2013.0999%2065.4353%2015.3123L70.1011%2014.2607C69.2904%2010.2952%2065.7854%207.09766%2060.6817%207.09766C54.8979%207.09766%2050.8896%2011.5664%2050.8896%2017.3503C50.8896%2023.1341%2054.899%2027.6028%2060.6817%2027.6028C65.7641%2027.6028%2069.2916%2024.4041%2070.1011%2020.4398L65.4353%2019.4107C64.8656%2021.6018%2063.1351%2023.3098%2060.6817%2023.3098C57.8117%2023.3098%2055.7085%2020.9882%2055.7085%2017.3728C55.7085%2013.7575%2057.8117%2011.4358%2060.6817%2011.4358Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M80.5938%207.09766C74.6568%207.09766%2070.7139%2011.6542%2070.7139%2017.3503C70.7139%2023.0463%2074.6568%2027.6028%2080.5938%2027.6028C86.5307%2027.6028%2090.4962%2023.0237%2090.4962%2017.3503C90.4962%2011.6768%2086.5533%207.09766%2080.5938%207.09766ZM80.5938%2023.2872C77.8116%2023.2872%2075.5327%2021.2065%2075.5327%2017.3503C75.5327%2013.494%2077.7891%2011.3694%2080.5938%2011.3694C83.3984%2011.3694%2085.6761%2013.494%2085.6761%2017.3503C85.6761%2021.2065%2083.4198%2023.2872%2080.5938%2023.2872Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M113.915%207.16297V7.1416C111.242%207.1416%20109.096%209.06915%20108.087%2011.348C107.276%208.91604%20105.414%207.1416%20102.457%207.1416C99.8509%207.1416%2097.5946%209.28873%2096.7839%2011.348L96.8718%207.73387H92.1182V27.0118H96.8718V16.453C96.8718%2013.4738%2098.4053%2011.2388%20100.771%2011.2388C102.874%2011.2388%20103.794%2013.0786%20103.794%2016.1016V27.0118H108.547V16.4091C108.547%2013.4299%20110.125%2011.2388%20112.446%2011.2388C114.594%2011.2388%20115.47%2013.0786%20115.47%2016.1016V27.0118H120.223V15.4453C120.223%2010.4721%20118.361%207.16415%20113.913%207.16415L113.915%207.16297Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M134.925%2017.9855L134.947%2018.0068C134.947%2021.1178%20133.194%2023.4833%20130.544%2023.4833C128.2%2023.4833%20127.016%2021.9059%20127.016%2018.6644V7.71152H122.263V19.2341C122.263%2024.6013%20124.301%2027.5591%20128.835%2027.5591C131.858%2027.5591%20134.114%2025.2803%20134.99%2023.3527L134.925%2026.9669H139.678V7.68896H134.925V17.9855Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M146.951%200H142.197V26.9893H146.951V0Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M163.775%2011.0406C162.964%209.41929%20160.708%207.1416%20157.421%207.1416C152.098%207.1416%20148.505%2011.7207%20148.505%2017.3289C148.505%2022.9371%20152.098%2027.5815%20157.421%2027.5815C160.905%2027.5815%20163.731%2025.0403%20164.431%2022.6522V27.0118H168.44V7.73269H163.687L163.775%2011.0406ZM158.604%2023.4178C155.822%2023.4178%20153.39%2020.8327%20153.39%2017.3277C153.39%2013.8228%20155.756%2011.3255%20158.604%2011.3255C161.43%2011.2816%20163.84%2013.8228%20163.84%2017.3277C163.84%2020.8327%20161.43%2023.4178%20158.604%2023.4178Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M175.934%2021.5128V11.6768H181.17V7.71129H175.934V2.08057H171.225V7.71011H171.181V22.2131C171.181%2025.3014%20172.823%2026.9892%20175.934%2026.9892H181.17V22.8267H177.271C176.395%2022.8267%20175.934%2022.3662%20175.934%2021.5128Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3Cpath%20d%3D%22M191.225%207.09766C186.012%207.09766%20181.542%2011.5225%20181.542%2017.3942C181.542%2023.2658%20185.223%2027.6028%20191.225%2027.6028C196.439%2027.6028%20199.265%2024.7115%20200.185%2021.4689L195.716%2020.549C195.256%2022.0825%20193.81%2023.8344%20191.247%2023.8344C188.487%2023.8344%20186.274%2021.4902%20186.121%2018.5111H200.317C201.247%2012.8953%20197.301%207.09766%20191.225%207.09766ZM186.274%2015.5094C186.383%2012.8803%20188.465%2010.7996%20191.137%2010.7996C193.809%2010.7996%20195.759%2012.8151%20195.759%2015.4654L186.273%2015.5094H186.274Z%22%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20rgb(15%2C%2079%2C%2072)%20!important%3B%22%2F%3E%0A%3C%2Fsvg%3E\",\n    \"favicon\": \"https://cdn.prod.website-files.com/626b2dfe50184935a53a6ab0/64431bd3ea3c13759b05a9a4_Dark-Green-32px.png\",\n    \"ogImage\": null,\n    \"logoHref\": \"/\"\n  },\n  \"__llm_logo_reasoning\": {\n    \"selectedIndex\": 0,\n    \"reasoning\": \"Selected #0 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 0,\n      \"text\": \"Request demo\",\n      \"reasoning\": \"Button #0 has a vibrant green background (#4ADF7D), which is a brand color and stands out as the primary call-to-action with the text 'Request demo'.\"\n    },\n    \"secondary\": {\n      \"index\": 1,\n      \"text\": \"Read in Leader's Edge\",\n      \"reasoning\": \"Button #1 has a different background color (#F4F1E9) and serves as a secondary action with the text 'Read in Leader's Edge'.\"\n    },\n    \"confidence\": 0.95\n  },\n  \"personality\": {\n    \"tone\": \"professional\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"business 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, links to the homepage, and matches the brand inferred from the URL and page title.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}