{
  "name": "Geostar",
  "slug": "geostar",
  "domain": "https://www.geostar.ai",
  "sources": [
    "yc"
  ],
  "branding": {
    "colorScheme": "dark",
    "fonts": [
      {
        "family": "WF Visual Sans",
        "role": "unknown"
      },
      {
        "family": "GeistMono",
        "role": "monospace"
      }
    ],
    "colors": {
      "primary": "#155DFC",
      "secondary": "#4338CA",
      "accent": "#155DFC",
      "background": "#000000",
      "textPrimary": "#000000",
      "link": "#7C86FF"
    },
    "typography": {
      "fontFamilies": {
        "primary": "WF Visual Sans",
        "heading": "WF Visual Sans"
      },
      "fontStacks": {
        "heading": [
          "WF Visual Sans",
          "sans-serif"
        ],
        "body": [
          "ui-sans-serif",
          "system-ui",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ],
        "paragraph": [
          "ui-sans-serif",
          "system-ui",
          "sans-serif",
          "Apple Color Emoji",
          "Segoe UI Emoji",
          "Segoe UI Symbol",
          "Noto Color Emoji"
        ]
      },
      "fontSizes": {
        "h1": "60px",
        "h2": "48px",
        "body": "18px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "0px"
    },
    "components": {
      "buttonPrimary": {
        "background": "#155DFC",
        "textColor": "#E5E5E5",
        "borderRadius": "33554400px",
        "borderRadiusCorners": {
          "topLeft": "33554400px",
          "topRight": "33554400px",
          "bottomRight": "33554400px",
          "bottomLeft": "33554400px"
        },
        "shadow": "rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px 0px inset"
      },
      "buttonSecondary": {
        "background": "#171717",
        "textColor": "#F4F4F5",
        "borderColor": "#4D4D4D",
        "borderRadius": "33554400px",
        "borderRadiusCorners": {
          "topLeft": "33554400px",
          "topRight": "33554400px",
          "bottomRight": "33554400px",
          "bottomLeft": "33554400px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20480%2087%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cg%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%3E%3Cpath%20d%3D%22M43.5%200C67.524%200%2087%2019.476%2087%2043.5S67.524%2087%2043.5%2087%200%2067.524%200%2043.5%2019.476%200%2043.5%200Zm0%207-9.249%2025.432a3.045%203.045%200%200%201-1.819%201.82L7%2043.5l25.432%209.249a3.045%203.045%200%200%201%201.82%201.819L43.5%2080l9.249-25.432a3.045%203.045%200%200%201%201.819-1.82L80%2043.5l-25.432-9.249a3.045%203.045%200%200%201-1.82-1.819L43.5%207ZM141.06%2080.6c-7.467%200-13.71-1.62-18.73-4.86s-8.797-7.65-11.33-13.23c-2.533-5.58-3.8-11.883-3.8-18.91%200-7.053%201.33-13.38%203.99-18.98s6.54-10.036%2011.64-13.31c5.1-3.273%2011.31-4.91%2018.63-4.91%208.626%200%2015.503%202.22%2020.63%206.66%205.126%204.44%208.41%2010.52%209.85%2018.24l-15.78.72c-.454-2.613-1.26-4.883-2.42-6.81-1.16-1.926-2.76-3.413-4.8-4.46-2.04-1.047-4.634-1.57-7.78-1.57-4.187%200-7.64%201.073-10.36%203.22-2.72%202.147-4.723%205.054-6.01%208.72-1.287%203.667-1.93%207.827-1.93%2012.48%200%204.72.66%208.907%201.98%2012.56%201.32%203.654%203.303%206.51%205.95%208.57%202.646%202.06%205.97%203.09%209.97%203.09%203.387%200%206.267-.613%208.64-1.84%202.373-1.226%204.21-2.943%205.51-5.15%201.3-2.206%202.056-4.763%202.27-7.67h-16.14V42.08h31.1v4.22c0%207.573-1.26%2013.906-3.78%2019-2.52%205.094-6.11%208.917-10.77%2011.47-4.66%202.553-10.17%203.83-16.53%203.83ZM203.914%2080.2c-5.48%200-10.247-1.153-14.301-3.46s-7.194-5.564-9.42-9.77c-2.227-4.207-3.34-9.13-3.34-14.77%200-5.64%201.113-10.546%203.34-14.72%202.226-4.173%205.353-7.43%209.38-9.77%204.027-2.34%208.754-3.51%2014.18-3.51%205.32%200%209.956%201.163%2013.91%203.49%203.954%202.326%207.004%205.656%209.15%209.99%202.146%204.333%203.22%209.506%203.22%2015.52v3.04h-37.66c.214%204.227%201.37%207.383%203.47%209.47%202.1%202.087%204.87%203.13%208.31%203.13%202.547%200%204.677-.546%206.39-1.64%201.714-1.094%202.924-2.734%203.63-4.92l15.12.88c-1.44%205.373-4.42%209.557-8.94%2012.55-4.52%202.993-10%204.49-16.44%204.49Zm-11.54-33.16h22.34c-.2-3.933-1.294-6.87-3.28-8.81-1.988-1.94-4.548-2.91-7.681-2.91-3.106%200-5.676%201.02-7.71%203.06-2.033%202.04-3.256%204.927-3.67%208.66ZM259.967%2080.2c-5.467%200-10.244-1.153-14.33-3.46-4.088-2.307-7.261-5.564-9.521-9.77-2.26-4.207-3.39-9.13-3.39-14.77%200-5.667%201.13-10.587%203.39-14.76%202.26-4.174%205.433-7.424%209.52-9.75%204.087-2.327%208.864-3.49%2014.33-3.49%205.467%200%2010.237%201.163%2014.31%203.49%204.073%202.326%207.24%205.576%209.5%209.75%202.26%204.173%203.39%209.093%203.39%2014.76%200%205.64-1.13%2010.563-3.39%2014.77-2.26%204.206-5.427%207.463-9.5%209.77-4.073%202.307-8.843%203.46-14.31%203.46Zm0-11.54c3.747%200%206.64-1.44%208.68-4.32%202.039-2.88%203.059-6.926%203.059-12.14%200-5.173-1.02-9.21-3.06-12.11-2.04-2.9-4.932-4.35-8.68-4.35-3.746%200-6.646%201.45-8.7%204.35-2.054%202.9-3.08%206.937-3.08%2012.11%200%205.214%201.026%209.26%203.08%2012.14%202.054%202.88%204.954%204.32%208.7%204.32ZM315.639%2080.2c-5.533%200-10.16-.777-13.88-2.33-3.72-1.553-6.566-3.69-8.54-6.41-1.973-2.72-3.093-5.833-3.36-9.34l15.22-.54c.454%202.56%201.52%204.53%203.2%205.91%201.68%201.38%204.154%202.07%207.42%202.07%202.681%200%204.764-.434%206.25-1.3%201.487-.867%202.23-2.2%202.23-4%200-1.12-.273-2.057-.82-2.81-.547-.753-1.597-1.41-3.15-1.97s-3.85-1.093-6.889-1.6c-5.667-.973-10.11-2.133-13.33-3.48-3.22-1.347-5.497-3.077-6.83-5.19-1.334-2.113-2-4.73-2-7.85%200-5.134%201.993-9.277%205.98-12.43%203.987-3.153%209.94-4.73%2017.86-4.73%205.053%200%209.293.793%2012.72%202.38%203.426%201.586%206.09%203.763%207.99%206.53%201.9%202.766%203.076%205.943%203.529%209.53l-15.04.6c-.24-1.746-.763-3.247-1.57-4.5a8.183%208.183%200%200%200-3.15-2.89c-1.293-.673-2.84-1.01-4.64-1.01-2.64%200-4.67.544-6.09%201.63-1.42%201.087-2.13%202.544-2.13%204.37%200%201.293.316%202.36.95%203.2.633.84%201.683%201.52%203.15%202.04%201.466.52%203.427.966%205.88%201.34%205.72.814%2010.26%201.927%2013.62%203.34%203.36%201.413%205.77%203.197%207.23%205.35%201.46%202.154%202.19%204.77%202.19%207.85%200%203.466-.987%206.41-2.96%208.83-1.974%202.42-4.75%204.26-8.33%205.52-3.58%201.26-7.816%201.89-12.71%201.89ZM365.853%2079c-5.56%200-9.64-1.29-12.24-3.87-2.6-2.58-3.9-6.664-3.9-12.25V12.82h15v48.3c0%202.56.543%204.316%201.63%205.27%201.086.953%202.75%201.43%204.99%201.43h7.48V79h-12.96Zm-24.781-42.42V25.4h37.74v11.18h-37.74ZM402.125%2080.2c-4.786%200-8.81-1.217-12.07-3.65s-5.726-5.77-7.4-10.01c-1.673-4.24-2.51-9.02-2.51-14.34%200-5.294.83-10.05%202.49-14.27%201.66-4.22%204.12-7.563%207.38-10.03%203.261-2.467%207.304-3.7%2012.13-3.7%203.814%200%207.094.767%209.841%202.3%202.747%201.533%204.854%203.714%206.32%206.54V25.4h14.999V79h-14.38l-.46-12.18%201.321%201.36c-.774%202.507-1.987%204.657-3.64%206.45-1.654%201.794-3.66%203.17-6.02%204.13-2.36.96-5.027%201.44-8%201.44Zm4.94-11.54c2.748%200%204.93-.72%206.55-2.16%201.62-1.44%202.807-3.416%203.56-5.93.755-2.513%201.131-5.303%201.131-8.37%200-3.227-.376-6.074-1.13-8.54-.754-2.467-1.95-4.404-3.59-5.81-1.64-1.406-3.814-2.11-6.52-2.11-2.573%200-4.713.737-6.42%202.21-1.707%201.473-2.974%203.443-3.8%205.91-.828%202.466-1.241%205.246-1.241%208.34%200%202.933.427%205.657%201.28%208.17.854%202.514%202.134%204.524%203.84%206.03%201.708%201.506%203.82%202.26%206.34%202.26ZM442.758%2079V25.4h14.24l.521%2015.56-1.16-.24c.866-5.413%202.406-9.32%204.62-11.72%202.213-2.4%205.266-3.6%209.159-3.6h4.84v12.44h-4.92c-2.786%200-5.083.363-6.89%201.09-1.806.727-3.16%201.89-4.06%203.49-.9%201.6-1.35%203.747-1.35%206.44V79h-15Z%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",
      "favicon": "https://www.geostar.ai/icon.svg?5cb571738cda2d2d",
      "ogImage": "https://www.geostar.ai/social.jpg",
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'Geostar'. It is visible and appropriately sized for a main logo.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 3,
        "text": "Get started",
        "reasoning": "Button #3 with text 'Get started' uses the vibrant brand color #155DFC, which is a strong indicator of a primary call-to-action. The text is action-oriented, making it suitable as the primary CTA."
      },
      "secondary": {
        "index": 1,
        "text": "Book a demo",
        "reasoning": "Button #1 with text 'Book a demo' has a different background color (#171717) and serves as a secondary action, complementing the primary CTA."
      },
      "confidence": 0.95
    },
    "personality": {
      "tone": "modern",
      "energy": "high",
      "targetAudience": "tech-savvy professionals"
    },
    "designSystem": {
      "framework": "tailwind",
      "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 located in the header, links to the homepage, and matches the brand name 'Geostar'. It is visible and appropriately sized for a main logo.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/6257535a1b.webp",
      "alt": "Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool",
      "source_url": "https://www.geostar.ai/",
      "image_url": "https://www.geostar.ai/social.jpg",
      "width": 1920,
      "height": 1080,
      "bytes": 866899,
      "query": "site:geostar.ai",
      "query_suffix": "site:geostar.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/55d6122068.webp",
      "alt": "Blog - Geostar",
      "source_url": "https://www.geostar.ai/blog",
      "image_url": "https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fai-writing-patterns.jpg&w=3840&q=75",
      "width": 1376,
      "height": 768,
      "bytes": 72294,
      "query": "site:geostar.ai",
      "query_suffix": "site:geostar.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/05843bddc3.webp",
      "alt": "Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool",
      "source_url": "https://www.geostar.ai/",
      "image_url": "https://www.geostar.ai/images/blog/optimizing-content-ai-search.png",
      "width": 1376,
      "height": 768,
      "bytes": 136833,
      "query": "site:geostar.ai",
      "query_suffix": "site:geostar.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/9bd6c58f44.webp",
      "alt": "Blog - Geostar",
      "source_url": "https://www.geostar.ai/blog",
      "image_url": "https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fanalyzing-ai-brand-mentions.png&w=3840&q=75",
      "width": 1376,
      "height": 768,
      "bytes": 71656,
      "query": "site:geostar.ai",
      "query_suffix": "site:geostar.ai"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/c5ebae4fb6.webp",
      "alt": "Blog - Geostar",
      "source_url": "https://www.geostar.ai/blog",
      "image_url": "https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Foptimizing-content-ai-search.png&w=3840&q=75",
      "width": 1376,
      "height": 768,
      "bytes": 99820,
      "query": "site:geostar.ai blog",
      "query_suffix": "site:geostar.ai blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/geostar/3655656f5f.webp",
      "alt": "Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool",
      "source_url": "https://www.geostar.ai/",
      "image_url": "https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fimpact-ai-brand-visibility.png&w=3840&q=75",
      "width": 1376,
      "height": 768,
      "bytes": 111610,
      "query": "site:geostar.ai",
      "query_suffix": "site:geostar.ai"
    }
  ],
  "font_resources": [
    {
      "family": "WF Visual Sans",
      "google_fonts_url": "https://fonts.google.com/specimen/WF+Visual+Sans"
    },
    {
      "family": "WF Visual Sans",
      "google_fonts_url": "https://fonts.google.com/specimen/WF+Visual+Sans"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=WF+Visual+Sans&family=WF+Visual+Sans&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/geostar",
  "agent_instructions": "You are designing or implementing in Geostar's brand identity.\n\n# Brand profile\n- Company: Geostar\n- Source: https://www.geostar.ai\n- Color scheme: dark\n\n# Colors\n- primary: #155DFC\n- secondary: #4338CA\n- accent: #155DFC\n- background: #000000\n- textPrimary: #000000\n- link: #7C86FF\n\n# Typography\n- primary: WF Visual Sans — https://fonts.google.com/specimen/WF+Visual+Sans\n- heading: WF Visual Sans — https://fonts.google.com/specimen/WF+Visual+Sans\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=WF+Visual+Sans&family=WF+Visual+Sans&display=swap\">\n\n# UI Components\n- buttonPrimary: background=#155DFC, textColor=#E5E5E5, borderRadius=33554400px, shadow=rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px 0px inset\n- buttonSecondary: background=#171717, textColor=#F4F4F5, borderColor=#4D4D4D, borderRadius=33554400px, shadow=none\n\n# Brand voice\n- Tone: modern\n- Energy: high\n- Audience: tech-savvy 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/geostar.json",
  "page_markdown": "# Geostar Brand Identity\n\nA complete profile of **Geostar**'s visual system — colors, typography, components, and personality — extracted from https://www.geostar.ai. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/geostar\n- Machine-readable JSON: https://characterquilt.com/branding/geostar.json\n- Per-page llms.txt: https://characterquilt.com/branding/geostar/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #155DFC |\n| Accent | #155DFC |\n| Body Font | WF Visual Sans |\n| Heading Font | WF Visual Sans |\n\n## Color Palette\n\n- primary: #155DFC\n- secondary: #4338CA\n- accent: #155DFC\n- background: #000000\n- textPrimary: #000000\n- link: #7C86FF\n\n## Typography\n\n- primary: WF Visual Sans — https://fonts.google.com/specimen/WF+Visual+Sans\n- heading: WF Visual Sans — https://fonts.google.com/specimen/WF+Visual+Sans\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20480%2087%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cg%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%3E%3Cpath%20d%3D%22M43.5%200C67.524%200%2087%2019.476%2087%2043.5S67.524%2087%2043.5%2087%200%2067.524%200%2043.5%2019.476%200%2043.5%200Zm0%207-9.249%2025.432a3.045%203.045%200%200%201-1.819%201.82L7%2043.5l25.432%209.249a3.045%203.045%200%200%201%201.82%201.819L43.5%2080l9.249-25.432a3.045%203.045%200%200%201%201.819-1.82L80%2043.5l-25.432-9.249a3.045%203.045%200%200%201-1.82-1.819L43.5%207ZM141.06%2080.6c-7.467%200-13.71-1.62-18.73-4.86s-8.797-7.65-11.33-13.23c-2.533-5.58-3.8-11.883-3.8-18.91%200-7.053%201.33-13.38%203.99-18.98s6.54-10.036%2011.64-13.31c5.1-3.273%2011.31-4.91%2018.63-4.91%208.626%200%2015.503%202.22%2020.63%206.66%205.126%204.44%208.41%2010.52%209.85%2018.24l-15.78.72c-.454-2.613-1.26-4.883-2.42-6.81-1.16-1.926-2.76-3.413-4.8-4.46-2.04-1.047-4.634-1.57-7.78-1.57-4.187%200-7.64%201.073-10.36%203.22-2.72%202.147-4.723%205.054-6.01%208.72-1.287%203.667-1.93%207.827-1.93%2012.48%200%204.72.66%208.907%201.98%2012.56%201.32%203.654%203.303%206.51%205.95%208.57%202.646%202.06%205.97%203.09%209.97%203.09%203.387%200%206.267-.613%208.64-1.84%202.373-1.226%204.21-2.943%205.51-5.15%201.3-2.206%202.056-4.763%202.27-7.67h-16.14V42.08h31.1v4.22c0%207.573-1.26%2013.906-3.78%2019-2.52%205.094-6.11%208.917-10.77%2011.47-4.66%202.553-10.17%203.83-16.53%203.83ZM203.914%2080.2c-5.48%200-10.247-1.153-14.301-3.46s-7.194-5.564-9.42-9.77c-2.227-4.207-3.34-9.13-3.34-14.77%200-5.64%201.113-10.546%203.34-14.72%202.226-4.173%205.353-7.43%209.38-9.77%204.027-2.34%208.754-3.51%2014.18-3.51%205.32%200%209.956%201.163%2013.91%203.49%203.954%202.326%207.004%205.656%209.15%209.99%202.146%204.333%203.22%209.506%203.22%2015.52v3.04h-37.66c.214%204.227%201.37%207.383%203.47%209.47%202.1%202.087%204.87%203.13%208.31%203.13%202.547%200%204.677-.546%206.39-1.64%201.714-1.094%202.924-2.734%203.63-4.92l15.12.88c-1.44%205.373-4.42%209.557-8.94%2012.55-4.52%202.993-10%204.49-16.44%204.49Zm-11.54-33.16h22.34c-.2-3.933-1.294-6.87-3.28-8.81-1.988-1.94-4.548-2.91-7.681-2.91-3.106%200-5.676%201.02-7.71%203.06-2.033%202.04-3.256%204.927-3.67%208.66ZM259.967%2080.2c-5.467%200-10.244-1.153-14.33-3.46-4.088-2.307-7.261-5.564-9.521-9.77-2.26-4.207-3.39-9.13-3.39-14.77%200-5.667%201.13-10.587%203.39-14.76%202.26-4.174%205.433-7.424%209.52-9.75%204.087-2.327%208.864-3.49%2014.33-3.49%205.467%200%2010.237%201.163%2014.31%203.49%204.073%202.326%207.24%205.576%209.5%209.75%202.26%204.173%203.39%209.093%203.39%2014.76%200%205.64-1.13%2010.563-3.39%2014.77-2.26%204.206-5.427%207.463-9.5%209.77-4.073%202.307-8.843%203.46-14.31%203.46Zm0-11.54c3.747%200%206.64-1.44%208.68-4.32%202.039-2.88%203.059-6.926%203.059-12.14%200-5.173-1.02-9.21-3.06-12.11-2.04-2.9-4.932-4.35-8.68-4.35-3.746%200-6.646%201.45-8.7%204.35-2.054%202.9-3.08%206.937-3.08%2012.11%200%205.214%201.026%209.26%203.08%2012.14%202.054%202.88%204.954%204.32%208.7%204.32ZM315.639%2080.2c-5.533%200-10.16-.777-13.88-2.33-3.72-1.553-6.566-3.69-8.54-6.41-1.973-2.72-3.093-5.833-3.36-9.34l15.22-.54c.454%202.56%201.52%204.53%203.2%205.91%201.68%201.38%204.154%202.07%207.42%202.07%202.681%200%204.764-.434%206.25-1.3%201.487-.867%202.23-2.2%202.23-4%200-1.12-.273-2.057-.82-2.81-.547-.753-1.597-1.41-3.15-1.97s-3.85-1.093-6.889-1.6c-5.667-.973-10.11-2.133-13.33-3.48-3.22-1.347-5.497-3.077-6.83-5.19-1.334-2.113-2-4.73-2-7.85%200-5.134%201.993-9.277%205.98-12.43%203.987-3.153%209.94-4.73%2017.86-4.73%205.053%200%209.293.793%2012.72%202.38%203.426%201.586%206.09%203.763%207.99%206.53%201.9%202.766%203.076%205.943%203.529%209.53l-15.04.6c-.24-1.746-.763-3.247-1.57-4.5a8.183%208.183%200%200%200-3.15-2.89c-1.293-.673-2.84-1.01-4.64-1.01-2.64%200-4.67.544-6.09%201.63-1.42%201.087-2.13%202.544-2.13%204.37%200%201.293.316%202.36.95%203.2.633.84%201.683%201.52%203.15%202.04%201.466.52%203.427.966%205.88%201.34%205.72.814%2010.26%201.927%2013.62%203.34%203.36%201.413%205.77%203.197%207.23%205.35%201.46%202.154%202.19%204.77%202.19%207.85%200%203.466-.987%206.41-2.96%208.83-1.974%202.42-4.75%204.26-8.33%205.52-3.58%201.26-7.816%201.89-12.71%201.89ZM365.853%2079c-5.56%200-9.64-1.29-12.24-3.87-2.6-2.58-3.9-6.664-3.9-12.25V12.82h15v48.3c0%202.56.543%204.316%201.63%205.27%201.086.953%202.75%201.43%204.99%201.43h7.48V79h-12.96Zm-24.781-42.42V25.4h37.74v11.18h-37.74ZM402.125%2080.2c-4.786%200-8.81-1.217-12.07-3.65s-5.726-5.77-7.4-10.01c-1.673-4.24-2.51-9.02-2.51-14.34%200-5.294.83-10.05%202.49-14.27%201.66-4.22%204.12-7.563%207.38-10.03%203.261-2.467%207.304-3.7%2012.13-3.7%203.814%200%207.094.767%209.841%202.3%202.747%201.533%204.854%203.714%206.32%206.54V25.4h14.999V79h-14.38l-.46-12.18%201.321%201.36c-.774%202.507-1.987%204.657-3.64%206.45-1.654%201.794-3.66%203.17-6.02%204.13-2.36.96-5.027%201.44-8%201.44Zm4.94-11.54c2.748%200%204.93-.72%206.55-2.16%201.62-1.44%202.807-3.416%203.56-5.93.755-2.513%201.131-5.303%201.131-8.37%200-3.227-.376-6.074-1.13-8.54-.754-2.467-1.95-4.404-3.59-5.81-1.64-1.406-3.814-2.11-6.52-2.11-2.573%200-4.713.737-6.42%202.21-1.707%201.473-2.974%203.443-3.8%205.91-.828%202.466-1.241%205.246-1.241%208.34%200%202.933.427%205.657%201.28%208.17.854%202.514%202.134%204.524%203.84%206.03%201.708%201.506%203.82%202.26%206.34%202.26ZM442.758%2079V25.4h14.24l.521%2015.56-1.16-.24c.866-5.413%202.406-9.32%204.62-11.72%202.213-2.4%205.266-3.6%209.159-3.6h4.84v12.44h-4.92c-2.786%200-5.083.363-6.89%201.09-1.806.727-3.16%201.89-4.06%203.49-.9%201.6-1.35%203.747-1.35%206.44V79h-15Z%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\n- Favicon: https://www.geostar.ai/icon.svg?5cb571738cda2d2d\n- Social card (og:image): https://www.geostar.ai/social.jpg\n\n## UI Components\n\n- buttonPrimary: background=#155DFC, textColor=#E5E5E5, borderRadius=33554400px, shadow=rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px 0px inset\n- buttonSecondary: background=#171717, textColor=#F4F4F5, borderColor=#4D4D4D, borderRadius=33554400px, shadow=none\n\n## Brand Personality\n\nTone: modern · Energy: high · Audience: tech-savvy professionals\n\n## Geostar Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool**\n  - Image: https://www.geostar.ai/social.jpg\n  - Source: https://www.geostar.ai/\n- **Blog - Geostar**\n  - Image: https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fai-writing-patterns.jpg&w=3840&q=75\n  - Source: https://www.geostar.ai/blog\n- **Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool**\n  - Image: https://www.geostar.ai/images/blog/optimizing-content-ai-search.png\n  - Source: https://www.geostar.ai/\n- **Blog - Geostar**\n  - Image: https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fanalyzing-ai-brand-mentions.png&w=3840&q=75\n  - Source: https://www.geostar.ai/blog\n- **Blog - Geostar**\n  - Image: https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Foptimizing-content-ai-search.png&w=3840&q=75\n  - Source: https://www.geostar.ai/blog\n- **Generative Engine Optimization (GEO) Platform - Geostar AI Visibility Tool**\n  - Image: https://www.geostar.ai/_next/image?url=%2Fimages%2Fblog%2Fimpact-ai-brand-visibility.png&w=3840&q=75\n  - Source: https://www.geostar.ai/\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\": \"WF Visual Sans\",\n      \"role\": \"unknown\"\n    },\n    {\n      \"family\": \"GeistMono\",\n      \"role\": \"monospace\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#155DFC\",\n    \"secondary\": \"#4338CA\",\n    \"accent\": \"#155DFC\",\n    \"background\": \"#000000\",\n    \"textPrimary\": \"#000000\",\n    \"link\": \"#7C86FF\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"WF Visual Sans\",\n      \"heading\": \"WF Visual Sans\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"WF Visual Sans\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"ui-sans-serif\",\n        \"system-ui\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ],\n      \"paragraph\": [\n        \"ui-sans-serif\",\n        \"system-ui\",\n        \"sans-serif\",\n        \"Apple Color Emoji\",\n        \"Segoe UI Emoji\",\n        \"Segoe UI Symbol\",\n        \"Noto Color Emoji\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"60px\",\n      \"h2\": \"48px\",\n      \"body\": \"18px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"0px\"\n  },\n  \"components\": {\n    \"buttonPrimary\": {\n      \"background\": \"#155DFC\",\n      \"textColor\": \"#E5E5E5\",\n      \"borderRadius\": \"33554400px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"33554400px\",\n        \"topRight\": \"33554400px\",\n        \"bottomRight\": \"33554400px\",\n        \"bottomLeft\": \"33554400px\"\n      },\n      \"shadow\": \"rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px 0px inset\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"#171717\",\n      \"textColor\": \"#F4F4F5\",\n      \"borderColor\": \"#4D4D4D\",\n      \"borderRadius\": \"33554400px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"33554400px\",\n        \"topRight\": \"33554400px\",\n        \"bottomRight\": \"33554400px\",\n        \"bottomLeft\": \"33554400px\"\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%20viewBox%3D%220%200%20480%2087%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%3Cg%20fill%3D%22currentColor%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%3E%3Cpath%20d%3D%22M43.5%200C67.524%200%2087%2019.476%2087%2043.5S67.524%2087%2043.5%2087%200%2067.524%200%2043.5%2019.476%200%2043.5%200Zm0%207-9.249%2025.432a3.045%203.045%200%200%201-1.819%201.82L7%2043.5l25.432%209.249a3.045%203.045%200%200%201%201.82%201.819L43.5%2080l9.249-25.432a3.045%203.045%200%200%201%201.819-1.82L80%2043.5l-25.432-9.249a3.045%203.045%200%200%201-1.82-1.819L43.5%207ZM141.06%2080.6c-7.467%200-13.71-1.62-18.73-4.86s-8.797-7.65-11.33-13.23c-2.533-5.58-3.8-11.883-3.8-18.91%200-7.053%201.33-13.38%203.99-18.98s6.54-10.036%2011.64-13.31c5.1-3.273%2011.31-4.91%2018.63-4.91%208.626%200%2015.503%202.22%2020.63%206.66%205.126%204.44%208.41%2010.52%209.85%2018.24l-15.78.72c-.454-2.613-1.26-4.883-2.42-6.81-1.16-1.926-2.76-3.413-4.8-4.46-2.04-1.047-4.634-1.57-7.78-1.57-4.187%200-7.64%201.073-10.36%203.22-2.72%202.147-4.723%205.054-6.01%208.72-1.287%203.667-1.93%207.827-1.93%2012.48%200%204.72.66%208.907%201.98%2012.56%201.32%203.654%203.303%206.51%205.95%208.57%202.646%202.06%205.97%203.09%209.97%203.09%203.387%200%206.267-.613%208.64-1.84%202.373-1.226%204.21-2.943%205.51-5.15%201.3-2.206%202.056-4.763%202.27-7.67h-16.14V42.08h31.1v4.22c0%207.573-1.26%2013.906-3.78%2019-2.52%205.094-6.11%208.917-10.77%2011.47-4.66%202.553-10.17%203.83-16.53%203.83ZM203.914%2080.2c-5.48%200-10.247-1.153-14.301-3.46s-7.194-5.564-9.42-9.77c-2.227-4.207-3.34-9.13-3.34-14.77%200-5.64%201.113-10.546%203.34-14.72%202.226-4.173%205.353-7.43%209.38-9.77%204.027-2.34%208.754-3.51%2014.18-3.51%205.32%200%209.956%201.163%2013.91%203.49%203.954%202.326%207.004%205.656%209.15%209.99%202.146%204.333%203.22%209.506%203.22%2015.52v3.04h-37.66c.214%204.227%201.37%207.383%203.47%209.47%202.1%202.087%204.87%203.13%208.31%203.13%202.547%200%204.677-.546%206.39-1.64%201.714-1.094%202.924-2.734%203.63-4.92l15.12.88c-1.44%205.373-4.42%209.557-8.94%2012.55-4.52%202.993-10%204.49-16.44%204.49Zm-11.54-33.16h22.34c-.2-3.933-1.294-6.87-3.28-8.81-1.988-1.94-4.548-2.91-7.681-2.91-3.106%200-5.676%201.02-7.71%203.06-2.033%202.04-3.256%204.927-3.67%208.66ZM259.967%2080.2c-5.467%200-10.244-1.153-14.33-3.46-4.088-2.307-7.261-5.564-9.521-9.77-2.26-4.207-3.39-9.13-3.39-14.77%200-5.667%201.13-10.587%203.39-14.76%202.26-4.174%205.433-7.424%209.52-9.75%204.087-2.327%208.864-3.49%2014.33-3.49%205.467%200%2010.237%201.163%2014.31%203.49%204.073%202.326%207.24%205.576%209.5%209.75%202.26%204.173%203.39%209.093%203.39%2014.76%200%205.64-1.13%2010.563-3.39%2014.77-2.26%204.206-5.427%207.463-9.5%209.77-4.073%202.307-8.843%203.46-14.31%203.46Zm0-11.54c3.747%200%206.64-1.44%208.68-4.32%202.039-2.88%203.059-6.926%203.059-12.14%200-5.173-1.02-9.21-3.06-12.11-2.04-2.9-4.932-4.35-8.68-4.35-3.746%200-6.646%201.45-8.7%204.35-2.054%202.9-3.08%206.937-3.08%2012.11%200%205.214%201.026%209.26%203.08%2012.14%202.054%202.88%204.954%204.32%208.7%204.32ZM315.639%2080.2c-5.533%200-10.16-.777-13.88-2.33-3.72-1.553-6.566-3.69-8.54-6.41-1.973-2.72-3.093-5.833-3.36-9.34l15.22-.54c.454%202.56%201.52%204.53%203.2%205.91%201.68%201.38%204.154%202.07%207.42%202.07%202.681%200%204.764-.434%206.25-1.3%201.487-.867%202.23-2.2%202.23-4%200-1.12-.273-2.057-.82-2.81-.547-.753-1.597-1.41-3.15-1.97s-3.85-1.093-6.889-1.6c-5.667-.973-10.11-2.133-13.33-3.48-3.22-1.347-5.497-3.077-6.83-5.19-1.334-2.113-2-4.73-2-7.85%200-5.134%201.993-9.277%205.98-12.43%203.987-3.153%209.94-4.73%2017.86-4.73%205.053%200%209.293.793%2012.72%202.38%203.426%201.586%206.09%203.763%207.99%206.53%201.9%202.766%203.076%205.943%203.529%209.53l-15.04.6c-.24-1.746-.763-3.247-1.57-4.5a8.183%208.183%200%200%200-3.15-2.89c-1.293-.673-2.84-1.01-4.64-1.01-2.64%200-4.67.544-6.09%201.63-1.42%201.087-2.13%202.544-2.13%204.37%200%201.293.316%202.36.95%203.2.633.84%201.683%201.52%203.15%202.04%201.466.52%203.427.966%205.88%201.34%205.72.814%2010.26%201.927%2013.62%203.34%203.36%201.413%205.77%203.197%207.23%205.35%201.46%202.154%202.19%204.77%202.19%207.85%200%203.466-.987%206.41-2.96%208.83-1.974%202.42-4.75%204.26-8.33%205.52-3.58%201.26-7.816%201.89-12.71%201.89ZM365.853%2079c-5.56%200-9.64-1.29-12.24-3.87-2.6-2.58-3.9-6.664-3.9-12.25V12.82h15v48.3c0%202.56.543%204.316%201.63%205.27%201.086.953%202.75%201.43%204.99%201.43h7.48V79h-12.96Zm-24.781-42.42V25.4h37.74v11.18h-37.74ZM402.125%2080.2c-4.786%200-8.81-1.217-12.07-3.65s-5.726-5.77-7.4-10.01c-1.673-4.24-2.51-9.02-2.51-14.34%200-5.294.83-10.05%202.49-14.27%201.66-4.22%204.12-7.563%207.38-10.03%203.261-2.467%207.304-3.7%2012.13-3.7%203.814%200%207.094.767%209.841%202.3%202.747%201.533%204.854%203.714%206.32%206.54V25.4h14.999V79h-14.38l-.46-12.18%201.321%201.36c-.774%202.507-1.987%204.657-3.64%206.45-1.654%201.794-3.66%203.17-6.02%204.13-2.36.96-5.027%201.44-8%201.44Zm4.94-11.54c2.748%200%204.93-.72%206.55-2.16%201.62-1.44%202.807-3.416%203.56-5.93.755-2.513%201.131-5.303%201.131-8.37%200-3.227-.376-6.074-1.13-8.54-.754-2.467-1.95-4.404-3.59-5.81-1.64-1.406-3.814-2.11-6.52-2.11-2.573%200-4.713.737-6.42%202.21-1.707%201.473-2.974%203.443-3.8%205.91-.828%202.466-1.241%205.246-1.241%208.34%200%202.933.427%205.657%201.28%208.17.854%202.514%202.134%204.524%203.84%206.03%201.708%201.506%203.82%202.26%206.34%202.26ZM442.758%2079V25.4h14.24l.521%2015.56-1.16-.24c.866-5.413%202.406-9.32%204.62-11.72%202.213-2.4%205.266-3.6%209.159-3.6h4.84v12.44h-4.92c-2.786%200-5.083.363-6.89%201.09-1.806.727-3.16%201.89-4.06%203.49-.9%201.6-1.35%203.747-1.35%206.44V79h-15Z%22%20style%3D%22fill%3A%20oklch(0.967%200.001%20286.375)%20!important%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\",\n    \"favicon\": \"https://www.geostar.ai/icon.svg?5cb571738cda2d2d\",\n    \"ogImage\": \"https://www.geostar.ai/social.jpg\",\n    \"logoHref\": \"/\"\n  },\n  \"__llm_logo_reasoning\": {\n    \"selectedIndex\": 0,\n    \"reasoning\": \"Selected #0 because it is located in the header, links to the homepage, and matches the brand name 'Geostar'. It is visible and appropriately sized for a main logo.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 3,\n      \"text\": \"Get started\",\n      \"reasoning\": \"Button #3 with text 'Get started' uses the vibrant brand color #155DFC, which is a strong indicator of a primary call-to-action. The text is action-oriented, making it suitable as the primary CTA.\"\n    },\n    \"secondary\": {\n      \"index\": 1,\n      \"text\": \"Book a demo\",\n      \"reasoning\": \"Button #1 with text 'Book a demo' has a different background color (#171717) and serves as a secondary action, complementing the primary CTA.\"\n    },\n    \"confidence\": 0.95\n  },\n  \"personality\": {\n    \"tone\": \"modern\",\n    \"energy\": \"high\",\n    \"targetAudience\": \"tech-savvy professionals\"\n  },\n  \"designSystem\": {\n    \"framework\": \"tailwind\",\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 located in the header, links to the homepage, and matches the brand name 'Geostar'. It is visible and appropriately sized for a main logo.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}