{
  "name": "Infina",
  "slug": "infina",
  "domain": "http://infina.vn",
  "sources": [
    "yc"
  ],
  "branding": {
    "colorScheme": "light",
    "fonts": [
      {
        "family": "Nunito",
        "role": "body"
      }
    ],
    "colors": {
      "primary": "#0000EE",
      "secondary": "#0070F3",
      "accent": "#0055FF",
      "background": "#F7FAFF",
      "textPrimary": "#1A1A1A",
      "link": "#0055FF"
    },
    "typography": {
      "fontFamilies": {
        "primary": "Nunito",
        "heading": "Nunito"
      },
      "fontStacks": {
        "heading": [
          "Nunito",
          "sans-serif"
        ],
        "body": [
          "Nunito",
          "sans-serif"
        ],
        "paragraph": [
          "Nunito",
          "sans-serif"
        ]
      },
      "fontSizes": {
        "h1": "16px",
        "h2": "32px",
        "body": "16px"
      }
    },
    "spacing": {
      "baseUnit": 4,
      "borderRadius": "12px"
    },
    "components": {
      "buttonPrimary": {
        "background": "#0055FF",
        "textColor": "#FFFFFF",
        "borderRadius": "99px",
        "borderRadiusCorners": {
          "topLeft": "99px",
          "topRight": "99px",
          "bottomRight": "99px",
          "bottomLeft": "99px"
        },
        "shadow": "none"
      },
      "buttonSecondary": {
        "background": "transparent",
        "textColor": "#484848",
        "borderColor": "#484848",
        "borderRadius": "99px",
        "borderRadiusCorners": {
          "topLeft": "99px",
          "topRight": "99px",
          "bottomRight": "99px",
          "bottomLeft": "99px"
        },
        "shadow": "none"
      }
    },
    "images": {
      "logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%20120%2024%22%20height%3D%2220%22%20data-astro-cid-ymhdp2rl%3D%22true%22%20data-fc-idx%3D%220%22%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23M9SsdP-lNBWja)%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.162.57a11.79%2011.79%200%20018.375.537A11.792%2011.792%200%200134.75%207.95c1.01%203.23%201.987%206.47%202.993%209.7-.786.01-1.572%200-2.358.006%200%201.953-.004%203.907.003%205.86-3.846.005-7.692%200-11.538.003-3.948.116-7.87-1.955-10.005-5.276a76.572%2076.572%200%20001.697-1.694c1.08%201.756%202.693%203.194%204.62%203.949a9.397%209.397%200%20006.872.038%209.426%209.426%200%20004.734-4.047%209.385%209.385%200%20001.204-5.778%209.33%209.33%200%2000-2.181-5.01%209.378%209.378%200%2000-12.97-1.271c-.917.706-1.657%201.613-2.273%202.586-.557-.584-1.141-1.14-1.702-1.719%201.49-2.227%203.745-3.944%206.316-4.727zm50.86%201.523C72.243.673%2074.178.169%2075.98.067c1.43-.104%202.86.113%204.257.402.003.872%200%201.743.002%202.614-1.371-.166-2.755-.328-4.136-.24-1.02.087-2.144.309-2.855%201.112-.716.857-.763%202.039-.748%203.104h8.955v16.46h-2.87c-.008-4.567.013-9.133-.01-13.699-2.025.009-4.05.001-6.074.004-.002%204.564%200%209.128%200%2013.694-.96%200-1.92.004-2.88-.003%200-4.564.004-9.128-.002-13.691H67V7.059h2.616c-.029-1.732.217-3.616%201.404-4.966h.002zM44.598.293c1.14-.409%202.454.497%202.518%201.69.137%201.094-.847%202.155-1.95%202.088-.99.025-1.914-.846-1.9-1.844-.065-.852.528-1.675%201.332-1.934zm12.2%206.562c2.153-.521%204.676-.208%206.323%201.384%201.352%201.234%201.937%203.098%201.967%204.889.006%203.462%200%206.925.003%2010.389-.958.006-1.914-.004-2.872.005-.006-3.127%200-6.254-.002-9.381.02-.972-.033-1.986-.501-2.86-.476-.93-1.405-1.585-2.421-1.792-1.554-.316-3.324-.029-4.496%201.102-1.074.998-1.404%202.534-1.43%203.946-.007%202.994%200%205.987-.002%208.981h-2.87V7.06h2.87c.007.766-.017%201.532.014%202.298.794-1.207%201.996-2.166%203.417-2.502zm32.948.867c1.57-1.125%203.646-1.298%205.493-.912%201.882.393%203.489%201.8%204.16%203.597.53%201.305.533%202.734.51%204.119%200%202.997-.002%205.994%200%208.991-.957.002-1.913%200-2.87.002v-9.5c.017-.943-.056-1.928-.517-2.77-.48-.91-1.392-1.553-2.393-1.758-1.575-.326-3.376-.027-4.55%201.14-1.06%201.015-1.366%202.552-1.386%203.964-.014%202.974-.003%205.948-.007%208.922-.956.008-1.914-.014-2.87.013-.007-5.491%200-10.981-.004-16.471.958%200%201.917-.002%202.874%200%20.003.772-.006%201.543.005%202.315.438-.62.924-1.218%201.555-1.652zm16.852.118c1.968-1.266%204.494-1.518%206.723-.878%201.575.447%202.896%201.54%203.8%202.886.005-.93%200-1.86.003-2.79.959.004%201.919-.004%202.879.005-.002%205.484-.002%2010.968%200%2016.451-.96.01-1.92.002-2.879.005v-2.793c-.889%201.334-2.192%202.42-3.744%202.878-2.283.671-4.887.406-6.887-.927-1.412-.945-2.572-2.286-3.241-3.854-.749-1.782-.862-3.802-.447-5.681.488-2.183%201.924-4.098%203.793-5.303zm3.309%201.706c-1.497.314-2.801%201.306-3.607%202.59-.86%201.375-1.044%203.103-.684%204.667.346%201.507%201.369%202.817%202.686%203.607%201.332.788%202.977.943%204.469.598%201.583-.367%202.941-1.49%203.7-2.914.667-1.276.798-2.79.51-4.188-.319-1.544-1.345-2.9-2.685-3.713-1.305-.781-2.916-.955-4.389-.647zM43.742%207.06c.962-.004%201.923-.002%202.885-.002v16.46c-.962%200-1.924.002-2.885-.002V7.06z%22%20fill%3D%22%232A344F%22%20style%3D%22fill%3A%20rgb(42%2C%2052%2C%2079)%20!important%3B%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30.21%209.21a7.037%207.037%200%2000-3.955-3.956c-1.383-.55-2.94-.624-4.379-.258a7.357%207.357%200%2000-2.38%201.143c-.632.483-1.16%201.08-1.73%201.633-.591.598-1.194%201.182-1.777%201.787l-.008-.01c-.207.216-.42.428-.631.64-1.185-1.175-2.358-2.362-3.542-3.535C10.169%205.085%207.74%204.442%205.53%204.923A7.147%207.147%200%20002.7%206.244a7.104%207.104%200%2000-2.487%203.804%207.066%207.066%200%2000.033%203.577c.498%201.895%201.849%203.536%203.594%204.417a6.994%206.994%200%20005.12.481l.012.011a7.49%207.49%200%20002.434-1.264c.601-.51%201.134-1.093%201.697-1.645.583-.583%201.168-1.165%201.75-1.749.165-.165.33-.33.497-.493%201.186%201.18%202.359%202.37%203.551%203.543%201.573%201.494%203.85%202.13%205.981%201.792l-.027-.021c.865-.13%201.688-.456%202.443-.892a7.665%207.665%200%20001.883-1.654%207.327%207.327%200%20001.287-2.571c.36-1.437.292-2.99-.258-4.37zm-18.72%204.839c-.561.537-1.068%201.135-1.691%201.604a4.866%204.866%200%2001-2.486.886c-1.336.08-2.696-.42-3.64-1.372-.792-.768-1.277-1.82-1.398-2.913-.174-1.669.61-3.38%201.978-4.348A4.855%204.855%200%20017.52%207.04c1.215.13%202.34.75%203.149%201.657a998.321%20998.321%200%20003.084%203.083l-.519.525c-.582.58-1.163%201.162-1.744%201.743zm14.184%202.062c-.92.426-1.967.525-2.958.345-1.19-.237-2.183-.99-2.977-1.875-.93-.932-1.862-1.863-2.793-2.792.2-.204.404-.409.607-.61.59-.592%201.183-1.183%201.774-1.774.574-.55%201.09-1.175%201.759-1.617.632-.416%201.365-.646%202.109-.756%201.463-.128%202.979.417%203.97%201.512.938.982%201.382%202.377%201.268%203.723-.117.805-.382%201.597-.861%202.261a4.878%204.878%200%2001-1.898%201.583z%22%20fill%3D%22url(%23M9SsdP-lNBWjb)%22%20style%3D%22fill%3A%20url(%26quot%3B%23M9SsdP-lNBWjb%26quot%3B)%20!important%3B%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22M9SsdP-lNBWjb%22%20x1%3D%220%22%20y1%3D%2211.786%22%20x2%3D%2230.693%22%20y2%3D%2211.786%22%20gradientUnits%3D%22userSpaceOnUse%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23016EFD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(1%2C%20110%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300C0FD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(0%2C%20192%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CclipPath%20id%3D%22M9SsdP-lNBWja%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(0%20.041)%22%20d%3D%22M0%200h120v23.918H0z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E",
      "favicon": "https://infina.vn/homepage/favicon.png",
      "ogImage": null,
      "logoHref": "/"
    },
    "__llm_logo_reasoning": {
      "selectedIndex": 0,
      "reasoning": "Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Infina'.",
      "confidence": 0.9,
      "source": "llm"
    },
    "__llm_button_reasoning": {
      "primary": {
        "index": 0,
        "text": "Tìm hiểu thêm",
        "reasoning": "Button #0 with text 'Tìm hiểu thêm' uses the vibrant brand color #0055FF, making it the most prominent CTA."
      },
      "secondary": {
        "index": 2,
        "text": "Bảo hiểm PVI",
        "reasoning": "Button #2 with text 'Bảo hiểm PVI' has a transparent background, providing a clear visual distinction from the primary button."
      },
      "confidence": 0.95
    },
    "personality": {
      "tone": "modern",
      "energy": "medium",
      "targetAudience": "young professionals and investors"
    },
    "designSystem": {
      "framework": "custom",
      "componentLibrary": ""
    },
    "confidence": {
      "buttons": 0.95,
      "colors": 0.9,
      "overall": 0.925
    },
    "__llm_metadata": {
      "logoSelection": {
        "llmCalled": true,
        "llmSucceeded": true,
        "finalSource": "llm",
        "rawLogoSelection": {
          "selectedLogoIndex": 0,
          "selectedLogoReasoning": "Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Infina'.",
          "confidence": 0.9
        }
      },
      "buttonClassification": {
        "llmCalled": true,
        "llmSucceeded": true
      }
    }
  },
  "images": [
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/398cd7b1e1.webp",
      "alt": "Infina - Tài khoản sinh lời, sinh lời mỗi ngày, rút tiền linh hoạt, không  mất lợi nhuận",
      "source_url": "https://infina.vn/",
      "image_url": "https://infina.vn/homepage/carousel_4_1.webp",
      "width": 3099,
      "height": 4708,
      "bytes": 1200926,
      "query": "site:infina.vn",
      "query_suffix": "site:infina.vn"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/9fcf61157c.webp",
      "alt": "Bật mí 8 cách kiếm tiền online cho học sinh hấp dẫn và hiệu quả",
      "source_url": "https://infina.vn/blog/cach-kiem-tien-cho-hoc-sinh/",
      "image_url": "https://infina.vn/blog/wp-content/uploads/2022/11/cong-tac-vien-viet-bao.jpg",
      "width": 800,
      "height": 534,
      "bytes": 71919,
      "query": "site:infina.vn blog",
      "query_suffix": "site:infina.vn blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/4e3e0a7eb4.webp",
      "alt": "Tỷ giá ngoại tệ ngân hàng Public Bank mới nhất ngày hôm nay",
      "source_url": "https://infina.vn/blog/ty-gia-ngoai-te/publicbank/",
      "image_url": "https://gambarbergambar.vip/agen338/agen338allmightguidetorootdesktop.jpg",
      "width": 3000,
      "height": 3000,
      "bytes": 563477,
      "query": "site:infina.vn",
      "query_suffix": "site:infina.vn"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/97da83e3ce.webp",
      "alt": "Tài chính cá nhân Archives - Infina Blog",
      "source_url": "https://infina.vn/blog/tai-chinh-ca-nhan/",
      "image_url": "https://infina.vn/blog/wp-content/uploads/2025/10/kinh-doanh-gi-voi-1-trieu-dong-534x462.jpg",
      "width": 534,
      "height": 462,
      "bytes": 31849,
      "query": "site:infina.vn blog",
      "query_suffix": "site:infina.vn blog"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/7f6d064bf1.webp",
      "alt": "Về Chúng Tôi",
      "source_url": "https://admin.infina.vn/ve-chung-toi",
      "image_url": "https://djemclypbm8gi.cloudfront.net/static/about/first.png",
      "width": 3360,
      "height": 2240,
      "bytes": 1558241,
      "query": "site:infina.vn",
      "query_suffix": "site:infina.vn"
    },
    {
      "file": "https://e4p9rs3sldnmtboz.public.blob.vercel-storage.com/infina/a6fad86ca7.webp",
      "alt": "7 phương pháp xác định giá chuyển nhượng",
      "source_url": "https://infina.vn/blog/7-phuong-phap-xac-dinh-gia-chuyen-nhuong-tc/",
      "image_url": "https://infina.vn/blog/wp-content/uploads/2025/04/7-phuong-phap-xac-dinh-gia-chuyen-nhuong-scaled.jpg",
      "width": 2560,
      "height": 1429,
      "bytes": 298769,
      "query": "site:infina.vn blog",
      "query_suffix": "site:infina.vn blog"
    }
  ],
  "font_resources": [
    {
      "family": "Nunito",
      "google_fonts_url": "https://fonts.google.com/specimen/Nunito"
    },
    {
      "family": "Nunito",
      "google_fonts_url": "https://fonts.google.com/specimen/Nunito"
    }
  ],
  "google_fonts_css": "https://fonts.googleapis.com/css2?family=Nunito&family=Nunito&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/infina",
  "agent_instructions": "You are designing or implementing in Infina's brand identity.\n\n# Brand profile\n- Company: Infina\n- Source: http://infina.vn\n- Color scheme: light\n\n# Colors\n- primary: #0000EE\n- secondary: #0070F3\n- accent: #0055FF\n- background: #F7FAFF\n- textPrimary: #1A1A1A\n- link: #0055FF\n\n# Typography\n- primary: Nunito — https://fonts.google.com/specimen/Nunito\n- heading: Nunito — https://fonts.google.com/specimen/Nunito\n\nLoad all fonts at once: <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Nunito&family=Nunito&display=swap\">\n\n# UI Components\n- buttonPrimary: background=#0055FF, textColor=#FFFFFF, borderRadius=99px, shadow=none\n- buttonSecondary: background=transparent, textColor=#484848, borderColor=#484848, borderRadius=99px, shadow=none\n\n# Brand voice\n- Tone: modern\n- Energy: medium\n- Audience: young professionals and investors\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/infina.json",
  "page_markdown": "# Infina Brand Identity\n\nA complete profile of **Infina**'s visual system — colors, typography, components, and personality — extracted from http://infina.vn. Built for designers, agents, and AI tools.\n\n- Page: https://characterquilt.com/branding/infina\n- Machine-readable JSON: https://characterquilt.com/branding/infina.json\n- Per-page llms.txt: https://characterquilt.com/branding/infina/llms.txt\n\n## Quick Facts\n\n| Field | Value |\n|---|---|\n| Primary | #0000EE |\n| Accent | #0055FF |\n| Body Font | Nunito |\n| Heading Font | Nunito |\n\n## Color Palette\n\n- primary: #0000EE\n- secondary: #0070F3\n- accent: #0055FF\n- background: #F7FAFF\n- textPrimary: #1A1A1A\n- link: #0055FF\n\n## Typography\n\n- primary: Nunito — https://fonts.google.com/specimen/Nunito\n- heading: Nunito — https://fonts.google.com/specimen/Nunito\n\n## Visual Assets\n\n- Logo: data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%20120%2024%22%20height%3D%2220%22%20data-astro-cid-ymhdp2rl%3D%22true%22%20data-fc-idx%3D%220%22%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23M9SsdP-lNBWja)%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.162.57a11.79%2011.79%200%20018.375.537A11.792%2011.792%200%200134.75%207.95c1.01%203.23%201.987%206.47%202.993%209.7-.786.01-1.572%200-2.358.006%200%201.953-.004%203.907.003%205.86-3.846.005-7.692%200-11.538.003-3.948.116-7.87-1.955-10.005-5.276a76.572%2076.572%200%20001.697-1.694c1.08%201.756%202.693%203.194%204.62%203.949a9.397%209.397%200%20006.872.038%209.426%209.426%200%20004.734-4.047%209.385%209.385%200%20001.204-5.778%209.33%209.33%200%2000-2.181-5.01%209.378%209.378%200%2000-12.97-1.271c-.917.706-1.657%201.613-2.273%202.586-.557-.584-1.141-1.14-1.702-1.719%201.49-2.227%203.745-3.944%206.316-4.727zm50.86%201.523C72.243.673%2074.178.169%2075.98.067c1.43-.104%202.86.113%204.257.402.003.872%200%201.743.002%202.614-1.371-.166-2.755-.328-4.136-.24-1.02.087-2.144.309-2.855%201.112-.716.857-.763%202.039-.748%203.104h8.955v16.46h-2.87c-.008-4.567.013-9.133-.01-13.699-2.025.009-4.05.001-6.074.004-.002%204.564%200%209.128%200%2013.694-.96%200-1.92.004-2.88-.003%200-4.564.004-9.128-.002-13.691H67V7.059h2.616c-.029-1.732.217-3.616%201.404-4.966h.002zM44.598.293c1.14-.409%202.454.497%202.518%201.69.137%201.094-.847%202.155-1.95%202.088-.99.025-1.914-.846-1.9-1.844-.065-.852.528-1.675%201.332-1.934zm12.2%206.562c2.153-.521%204.676-.208%206.323%201.384%201.352%201.234%201.937%203.098%201.967%204.889.006%203.462%200%206.925.003%2010.389-.958.006-1.914-.004-2.872.005-.006-3.127%200-6.254-.002-9.381.02-.972-.033-1.986-.501-2.86-.476-.93-1.405-1.585-2.421-1.792-1.554-.316-3.324-.029-4.496%201.102-1.074.998-1.404%202.534-1.43%203.946-.007%202.994%200%205.987-.002%208.981h-2.87V7.06h2.87c.007.766-.017%201.532.014%202.298.794-1.207%201.996-2.166%203.417-2.502zm32.948.867c1.57-1.125%203.646-1.298%205.493-.912%201.882.393%203.489%201.8%204.16%203.597.53%201.305.533%202.734.51%204.119%200%202.997-.002%205.994%200%208.991-.957.002-1.913%200-2.87.002v-9.5c.017-.943-.056-1.928-.517-2.77-.48-.91-1.392-1.553-2.393-1.758-1.575-.326-3.376-.027-4.55%201.14-1.06%201.015-1.366%202.552-1.386%203.964-.014%202.974-.003%205.948-.007%208.922-.956.008-1.914-.014-2.87.013-.007-5.491%200-10.981-.004-16.471.958%200%201.917-.002%202.874%200%20.003.772-.006%201.543.005%202.315.438-.62.924-1.218%201.555-1.652zm16.852.118c1.968-1.266%204.494-1.518%206.723-.878%201.575.447%202.896%201.54%203.8%202.886.005-.93%200-1.86.003-2.79.959.004%201.919-.004%202.879.005-.002%205.484-.002%2010.968%200%2016.451-.96.01-1.92.002-2.879.005v-2.793c-.889%201.334-2.192%202.42-3.744%202.878-2.283.671-4.887.406-6.887-.927-1.412-.945-2.572-2.286-3.241-3.854-.749-1.782-.862-3.802-.447-5.681.488-2.183%201.924-4.098%203.793-5.303zm3.309%201.706c-1.497.314-2.801%201.306-3.607%202.59-.86%201.375-1.044%203.103-.684%204.667.346%201.507%201.369%202.817%202.686%203.607%201.332.788%202.977.943%204.469.598%201.583-.367%202.941-1.49%203.7-2.914.667-1.276.798-2.79.51-4.188-.319-1.544-1.345-2.9-2.685-3.713-1.305-.781-2.916-.955-4.389-.647zM43.742%207.06c.962-.004%201.923-.002%202.885-.002v16.46c-.962%200-1.924.002-2.885-.002V7.06z%22%20fill%3D%22%232A344F%22%20style%3D%22fill%3A%20rgb(42%2C%2052%2C%2079)%20!important%3B%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30.21%209.21a7.037%207.037%200%2000-3.955-3.956c-1.383-.55-2.94-.624-4.379-.258a7.357%207.357%200%2000-2.38%201.143c-.632.483-1.16%201.08-1.73%201.633-.591.598-1.194%201.182-1.777%201.787l-.008-.01c-.207.216-.42.428-.631.64-1.185-1.175-2.358-2.362-3.542-3.535C10.169%205.085%207.74%204.442%205.53%204.923A7.147%207.147%200%20002.7%206.244a7.104%207.104%200%2000-2.487%203.804%207.066%207.066%200%2000.033%203.577c.498%201.895%201.849%203.536%203.594%204.417a6.994%206.994%200%20005.12.481l.012.011a7.49%207.49%200%20002.434-1.264c.601-.51%201.134-1.093%201.697-1.645.583-.583%201.168-1.165%201.75-1.749.165-.165.33-.33.497-.493%201.186%201.18%202.359%202.37%203.551%203.543%201.573%201.494%203.85%202.13%205.981%201.792l-.027-.021c.865-.13%201.688-.456%202.443-.892a7.665%207.665%200%20001.883-1.654%207.327%207.327%200%20001.287-2.571c.36-1.437.292-2.99-.258-4.37zm-18.72%204.839c-.561.537-1.068%201.135-1.691%201.604a4.866%204.866%200%2001-2.486.886c-1.336.08-2.696-.42-3.64-1.372-.792-.768-1.277-1.82-1.398-2.913-.174-1.669.61-3.38%201.978-4.348A4.855%204.855%200%20017.52%207.04c1.215.13%202.34.75%203.149%201.657a998.321%20998.321%200%20003.084%203.083l-.519.525c-.582.58-1.163%201.162-1.744%201.743zm14.184%202.062c-.92.426-1.967.525-2.958.345-1.19-.237-2.183-.99-2.977-1.875-.93-.932-1.862-1.863-2.793-2.792.2-.204.404-.409.607-.61.59-.592%201.183-1.183%201.774-1.774.574-.55%201.09-1.175%201.759-1.617.632-.416%201.365-.646%202.109-.756%201.463-.128%202.979.417%203.97%201.512.938.982%201.382%202.377%201.268%203.723-.117.805-.382%201.597-.861%202.261a4.878%204.878%200%2001-1.898%201.583z%22%20fill%3D%22url(%23M9SsdP-lNBWjb)%22%20style%3D%22fill%3A%20url(%26quot%3B%23M9SsdP-lNBWjb%26quot%3B)%20!important%3B%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22M9SsdP-lNBWjb%22%20x1%3D%220%22%20y1%3D%2211.786%22%20x2%3D%2230.693%22%20y2%3D%2211.786%22%20gradientUnits%3D%22userSpaceOnUse%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23016EFD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(1%2C%20110%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300C0FD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(0%2C%20192%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CclipPath%20id%3D%22M9SsdP-lNBWja%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(0%20.041)%22%20d%3D%22M0%200h120v23.918H0z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E\n- Favicon: https://infina.vn/homepage/favicon.png\n\n## UI Components\n\n- buttonPrimary: background=#0055FF, textColor=#FFFFFF, borderRadius=99px, shadow=none\n- buttonSecondary: background=transparent, textColor=#484848, borderColor=#484848, borderRadius=99px, shadow=none\n\n## Brand Personality\n\nTone: modern · Energy: medium · Audience: young professionals and investors\n\n## Infina Brand in the Wild\n\nReal-world brand assets — ads, campaigns, marketing materials.\n\n- **Infina - Tài khoản sinh lời, sinh lời mỗi ngày, rút tiền linh hoạt, không  mất lợi nhuận**\n  - Image: https://infina.vn/homepage/carousel_4_1.webp\n  - Source: https://infina.vn/\n- **Bật mí 8 cách kiếm tiền online cho học sinh hấp dẫn và hiệu quả**\n  - Image: https://infina.vn/blog/wp-content/uploads/2022/11/cong-tac-vien-viet-bao.jpg\n  - Source: https://infina.vn/blog/cach-kiem-tien-cho-hoc-sinh/\n- **Tỷ giá ngoại tệ ngân hàng Public Bank mới nhất ngày hôm nay**\n  - Image: https://gambarbergambar.vip/agen338/agen338allmightguidetorootdesktop.jpg\n  - Source: https://infina.vn/blog/ty-gia-ngoai-te/publicbank/\n- **Tài chính cá nhân Archives - Infina Blog**\n  - Image: https://infina.vn/blog/wp-content/uploads/2025/10/kinh-doanh-gi-voi-1-trieu-dong-534x462.jpg\n  - Source: https://infina.vn/blog/tai-chinh-ca-nhan/\n- **Về Chúng Tôi**\n  - Image: https://djemclypbm8gi.cloudfront.net/static/about/first.png\n  - Source: https://admin.infina.vn/ve-chung-toi\n- **7 phương pháp xác định giá chuyển nhượng**\n  - Image: https://infina.vn/blog/wp-content/uploads/2025/04/7-phuong-phap-xac-dinh-gia-chuyen-nhuong-scaled.jpg\n  - Source: https://infina.vn/blog/7-phuong-phap-xac-dinh-gia-chuyen-nhuong-tc/\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\": \"Nunito\",\n      \"role\": \"body\"\n    }\n  ],\n  \"colors\": {\n    \"primary\": \"#0000EE\",\n    \"secondary\": \"#0070F3\",\n    \"accent\": \"#0055FF\",\n    \"background\": \"#F7FAFF\",\n    \"textPrimary\": \"#1A1A1A\",\n    \"link\": \"#0055FF\"\n  },\n  \"typography\": {\n    \"fontFamilies\": {\n      \"primary\": \"Nunito\",\n      \"heading\": \"Nunito\"\n    },\n    \"fontStacks\": {\n      \"heading\": [\n        \"Nunito\",\n        \"sans-serif\"\n      ],\n      \"body\": [\n        \"Nunito\",\n        \"sans-serif\"\n      ],\n      \"paragraph\": [\n        \"Nunito\",\n        \"sans-serif\"\n      ]\n    },\n    \"fontSizes\": {\n      \"h1\": \"16px\",\n      \"h2\": \"32px\",\n      \"body\": \"16px\"\n    }\n  },\n  \"spacing\": {\n    \"baseUnit\": 4,\n    \"borderRadius\": \"12px\"\n  },\n  \"components\": {\n    \"buttonPrimary\": {\n      \"background\": \"#0055FF\",\n      \"textColor\": \"#FFFFFF\",\n      \"borderRadius\": \"99px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"99px\",\n        \"topRight\": \"99px\",\n        \"bottomRight\": \"99px\",\n        \"bottomLeft\": \"99px\"\n      },\n      \"shadow\": \"none\"\n    },\n    \"buttonSecondary\": {\n      \"background\": \"transparent\",\n      \"textColor\": \"#484848\",\n      \"borderColor\": \"#484848\",\n      \"borderRadius\": \"99px\",\n      \"borderRadiusCorners\": {\n        \"topLeft\": \"99px\",\n        \"topRight\": \"99px\",\n        \"bottomRight\": \"99px\",\n        \"bottomLeft\": \"99px\"\n      },\n      \"shadow\": \"none\"\n    }\n  },\n  \"images\": {\n    \"logo\": \"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%20120%2024%22%20height%3D%2220%22%20data-astro-cid-ymhdp2rl%3D%22true%22%20data-fc-idx%3D%220%22%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23M9SsdP-lNBWja)%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.162.57a11.79%2011.79%200%20018.375.537A11.792%2011.792%200%200134.75%207.95c1.01%203.23%201.987%206.47%202.993%209.7-.786.01-1.572%200-2.358.006%200%201.953-.004%203.907.003%205.86-3.846.005-7.692%200-11.538.003-3.948.116-7.87-1.955-10.005-5.276a76.572%2076.572%200%20001.697-1.694c1.08%201.756%202.693%203.194%204.62%203.949a9.397%209.397%200%20006.872.038%209.426%209.426%200%20004.734-4.047%209.385%209.385%200%20001.204-5.778%209.33%209.33%200%2000-2.181-5.01%209.378%209.378%200%2000-12.97-1.271c-.917.706-1.657%201.613-2.273%202.586-.557-.584-1.141-1.14-1.702-1.719%201.49-2.227%203.745-3.944%206.316-4.727zm50.86%201.523C72.243.673%2074.178.169%2075.98.067c1.43-.104%202.86.113%204.257.402.003.872%200%201.743.002%202.614-1.371-.166-2.755-.328-4.136-.24-1.02.087-2.144.309-2.855%201.112-.716.857-.763%202.039-.748%203.104h8.955v16.46h-2.87c-.008-4.567.013-9.133-.01-13.699-2.025.009-4.05.001-6.074.004-.002%204.564%200%209.128%200%2013.694-.96%200-1.92.004-2.88-.003%200-4.564.004-9.128-.002-13.691H67V7.059h2.616c-.029-1.732.217-3.616%201.404-4.966h.002zM44.598.293c1.14-.409%202.454.497%202.518%201.69.137%201.094-.847%202.155-1.95%202.088-.99.025-1.914-.846-1.9-1.844-.065-.852.528-1.675%201.332-1.934zm12.2%206.562c2.153-.521%204.676-.208%206.323%201.384%201.352%201.234%201.937%203.098%201.967%204.889.006%203.462%200%206.925.003%2010.389-.958.006-1.914-.004-2.872.005-.006-3.127%200-6.254-.002-9.381.02-.972-.033-1.986-.501-2.86-.476-.93-1.405-1.585-2.421-1.792-1.554-.316-3.324-.029-4.496%201.102-1.074.998-1.404%202.534-1.43%203.946-.007%202.994%200%205.987-.002%208.981h-2.87V7.06h2.87c.007.766-.017%201.532.014%202.298.794-1.207%201.996-2.166%203.417-2.502zm32.948.867c1.57-1.125%203.646-1.298%205.493-.912%201.882.393%203.489%201.8%204.16%203.597.53%201.305.533%202.734.51%204.119%200%202.997-.002%205.994%200%208.991-.957.002-1.913%200-2.87.002v-9.5c.017-.943-.056-1.928-.517-2.77-.48-.91-1.392-1.553-2.393-1.758-1.575-.326-3.376-.027-4.55%201.14-1.06%201.015-1.366%202.552-1.386%203.964-.014%202.974-.003%205.948-.007%208.922-.956.008-1.914-.014-2.87.013-.007-5.491%200-10.981-.004-16.471.958%200%201.917-.002%202.874%200%20.003.772-.006%201.543.005%202.315.438-.62.924-1.218%201.555-1.652zm16.852.118c1.968-1.266%204.494-1.518%206.723-.878%201.575.447%202.896%201.54%203.8%202.886.005-.93%200-1.86.003-2.79.959.004%201.919-.004%202.879.005-.002%205.484-.002%2010.968%200%2016.451-.96.01-1.92.002-2.879.005v-2.793c-.889%201.334-2.192%202.42-3.744%202.878-2.283.671-4.887.406-6.887-.927-1.412-.945-2.572-2.286-3.241-3.854-.749-1.782-.862-3.802-.447-5.681.488-2.183%201.924-4.098%203.793-5.303zm3.309%201.706c-1.497.314-2.801%201.306-3.607%202.59-.86%201.375-1.044%203.103-.684%204.667.346%201.507%201.369%202.817%202.686%203.607%201.332.788%202.977.943%204.469.598%201.583-.367%202.941-1.49%203.7-2.914.667-1.276.798-2.79.51-4.188-.319-1.544-1.345-2.9-2.685-3.713-1.305-.781-2.916-.955-4.389-.647zM43.742%207.06c.962-.004%201.923-.002%202.885-.002v16.46c-.962%200-1.924.002-2.885-.002V7.06z%22%20fill%3D%22%232A344F%22%20style%3D%22fill%3A%20rgb(42%2C%2052%2C%2079)%20!important%3B%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30.21%209.21a7.037%207.037%200%2000-3.955-3.956c-1.383-.55-2.94-.624-4.379-.258a7.357%207.357%200%2000-2.38%201.143c-.632.483-1.16%201.08-1.73%201.633-.591.598-1.194%201.182-1.777%201.787l-.008-.01c-.207.216-.42.428-.631.64-1.185-1.175-2.358-2.362-3.542-3.535C10.169%205.085%207.74%204.442%205.53%204.923A7.147%207.147%200%20002.7%206.244a7.104%207.104%200%2000-2.487%203.804%207.066%207.066%200%2000.033%203.577c.498%201.895%201.849%203.536%203.594%204.417a6.994%206.994%200%20005.12.481l.012.011a7.49%207.49%200%20002.434-1.264c.601-.51%201.134-1.093%201.697-1.645.583-.583%201.168-1.165%201.75-1.749.165-.165.33-.33.497-.493%201.186%201.18%202.359%202.37%203.551%203.543%201.573%201.494%203.85%202.13%205.981%201.792l-.027-.021c.865-.13%201.688-.456%202.443-.892a7.665%207.665%200%20001.883-1.654%207.327%207.327%200%20001.287-2.571c.36-1.437.292-2.99-.258-4.37zm-18.72%204.839c-.561.537-1.068%201.135-1.691%201.604a4.866%204.866%200%2001-2.486.886c-1.336.08-2.696-.42-3.64-1.372-.792-.768-1.277-1.82-1.398-2.913-.174-1.669.61-3.38%201.978-4.348A4.855%204.855%200%20017.52%207.04c1.215.13%202.34.75%203.149%201.657a998.321%20998.321%200%20003.084%203.083l-.519.525c-.582.58-1.163%201.162-1.744%201.743zm14.184%202.062c-.92.426-1.967.525-2.958.345-1.19-.237-2.183-.99-2.977-1.875-.93-.932-1.862-1.863-2.793-2.792.2-.204.404-.409.607-.61.59-.592%201.183-1.183%201.774-1.774.574-.55%201.09-1.175%201.759-1.617.632-.416%201.365-.646%202.109-.756%201.463-.128%202.979.417%203.97%201.512.938.982%201.382%202.377%201.268%203.723-.117.805-.382%201.597-.861%202.261a4.878%204.878%200%2001-1.898%201.583z%22%20fill%3D%22url(%23M9SsdP-lNBWjb)%22%20style%3D%22fill%3A%20url(%26quot%3B%23M9SsdP-lNBWjb%26quot%3B)%20!important%3B%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22M9SsdP-lNBWjb%22%20x1%3D%220%22%20y1%3D%2211.786%22%20x2%3D%2230.693%22%20y2%3D%2211.786%22%20gradientUnits%3D%22userSpaceOnUse%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23016EFD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(1%2C%20110%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300C0FD%22%20style%3D%22fill%3A%20none%20!important%3B%20stop-color%3A%20rgb(0%2C%20192%2C%20253)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CclipPath%20id%3D%22M9SsdP-lNBWja%22%20style%3D%22fill%3A%20none%20!important%3B%22%3E%0A%20%20%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(0%20.041)%22%20d%3D%22M0%200h120v23.918H0z%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E\",\n    \"favicon\": \"https://infina.vn/homepage/favicon.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, and links to the homepage, matching the brand 'Infina'.\",\n    \"confidence\": 0.9,\n    \"source\": \"llm\"\n  },\n  \"__llm_button_reasoning\": {\n    \"primary\": {\n      \"index\": 0,\n      \"text\": \"Tìm hiểu thêm\",\n      \"reasoning\": \"Button #0 with text 'Tìm hiểu thêm' uses the vibrant brand color #0055FF, making it the most prominent CTA.\"\n    },\n    \"secondary\": {\n      \"index\": 2,\n      \"text\": \"Bảo hiểm PVI\",\n      \"reasoning\": \"Button #2 with text 'Bảo hiểm PVI' has a transparent background, providing a clear visual distinction from the primary button.\"\n    },\n    \"confidence\": 0.95\n  },\n  \"personality\": {\n    \"tone\": \"modern\",\n    \"energy\": \"medium\",\n    \"targetAudience\": \"young professionals and investors\"\n  },\n  \"designSystem\": {\n    \"framework\": \"custom\",\n    \"componentLibrary\": \"\"\n  },\n  \"confidence\": {\n    \"buttons\": 0.95,\n    \"colors\": 0.9,\n    \"overall\": 0.925\n  },\n  \"__llm_metadata\": {\n    \"logoSelection\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true,\n      \"finalSource\": \"llm\",\n      \"rawLogoSelection\": {\n        \"selectedLogoIndex\": 0,\n        \"selectedLogoReasoning\": \"Selected #0 because it is visible, located in the header, and links to the homepage, matching the brand 'Infina'.\",\n        \"confidence\": 0.9\n      }\n    },\n    \"buttonClassification\": {\n      \"llmCalled\": true,\n      \"llmSucceeded\": true\n    }\n  }\n}\n```\n"
}