# Guru Brand Identity A complete profile of **Guru**'s visual system — colors, typography, components, and personality — extracted from https://www.getguru.com/?ref=startups.gallery. Built for designers, agents, and AI tools. - Page: https://characterquilt.com/branding/guru - Machine-readable JSON: https://characterquilt.com/branding/guru.json - Per-page llms.txt: https://characterquilt.com/branding/guru/llms.txt ## Quick Facts | Field | Value | |---|---| | Primary | #242C38 | | Accent | #56D886 | | Body Font | Poppins | | Heading Font | Poppins | ## Color Palette - primary: #242C38 - secondary: #D8FBDE - accent: #56D886 - background: #FFFFFF - textPrimary: #090B0E - link: #56D886 ## Typography - primary: Poppins — https://fonts.google.com/specimen/Poppins - heading: Poppins — https://fonts.google.com/specimen/Poppins ## Visual Assets - Logo: https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/5ef1f340d1a59cdf49926d8e_Guru%20logo.svg - Favicon: https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/6216a216ddeacc2132e5b448_Guru_G_Black%20332.png - Social card (og:image): https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/6931c149b46c659b76ebbde5_OG_Nov-2025%402x.avif ## UI Components - buttonPrimary: background=#56D886, textColor=#090B0E, borderRadius=144px, shadow=rgba(9, 11, 14, 0.16) 0px 4.5px 9px 0px - buttonSecondary: background=#090B0E, textColor=#C0C5CC, borderRadius=144px, shadow=rgba(9, 11, 14, 0) 0px 0px 0px 0px ## Brand Personality Tone: professional · Energy: medium · Audience: enterprise businesses ## Guru Brand in the Wild Real-world brand assets — ads, campaigns, marketing materials. - **Why does Guru torture me with these red dots? | Community** - Image: https://uploads-us-west-2.insided.com/guru-us/attachment/e0ca6f3b-5568-458a-b79c-c190be9533b5.png - Source: https://community.getguru.com/q-a-5/why-does-guru-torture-me-with-these-red-dots-6168 - **Guru | In the Cards: The Guru Blog - View All Articles | Guru** - Image: https://cdn.prod.website-files.com/5da60b8bfc98fdf11111b791/66046ae6edb572229baedbdb_Guru_How%20to%20Choose%20the%20Right%20HR%20Software.webp - Source: https://www.getguru.com/blog-all - **Spot Guru in the wild and win prizes! 🕵️ 🎁 | Community** - Image: https://uploads-us-west-2.insided.com/guru-us/attachment/77e89b51-4ca5-4546-84ff-b4eb5e9c53bd.jpg - Source: https://community.getguru.com/announcements-8/spot-guru-in-the-wild-and-win-prizes-6564 - **Guru | In the Cards: The Guru Blog - View All Articles | Guru** - Image: https://cdn.prod.website-files.com/5da60b8bfc98fdf11111b791/65847c83dd0468288a339e72_658474d3b21232e20e4e6fda_YIR.webp - Source: https://www.getguru.com/blog-all - **How Guru helped accelerate onboarding for your teams? | Community** - Image: https://uploads-us-west-2.insided.com/guru-us/attachment/8f0a9c01-5e9c-4910-88f4-c734ad484bf6.png - Source: https://community.getguru.com/q-a-5/how-guru-helped-accelerate-onboarding-for-your-teams-6262 - **Guru | In the Cards: The Guru Blog - View All Articles | Guru** - Image: https://cdn.prod.website-files.com/5da60b8bfc98fdf11111b791/656a7d31dba99eb75451a1de_62ab5ea49fb34dc39694c34a_Guru_Collage_Image-Library_Social-Media-8.webp - Source: https://www.getguru.com/blog-all ## Working with these fonts Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts: CharacterQuilt.com suggests this flow that can help: 1. Open the company's homepage in a browser with DevTools open. 2. In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf). 3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes. 4. For each captured font URL: right-click → Save As to download the file locally. 5. 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. Programmatic 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. Only do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable. ## Machine-Readable Profile ```json { "colorScheme": "light", "fonts": [ { "family": "Poppins", "role": "body" } ], "colors": { "primary": "#242C38", "secondary": "#D8FBDE", "accent": "#56D886", "background": "#FFFFFF", "textPrimary": "#090B0E", "link": "#56D886" }, "typography": { "fontFamilies": { "primary": "Poppins", "heading": "Poppins" }, "fontStacks": { "heading": [ "Poppins", "sans-serif" ], "body": [ "Poppins", "sans-serif" ], "paragraph": [ "Poppins", "sans-serif" ] }, "fontSizes": { "h1": "97.2px", "h2": "97.2px", "body": "18px" } }, "spacing": { "baseUnit": 4, "borderRadius": "0px" }, "components": { "buttonPrimary": { "background": "#56D886", "textColor": "#090B0E", "borderRadius": "144px", "borderRadiusCorners": { "topLeft": "144px", "topRight": "144px", "bottomRight": "144px", "bottomLeft": "144px" }, "shadow": "rgba(9, 11, 14, 0.16) 0px 4.5px 9px 0px" }, "buttonSecondary": { "background": "#090B0E", "textColor": "#C0C5CC", "borderRadius": "144px", "borderRadiusCorners": { "topLeft": "144px", "topRight": "144px", "bottomRight": "144px", "bottomLeft": "144px" }, "shadow": "rgba(9, 11, 14, 0) 0px 0px 0px 0px" } }, "images": { "logo": "https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/5ef1f340d1a59cdf49926d8e_Guru%20logo.svg", "favicon": "https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/6216a216ddeacc2132e5b448_Guru_G_Black%20332.png", "ogImage": "https://cdn.prod.website-files.com/5d8d029013ffd80bbb91320d/6931c149b46c659b76ebbde5_OG_Nov-2025%402x.avif", "logoHref": "/?r=0", "logoAlt": "Guru Logo" }, "__llm_logo_reasoning": { "selectedIndex": 1, "reasoning": "Selected #0 because it is visible, located in the header, and matches the brand name 'Guru'.", "confidence": 0.9, "source": "llm" }, "__llm_button_reasoning": { "primary": { "index": 0, "text": "Talk to sales to getGuru", "reasoning": "Button #0 uses the vibrant brand color #56D886 and has action-oriented text 'Talk to sales to getGuru', making it the primary CTA." }, "secondary": { "index": 3, "text": "Log in", "reasoning": "Button #3 has a different background color (#090B0E) and serves a common secondary action 'Log in'." }, "confidence": 0.95 }, "personality": { "tone": "professional", "energy": "medium", "targetAudience": "enterprise businesses" }, "designSystem": { "framework": "custom", "componentLibrary": "" }, "confidence": { "buttons": 0.95, "colors": 0.9, "overall": 0.925 }, "__llm_metadata": { "logoSelection": { "llmCalled": true, "llmSucceeded": true, "finalSource": "llm", "rawLogoSelection": { "selectedLogoIndex": 0, "selectedLogoReasoning": "Selected #0 because it is visible, located in the header, and matches the brand name 'Guru'.", "confidence": 0.9 } }, "buttonClassification": { "llmCalled": true, "llmSucceeded": true } } } ```