{
  "name": "AON3D",
  "slug": "aon3d",
  "domain": "https://www.aon3d.com",
  "sources": [
    "yc"
  ],
  "branding": {
    "colorScheme": "dark",
    "fonts": [
      {
        "family": "Neufile Grotesk",
        "role": "heading"
      },
      {
        "family": "Roboto",
        "role": "body"
      }
    ],
    "colors": {
      "primary": "#1950FF",
      "secondary": "#007BFF",
      "accent": "#1950FF",
      "background": "#0B0D0F",
      "textPrimary": "#0B0D0F",
      "link": "#6C757D"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Roboto",
        "heading": "Neufile Grotesk"
      },
      "fontStacks": {
        "heading": [
          "Neufile Grotesk",
          "sans-serif"
        ],
        "body": [
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "Noto Sans",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ],
        "paragraph": [
          "Neufile Grotesk",
          "sans-serif"
        ]
      },
      "fontSizes": {
        "h1": "62px",
        "h2": "22px",
        "body": "22px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "4px"
    },
    "components": {
      "buttonPrimary": {
        "background": "#EAEAEA",
        "textColor": "#1950FF",
        "borderColor": "#1950FF",
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      },
      "buttonSecondary": {
        "background": "transparent",
        "textColor": "#EAEAEA",
        "borderColor": "#EAEAEA",
        "borderRadius": "0px",
        "borderRadiusCorners": {
          "topLeft": "0px",
          "topRight": "0px",
          "bottomRight": "0px",
          "bottomLeft": "0px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22159%22%20height%3D%2227%22%20viewBox%3D%220%200%20159%2027%22%20fill%3D%22none%22%20data-fc-idx%3D%220%22%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M44.6444%2016.0713H51.7544L48.249%206.05117L44.6444%2016.0713ZM55.359%2026.2899L53.1103%2019.9074H43.2885L41.0398%2026.2899H35.8809L45.4381%200.330078H50.8615L60.7494%2026.2899H55.359Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M73.3161%204.56364C68.4879%204.56364%2064.8172%208.59817%2064.8172%2013.3272C64.8172%2018.0231%2068.5541%2022.0245%2073.3161%2022.0245C78.0782%2022.0245%2081.8151%2018.0231%2081.8151%2013.3272C81.8482%208.63124%2078.1444%204.56364%2073.3161%204.56364ZM73.3161%2026.6543C65.9746%2026.6543%2059.9229%2020.7679%2059.9229%2013.3933C59.9229%205.95258%2065.9085%200%2073.3161%200C80.7238%200%2086.7095%205.95258%2086.7095%2013.3933C86.7095%2020.7679%2080.6577%2026.6543%2073.3161%2026.6543Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M106.386%200.330078H111.346V26.2899H106.386L94.4147%208.33299V26.2899H89.4873V0.330078H94.4147L106.386%2018.287V0.330078Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M128.642%2012.7319C129.998%2013.2941%20131.023%2014.0878%20131.783%2015.1791C132.544%2016.2704%20132.908%2017.5601%20132.908%2019.0152C132.908%2021.297%20132.048%2023.1489%20130.295%2024.5379C128.543%2025.9268%20126.261%2026.6213%20123.417%2026.6213C120.606%2026.6213%20118.357%2025.8606%20116.704%2024.3725C115.05%2022.8844%20114.256%2020.9002%20114.29%2018.4199H119.151C119.118%2019.7758%20119.515%2020.801%20120.308%2021.5285C121.102%2022.256%20122.16%2022.6529%20123.483%2022.6529C124.806%2022.6529%20125.897%2022.2891%20126.724%2021.5946C127.551%2020.9002%20127.98%2019.9742%20127.98%2018.8168C127.98%2017.5932%20127.551%2016.6672%20126.658%2016.0058C125.765%2015.3444%20124.607%2015.0137%20123.152%2015.0137H120.97V10.9131H122.755C124.277%2010.9131%20125.434%2010.5824%20126.228%209.95403C127.021%209.32571%20127.418%208.46589%20127.418%207.37458C127.418%206.34942%20127.054%205.52267%20126.294%204.89434C125.533%204.26601%20124.541%203.96839%20123.318%203.96839C121.929%203.96839%20120.87%204.36522%20120.176%205.12583C119.481%205.88644%20119.118%206.91161%20119.184%208.16826H114.29C114.19%205.72109%20114.984%203.76997%20116.671%202.24875C118.357%200.760607%20120.606%200%20123.417%200C126.029%200%20128.146%200.628327%20129.832%201.91805C131.519%203.20778%20132.346%204.89434%20132.346%207.04388C132.346%208.26747%20132.015%209.39185%20131.387%2010.3839C130.725%2011.376%20129.832%2012.1697%20128.642%2012.7319Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M140.514%2022.0901H145.177C147.988%2022.0901%20150.104%2021.2964%20151.592%2019.709C153.081%2018.1217%20153.808%2015.9721%20153.808%2013.2604C153.808%2010.4164%20153.047%208.26685%20151.493%206.74563C149.939%205.25749%20147.855%204.49688%20145.21%204.49688H140.514V22.0901ZM135.587%2026.2899V0.330078H145.607C149.674%200.330078%20152.948%201.52059%20155.362%203.86856C157.776%206.21652%20159%209.39122%20159%2013.3265C159%2017.2949%20157.776%2020.4366%20155.362%2022.7845C152.948%2025.1325%20149.674%2026.2899%20145.607%2026.2899H135.587Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M0%200V7.34151L29.0354%2017.99L31.4164%2011.5083L0%200Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M6.51465%2018.8497V26.6542L24.3724%2019.7757L13.9884%2015.9727L6.51465%2018.8497Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%3C%2Fsvg%3E",
      "favicon": "https://www.aon3d.com/wp-content/uploads/2022/07/AON3D_Favicon_510x510-150x150.jpg",
      "ogImage": "https://www.aon3d.com/wp-content/uploads/2023/09/Hylo-URL-Preview.jpg",
      "logoHref": "https://www.aon3d.com/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'AON3D'.",
      "confidence": 0.95,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 1,
        "text": "Request Demo",
        "reasoning": "Button #1 'Request Demo' has a vibrant blue text color (#1950FF) on a light background, making it stand out as a primary call-to-action."
      },
      "secondary": {
        "index": 5,
        "text": "Discover Materials ➜",
        "reasoning": "Button #5 'Discover Materials ➜' has a transparent background with white text, making it a suitable secondary action that complements the primary button."
      },
      "confidence": 0.9
    },
    "personality": {
      "tone": "professional",
      "energy": "medium",
      "targetAudience": "industrial manufacturers"
    },
    "designSystem": {
      "framework": "bootstrap",
      "componentLibrary": ""
    },
    "confidence": {
      "buttons": 0.9,
      "colors": 0.9,
      "overall": 0.9
    },
    "__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 'AON3D'.",
          "confidence": 0.95
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/688a875e05.webp",
      "alt": "Education - Learn About High Temperature 3D Printing",
      "source_url": "https://www.aon3d.com/learn/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2021/08/AON3D_3D_Printed_Parts.jpg",
      "width": 1800,
      "height": 1350,
      "bytes": 297293,
      "query": "site:aon3d.com blog",
      "query_suffix": "site:aon3d.com blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/9320896251.webp",
      "alt": "PEEK | Additive Manufacturing Materials | AON3D",
      "source_url": "https://www.aon3d.com/materials/peek/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2023/03/lenny-kuhne-jHZ70nRk7Ns-unsplash.jpg",
      "width": 6000,
      "height": 4000,
      "bytes": 1333272,
      "query": "site:aon3d.com",
      "query_suffix": "site:aon3d.com"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/602c47459d.webp",
      "alt": "AON3D - Solutions de Fabrication Additive Industrielle",
      "source_url": "https://www.aon3d.com/fr/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2024/12/Basis-Straight-On-scaled.webp",
      "width": 1525,
      "height": 2560,
      "bytes": 299344,
      "query": "site:aon3d.com blog",
      "query_suffix": "site:aon3d.com blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/e03ded61ff.webp",
      "alt": "New Readyprint™ High Performance Filaments Reduce Complexities of Open  Material Printing - AON3D",
      "source_url": "https://www.aon3d.com/press/readyprint-filaments-launch-announcement/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2023/01/AON3D_Material_Box_web_optimized.webp",
      "width": 4000,
      "height": 2333,
      "bytes": 230122,
      "query": "site:aon3d.com",
      "query_suffix": "site:aon3d.com"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/8095b9b345.webp",
      "alt": "AON3D - Solutions de Fabrication Additive Industrielle",
      "source_url": "https://www.aon3d.com/fr/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2024/12/Qualify-Parts-v2-1920x1080-1.webp",
      "width": 1915,
      "height": 1077,
      "bytes": 172244,
      "query": "site:aon3d.com blog",
      "query_suffix": "site:aon3d.com blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/aon3d/add18e3652.webp",
      "alt": "Solutions de fabrication additive pour le gouvernement fédéral et l'armée.  | AON3D",
      "source_url": "https://www.aon3d.com/fr/federal-military-additive-manufacturing-solutions/",
      "image_url": "https://www.aon3d.com/wp-content/uploads/2023/01/humvee_manufacturing-1.webp",
      "width": 4735,
      "height": 2663,
      "bytes": 451412,
      "query": "site:aon3d.com",
      "query_suffix": "site:aon3d.com"
    }
  ],
  "font_resources": [
    {
      "family": "Roboto",
      "google_fonts_url": "https://fonts.google.com/specimen/Roboto"
    },
    {
      "family": "Neufile Grotesk",
      "google_fonts_url": "https://fonts.google.com/specimen/Neufile+Grotesk"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Roboto&family=Neufile+Grotesk&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/aon3d",
  "agent_instructions": "You are designing or implementing in AON3D's brand identity.\n\n# Brand profile\n- Company: AON3D\n- Source: https://www.aon3d.com\n- Color scheme: dark\n\n# Colors\n- primary: #1950FF\n- secondary: #007BFF\n- accent: #1950FF\n- background: #0B0D0F\n- textPrimary: #0B0D0F\n- link: #6C757D\n\n# Typography\n- primary: Roboto — https://fonts.google.com/specimen/Roboto\n- heading: Neufile Grotesk — https://fonts.google.com/specimen/Neufile+Grotesk\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto&family=Neufile+Grotesk&display=swap\">\n\n# UI Components\n- buttonPrimary: background=#EAEAEA, textColor=#1950FF, borderColor=#1950FF, borderRadius=0px, shadow=none\n- buttonSecondary: background=transparent, textColor=#EAEAEA, borderColor=#EAEAEA, borderRadius=0px, shadow=none\n\n# Brand voice\n- Tone: professional\n- Energy: medium\n- Audience: industrial manufacturers\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/aon3d.json",
  "page_markdown": "# AON3D Brand Identity\n\nA complete profile of **AON3D**'s visual system — colors, typography, components, and personality — extracted from https://www.aon3d.com. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/aon3d\n- Machine-readable JSON: https://characterquilt.com/branding/aon3d.json\n- Per-page llms.txt: https://characterquilt.com/branding/aon3d/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #1950FF |\n| Accent | #1950FF |\n| Body Font | Roboto |\n| Heading Font | Neufile Grotesk |\n\n## Color Palette\n\n- primary: #1950FF\n- secondary: #007BFF\n- accent: #1950FF\n- background: #0B0D0F\n- textPrimary: #0B0D0F\n- link: #6C757D\n\n## Typography\n\n- primary: Roboto — https://fonts.google.com/specimen/Roboto\n- heading: Neufile Grotesk — https://fonts.google.com/specimen/Neufile+Grotesk\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22159%22%20height%3D%2227%22%20viewBox%3D%220%200%20159%2027%22%20fill%3D%22none%22%20data-fc-idx%3D%220%22%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M44.6444%2016.0713H51.7544L48.249%206.05117L44.6444%2016.0713ZM55.359%2026.2899L53.1103%2019.9074H43.2885L41.0398%2026.2899H35.8809L45.4381%200.330078H50.8615L60.7494%2026.2899H55.359Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M73.3161%204.56364C68.4879%204.56364%2064.8172%208.59817%2064.8172%2013.3272C64.8172%2018.0231%2068.5541%2022.0245%2073.3161%2022.0245C78.0782%2022.0245%2081.8151%2018.0231%2081.8151%2013.3272C81.8482%208.63124%2078.1444%204.56364%2073.3161%204.56364ZM73.3161%2026.6543C65.9746%2026.6543%2059.9229%2020.7679%2059.9229%2013.3933C59.9229%205.95258%2065.9085%200%2073.3161%200C80.7238%200%2086.7095%205.95258%2086.7095%2013.3933C86.7095%2020.7679%2080.6577%2026.6543%2073.3161%2026.6543Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M106.386%200.330078H111.346V26.2899H106.386L94.4147%208.33299V26.2899H89.4873V0.330078H94.4147L106.386%2018.287V0.330078Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M128.642%2012.7319C129.998%2013.2941%20131.023%2014.0878%20131.783%2015.1791C132.544%2016.2704%20132.908%2017.5601%20132.908%2019.0152C132.908%2021.297%20132.048%2023.1489%20130.295%2024.5379C128.543%2025.9268%20126.261%2026.6213%20123.417%2026.6213C120.606%2026.6213%20118.357%2025.8606%20116.704%2024.3725C115.05%2022.8844%20114.256%2020.9002%20114.29%2018.4199H119.151C119.118%2019.7758%20119.515%2020.801%20120.308%2021.5285C121.102%2022.256%20122.16%2022.6529%20123.483%2022.6529C124.806%2022.6529%20125.897%2022.2891%20126.724%2021.5946C127.551%2020.9002%20127.98%2019.9742%20127.98%2018.8168C127.98%2017.5932%20127.551%2016.6672%20126.658%2016.0058C125.765%2015.3444%20124.607%2015.0137%20123.152%2015.0137H120.97V10.9131H122.755C124.277%2010.9131%20125.434%2010.5824%20126.228%209.95403C127.021%209.32571%20127.418%208.46589%20127.418%207.37458C127.418%206.34942%20127.054%205.52267%20126.294%204.89434C125.533%204.26601%20124.541%203.96839%20123.318%203.96839C121.929%203.96839%20120.87%204.36522%20120.176%205.12583C119.481%205.88644%20119.118%206.91161%20119.184%208.16826H114.29C114.19%205.72109%20114.984%203.76997%20116.671%202.24875C118.357%200.760607%20120.606%200%20123.417%200C126.029%200%20128.146%200.628327%20129.832%201.91805C131.519%203.20778%20132.346%204.89434%20132.346%207.04388C132.346%208.26747%20132.015%209.39185%20131.387%2010.3839C130.725%2011.376%20129.832%2012.1697%20128.642%2012.7319Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M140.514%2022.0901H145.177C147.988%2022.0901%20150.104%2021.2964%20151.592%2019.709C153.081%2018.1217%20153.808%2015.9721%20153.808%2013.2604C153.808%2010.4164%20153.047%208.26685%20151.493%206.74563C149.939%205.25749%20147.855%204.49688%20145.21%204.49688H140.514V22.0901ZM135.587%2026.2899V0.330078H145.607C149.674%200.330078%20152.948%201.52059%20155.362%203.86856C157.776%206.21652%20159%209.39122%20159%2013.3265C159%2017.2949%20157.776%2020.4366%20155.362%2022.7845C152.948%2025.1325%20149.674%2026.2899%20145.607%2026.2899H135.587Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M0%200V7.34151L29.0354%2017.99L31.4164%2011.5083L0%200Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M6.51465%2018.8497V26.6542L24.3724%2019.7757L13.9884%2015.9727L6.51465%2018.8497Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%3C%2Fsvg%3E\n- Favicon: https://www.aon3d.com/wp-content/uploads/2022/07/AON3D_Favicon_510x510-150x150.jpg\n- Social card (og:image): https://www.aon3d.com/wp-content/uploads/2023/09/Hylo-URL-Preview.jpg\n\n## UI Components\n\n- buttonPrimary: background=#EAEAEA, textColor=#1950FF, borderColor=#1950FF, borderRadius=0px, shadow=none\n- buttonSecondary: background=transparent, textColor=#EAEAEA, borderColor=#EAEAEA, borderRadius=0px, shadow=none\n\n## Brand Personality\n\nTone: professional · Energy: medium · Audience: industrial manufacturers\n\n## AON3D Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **Education - Learn About High Temperature 3D Printing**\n  - Image: https://www.aon3d.com/wp-content/uploads/2021/08/AON3D_3D_Printed_Parts.jpg\n  - Source: https://www.aon3d.com/learn/\n- **PEEK | Additive Manufacturing Materials | AON3D**\n  - Image: https://www.aon3d.com/wp-content/uploads/2023/03/lenny-kuhne-jHZ70nRk7Ns-unsplash.jpg\n  - Source: https://www.aon3d.com/materials/peek/\n- **AON3D - Solutions de Fabrication Additive Industrielle**\n  - Image: https://www.aon3d.com/wp-content/uploads/2024/12/Basis-Straight-On-scaled.webp\n  - Source: https://www.aon3d.com/fr/\n- **New Readyprint™ High Performance Filaments Reduce Complexities of Open  Material Printing - AON3D**\n  - Image: https://www.aon3d.com/wp-content/uploads/2023/01/AON3D_Material_Box_web_optimized.webp\n  - Source: https://www.aon3d.com/press/readyprint-filaments-launch-announcement/\n- **AON3D - Solutions de Fabrication Additive Industrielle**\n  - Image: https://www.aon3d.com/wp-content/uploads/2024/12/Qualify-Parts-v2-1920x1080-1.webp\n  - Source: https://www.aon3d.com/fr/\n- **Solutions de fabrication additive pour le gouvernement fédéral et l'armée.  | AON3D**\n  - Image: https://www.aon3d.com/wp-content/uploads/2023/01/humvee_manufacturing-1.webp\n  - Source: https://www.aon3d.com/fr/federal-military-additive-manufacturing-solutions/\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\": \"dark\",\n  \"fonts\": [\n    {\n      \"family\": \"Neufile Grotesk\",\n      \"role\": \"heading\"\n    },\n    {\n      \"family\": \"Roboto\",\n      \"role\": \"body\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#1950FF\",\n    \"secondary\": \"#007BFF\",\n    \"accent\": \"#1950FF\",\n    \"background\": \"#0B0D0F\",\n    \"textPrimary\": \"#0B0D0F\",\n    \"link\": \"#6C757D\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Roboto\",\n      \"heading\": \"Neufile Grotesk\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Neufile Grotesk\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"-apple-system\",\n        \"BlinkMacSystemFont\",\n        \"Segoe UI\",\n        \"Roboto\",\n        \"Helvetica Neue\",\n        \"Arial\",\n        \"Noto Sans\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ],\n      \"paragraph\": [\n        \"Neufile Grotesk\",\n        \"sans-serif\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"62px\",\n      \"h2\": \"22px\",\n      \"body\": \"22px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"4px\"\n  },\n  \"components\": {\n    \"buttonPrimary\": {\n      \"background\": \"#EAEAEA\",\n      \"textColor\": \"#1950FF\",\n      \"borderColor\": \"#1950FF\",\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\": \"transparent\",\n      \"textColor\": \"#EAEAEA\",\n      \"borderColor\": \"#EAEAEA\",\n      \"borderRadius\": \"0px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"0px\",\n        \"topRight\": \"0px\",\n        \"bottomRight\": \"0px\",\n        \"bottomLeft\": \"0px\"\n      },\n      \"shadow\": \"none\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22159%22%20height%3D%2227%22%20viewBox%3D%220%200%20159%2027%22%20fill%3D%22none%22%20data-fc-idx%3D%220%22%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M44.6444%2016.0713H51.7544L48.249%206.05117L44.6444%2016.0713ZM55.359%2026.2899L53.1103%2019.9074H43.2885L41.0398%2026.2899H35.8809L45.4381%200.330078H50.8615L60.7494%2026.2899H55.359Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M73.3161%204.56364C68.4879%204.56364%2064.8172%208.59817%2064.8172%2013.3272C64.8172%2018.0231%2068.5541%2022.0245%2073.3161%2022.0245C78.0782%2022.0245%2081.8151%2018.0231%2081.8151%2013.3272C81.8482%208.63124%2078.1444%204.56364%2073.3161%204.56364ZM73.3161%2026.6543C65.9746%2026.6543%2059.9229%2020.7679%2059.9229%2013.3933C59.9229%205.95258%2065.9085%200%2073.3161%200C80.7238%200%2086.7095%205.95258%2086.7095%2013.3933C86.7095%2020.7679%2080.6577%2026.6543%2073.3161%2026.6543Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M106.386%200.330078H111.346V26.2899H106.386L94.4147%208.33299V26.2899H89.4873V0.330078H94.4147L106.386%2018.287V0.330078Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M128.642%2012.7319C129.998%2013.2941%20131.023%2014.0878%20131.783%2015.1791C132.544%2016.2704%20132.908%2017.5601%20132.908%2019.0152C132.908%2021.297%20132.048%2023.1489%20130.295%2024.5379C128.543%2025.9268%20126.261%2026.6213%20123.417%2026.6213C120.606%2026.6213%20118.357%2025.8606%20116.704%2024.3725C115.05%2022.8844%20114.256%2020.9002%20114.29%2018.4199H119.151C119.118%2019.7758%20119.515%2020.801%20120.308%2021.5285C121.102%2022.256%20122.16%2022.6529%20123.483%2022.6529C124.806%2022.6529%20125.897%2022.2891%20126.724%2021.5946C127.551%2020.9002%20127.98%2019.9742%20127.98%2018.8168C127.98%2017.5932%20127.551%2016.6672%20126.658%2016.0058C125.765%2015.3444%20124.607%2015.0137%20123.152%2015.0137H120.97V10.9131H122.755C124.277%2010.9131%20125.434%2010.5824%20126.228%209.95403C127.021%209.32571%20127.418%208.46589%20127.418%207.37458C127.418%206.34942%20127.054%205.52267%20126.294%204.89434C125.533%204.26601%20124.541%203.96839%20123.318%203.96839C121.929%203.96839%20120.87%204.36522%20120.176%205.12583C119.481%205.88644%20119.118%206.91161%20119.184%208.16826H114.29C114.19%205.72109%20114.984%203.76997%20116.671%202.24875C118.357%200.760607%20120.606%200%20123.417%200C126.029%200%20128.146%200.628327%20129.832%201.91805C131.519%203.20778%20132.346%204.89434%20132.346%207.04388C132.346%208.26747%20132.015%209.39185%20131.387%2010.3839C130.725%2011.376%20129.832%2012.1697%20128.642%2012.7319Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M140.514%2022.0901H145.177C147.988%2022.0901%20150.104%2021.2964%20151.592%2019.709C153.081%2018.1217%20153.808%2015.9721%20153.808%2013.2604C153.808%2010.4164%20153.047%208.26685%20151.493%206.74563C149.939%205.25749%20147.855%204.49688%20145.21%204.49688H140.514V22.0901ZM135.587%2026.2899V0.330078H145.607C149.674%200.330078%20152.948%201.52059%20155.362%203.86856C157.776%206.21652%20159%209.39122%20159%2013.3265C159%2017.2949%20157.776%2020.4366%20155.362%2022.7845C152.948%2025.1325%20149.674%2026.2899%20145.607%2026.2899H135.587Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M0%200V7.34151L29.0354%2017.99L31.4164%2011.5083L0%200Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%20%20%3Cpath%20d%3D%22M6.51465%2018.8497V26.6542L24.3724%2019.7757L13.9884%2015.9727L6.51465%2018.8497Z%22%20fill%3D%22%23EAEAEA%22%20style%3D%22fill%3A%20rgb(234%2C%20234%2C%20234)%20!important%3B%22%2F%3E%0A%09%09%09%09%09%09%09%3C%2Fsvg%3E\",\n    \"favicon\": \"https://www.aon3d.com/wp-content/uploads/2022/07/AON3D_Favicon_510x510-150x150.jpg\",\n    \"ogImage\": \"https://www.aon3d.com/wp-content/uploads/2023/09/Hylo-URL-Preview.jpg\",\n    \"logoHref\": \"https://www.aon3d.com/\"\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 'AON3D'.\",\n    \"confidence\": 0.95,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 1,\n      \"text\": \"Request Demo\",\n      \"reasoning\": \"Button #1 'Request Demo' has a vibrant blue text color (#1950FF) on a light background, making it stand out as a primary call-to-action.\"\n    },\n    \"secondary\": {\n      \"index\": 5,\n      \"text\": \"Discover Materials ➜\",\n      \"reasoning\": \"Button #5 'Discover Materials ➜' has a transparent background with white text, making it a suitable secondary action that complements the primary button.\"\n    },\n    \"confidence\": 0.9\n  },\n  \"personality\": {\n    \"tone\": \"professional\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"industrial manufacturers\"\n  },\n  \"designSystem\": {\n    \"framework\": \"bootstrap\",\n    \"componentLibrary\": \"\"\n  },\n  \"confidence\": {\n    \"buttons\": 0.9,\n    \"colors\": 0.9,\n    \"overall\": 0.9\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 'AON3D'.\",\n        \"confidence\": 0.95\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}