> ## Documentation Index
> Fetch the complete documentation index at: https://docs.permutive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Connect with 50+ partners across advertising, marketing, and data platforms

export const BadgeRowCenter = ({label, children}) => {
  return <div style={{
    display: 'flex',
    justifyContent: 'space-between',
    alignItems: 'center',
    marginBottom: '0.5rem'
  }}>
      <span style={{
    fontSize: '0.625rem',
    color: '#6b7280',
    textTransform: 'uppercase',
    fontWeight: '500',
    letterSpacing: '0.05em'
  }}>
        {label}
      </span>
      {children}
    </div>;
};

export const BadgeRow = ({label, children}) => {
  return <div style={{
    display: 'flex',
    justifyContent: 'space-between',
    alignItems: 'flex-start',
    marginBottom: '0.5rem'
  }}>
      <span style={{
    fontSize: '0.625rem',
    color: '#6b7280',
    textTransform: 'uppercase',
    fontWeight: '500',
    letterSpacing: '0.05em'
  }}>
        {label}
      </span>
      {children}
    </div>;
};

export const BadgeContainer = ({children}) => {
  return <div style={{
    display: 'flex',
    gap: '0.25rem',
    flexWrap: 'wrap',
    justifyContent: 'flex-end',
    minWidth: '0',
    flex: '1'
  }}>
      {children}
    </div>;
};

export const CapabilityBadge = ({capability}) => {
  const getBadgeStyle = capability => {
    switch (capability) {
      case 'Event Collection':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Cohort Activation':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Campaign Optimization':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Identity Signal':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Contextual Signal':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Connectivity':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Routing':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      case 'Data Collaboration':
        return {
          background: '#EFDFC8',
          color: '#1A1A1A'
        };
        --clay;
      default:
        return {
          background: '#A7B3D9',
          color: '#1A1A1A'
        };
        --haze;
    }
  };
  const style = getBadgeStyle(capability);
  return <span style={{
    display: 'inline-block',
    padding: '0.125rem 0.375rem',
    borderRadius: '0.25rem',
    fontSize: '0.625rem',
    background: style.background,
    color: style.color,
    fontWeight: '500',
    whiteSpace: 'nowrap'
  }}>
      {capability}
    </span>;
};

export const EnvironmentBadge = ({environment}) => {
  const getBadgeStyle = environment => {
    switch (environment) {
      case 'Web':
        return {
          background: '#F9C1A8',
          color: '#1A1A1A'
        };
        --peach;
      case 'iOS':
        return {
          background: '#F9C1A8',
          color: '#1A1A1A'
        };
        --peach;
      case 'Android':
        return {
          background: '#F9C1A8',
          color: '#1A1A1A'
        };
        --peach;
      case 'CTV':
        return {
          background: '#F9C1A8',
          color: '#1A1A1A'
        };
        --peach;
      case 'API Direct':
        return {
          background: '#F9C1A8',
          color: '#1A1A1A'
        };
        --peach;
      default:
        return {
          background: '#A7B3D9',
          color: '#1A1A1A'
        };
        --haze;
    }
  };
  const style = getBadgeStyle(environment);
  return <span style={{
    display: 'inline-block',
    padding: '0.125rem 0.375rem',
    borderRadius: '0.25rem',
    fontSize: '0.625rem',
    background: style.background,
    color: style.color,
    fontWeight: '500',
    whiteSpace: 'nowrap'
  }}>
      {environment}
    </span>;
};

export const DirectionBadge = ({direction}) => {
  const getBadgeStyle = direction => {
    switch (direction) {
      case 'Bidirectional':
        return {
          background: '#FA8784',
          color: '#1A1A1A'
        };
        --tomato;
      case 'Destination':
        return {
          background: '#FA8784',
          color: '#1A1A1A'
        };
        --tomato;
      case 'Source':
        return {
          background: '#FA8784',
          color: '#1A1A1A'
        };
        --tomato;
      default:
        return {
          background: '#A7B3D9',
          color: '#1A1A1A'
        };
        --haze;
    }
  };
  const style = getBadgeStyle(direction);
  return <span style={{
    display: 'inline-block',
    padding: '0.125rem 0.375rem',
    borderRadius: '0.25rem',
    fontSize: '0.625rem',
    background: style.background,
    color: style.color,
    fontWeight: '500'
  }}>
      {direction}
    </span>;
};

## Featured Integrations

<CardGroup cols={3}>
  <Card title="" href="/integrations/advertising/ad-servers/google-ad-manager">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/google-ad-manager.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=0af7359c310585ef11d412ee1dbc0e04" alt="Google Ad Manager" style={{ width: '24px', height: '24px', marginRight: '0.75rem' }} width="2454" height="2454" data-path="images/integrations/logos/google-ad-manager.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>Google Ad Manager</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Industry-leading ad server for publishers with comprehensive monetization capabilities
    </p>
  </Card>

  <Card title="" href="/integrations/advertising/bidstream/prebid">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/prebid.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=f7b4dcb74c21ec06e0cb6c77ff3bd731" alt="Prebid" style={{ width: '24px', height: '24px', marginRight: '0.75rem', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="400" height="400" data-path="images/integrations/logos/prebid.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>Prebid</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Open-source header bidding solution for maximizing programmatic revenue
    </p>
  </Card>

  <Card title="" href="/integrations/advertising/dsps/the-trade-desk">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/the-trade-desk.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=51d0468198c0758633366eecfd00448f" alt="The Trade Desk" style={{ width: '24px', height: '24px', marginRight: '0.75rem' }} width="800" height="845" data-path="images/integrations/logos/the-trade-desk.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>The Trade Desk</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Leading DSP for programmatic advertising and audience targeting
    </p>
  </Card>
</CardGroup>

<CardGroup cols={3}>
  <Card title="" href="/integrations/advertising/dsps/dv360">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/dv360.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=b0aef14958c86f95f3446b8f2a8912eb" alt="DV360" style={{ width: '24px', height: '24px', marginRight: '0.75rem' }} width="6852" height="7588" data-path="images/integrations/logos/dv360.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>DV360</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Google's demand-side platform for programmatic media buying
    </p>
  </Card>

  <Card title="" href="/integrations/advertising/ssps/magnite">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/magnite.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=8bf91dd1dfd891eadcae622a4ee10a38" alt="Magnite" style={{ width: '24px', height: '24px', marginRight: '0.75rem' }} width="400" height="400" data-path="images/integrations/logos/magnite.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>Magnite</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Independent sell-side advertising platform for publishers
    </p>
  </Card>

  <Card title="" href="/integrations/data-collaboration/data-warehouses/snowflake">
    <div style={{ display: 'flex', alignItems: 'center', marginBottom: '1rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/snowflake.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=8eb1aaa8c9ae237cf135152560643ed2" alt="Snowflake" style={{ width: '24px', height: '24px', marginRight: '0.75rem' }} width="800" height="762" data-path="images/integrations/logos/snowflake.svg" />

      <h3 style={{ margin: 0, fontSize: '1.125rem', fontWeight: '600' }}>Snowflake</h3>
    </div>

    <p style={{ margin: 0, fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Cloud data warehouse for secure analytics and data collaboration
    </p>
  </Card>
</CardGroup>

## Quick Start by Use Case

<CardGroup cols={2}>
  <Card title="Deliver targeted ads" href="/integrations/advertising/ad-servers/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Pass signals to your ad server across web, app, and CTV
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/google-ad-manager.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=0af7359c310585ef11d412ee1dbc0e04" alt="Google Ad Manager" style={{ width: '28px', height: '28px' }} width="2454" height="2454" data-path="images/integrations/logos/google-ad-manager.svg" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/freewheel-icon.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=154a46d899cd3da68fc8ac012f174a15" alt="FreeWheel" style={{ width: '28px', height: '28px' }} width="256" height="256" data-path="images/integrations/logos/freewheel-icon.png" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/equativ-icon.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=d2e30a2fa256d9c1eaa9ce0040a28d92" alt="Equativ" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/equativ-icon.png" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/microsoft.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=9529b6161618c2c2503443b2d35bf484" alt="Microsoft Monetize" style={{ width: '28px', height: '28px' }} width="2500" height="2500" data-path="images/integrations/logos/microsoft.svg" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/nativo-icon.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=aab17bbc261190f909646551ea1639e9" alt="Nativo" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/nativo-icon.png" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/adswizz.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=872eda08cf80a878d44bf1d34744add8" alt="AdsWizz" style={{ width: '28px', height: '28px' }} width="102" height="93" data-path="images/integrations/logos/adswizz.svg" />
    </div>
  </Card>

  <Card title="Maximize SSP yield" href="/integrations/advertising/ssps/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Make cohorts available to demand partners via OMP, PMP, and curated deals
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/magnite.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=8bf91dd1dfd891eadcae622a4ee10a38" alt="Magnite" style={{ width: '28px', height: '28px' }} width="400" height="400" data-path="images/integrations/logos/magnite.svg" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/index-exchange.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=7e00590e2344275a71936b8bfb6321d8" alt="Index Exchange" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="32" height="32" data-path="images/integrations/logos/index-exchange.png" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/pubmatic.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=1c84ed5a4ddd295fd0a53e8424a77aab" alt="PubMatic" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/pubmatic.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/openx.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=35ee4597082902afd41715617e23af8c" alt="OpenX" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/openx.svg" />
    </div>
  </Card>

  <Card title="Collect contextual signals" href="/integrations/contextual/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Enrich audience profiles with contextual intelligence from your content
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/ibm-watson.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=39d218a193f60151e264cb22872df7ad" alt="IBM Watson" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="560" height="400" data-path="images/integrations/logos/ibm-watson.svg" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/silverbullet.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=0225082683f5f08c9209ed1eac216184" alt="SilverBullet" style={{ width: '28px', height: '28px' }} width="512" height="512" data-path="images/integrations/logos/silverbullet.png" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/os-data-solutions.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=80dd796e720b14ac408dc359453a1c63" alt="OS Data Solutions" style={{ width: '28px', height: '28px' }} width="400" height="400" data-path="images/integrations/logos/os-data-solutions.svg" />

      <img src="https://mintcdn.com/permutive/tY6HQAw8J0a8II15/images/integrations/logos/textrazor.png?fit=max&auto=format&n=tY6HQAw8J0a8II15&q=85&s=ecb7a631f24076dcb08ff63f8a25cdb0" alt="TextRazor" style={{ width: '28px', height: '28px' }} width="292" height="284" data-path="images/integrations/logos/textrazor.png" />
    </div>
  </Card>

  <Card title="Add identity resolution" href="/integrations/identity/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Enrich bidstream with identity signals for yield optimization
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/id5.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=fa2dd8b27d24347cb137a0d8a88a23ec" alt="ID5" style={{ width: '28px', height: '28px' }} width="300" height="300" data-path="images/integrations/logos/id5.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/uid2.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=b78cf9bb470b21673250506090f5a23f" alt="UID2" style={{ width: '28px', height: '28px' }} width="800" height="845" data-path="images/integrations/logos/uid2.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/rampid.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=8996cb26416e675f3119488d40d84ac5" alt="RampID" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="1605" height="1087" data-path="images/integrations/logos/rampid.svg" />
    </div>
  </Card>

  <Card title="Connect your data warehouse" href="/integrations/data-collaboration/data-warehouses/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Unify and analyze audience and advertising data
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/snowflake.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=8eb1aaa8c9ae237cf135152560643ed2" alt="Snowflake" style={{ width: '28px', height: '28px' }} width="800" height="762" data-path="images/integrations/logos/snowflake.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/bigquery.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=e6948133e1d72f598df509c2989d3766" alt="BigQuery" style={{ width: '28px', height: '28px' }} width="512" height="512" data-path="images/integrations/logos/bigquery.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/aws-s3.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=17628a54653992dbf21ba4b93ced919b" alt="AWS S3" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/aws-s3.svg" />
    </div>
  </Card>

  <Card title="Activate audiences in DSPs" href="/integrations/advertising/dsps/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Activate cohorts for programmatic campaigns across display, video, and CTV
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/the-trade-desk.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=51d0468198c0758633366eecfd00448f" alt="The Trade Desk" style={{ width: '28px', height: '28px' }} width="800" height="845" data-path="images/integrations/logos/the-trade-desk.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/dv360.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=b0aef14958c86f95f3446b8f2a8912eb" alt="DV360" style={{ width: '28px', height: '28px' }} width="6852" height="7588" data-path="images/integrations/logos/dv360.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/adform.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=4f7f726ea02e18353443457ed660715f" alt="Adform" style={{ width: '28px', height: '28px' }} width="256" height="256" data-path="images/integrations/logos/adform.svg" />

      <img src="https://mintcdn.com/permutive/GUwkrYHIIS3Y4OlO/images/integrations/logos/stackadapt.png?fit=max&auto=format&n=GUwkrYHIIS3Y4OlO&q=85&s=501eda764fedd5ba6cbe4be47b8cc6d7" alt="StackAdapt" style={{ width: '28px', height: '28px' }} width="465" height="465" data-path="images/integrations/logos/stackadapt.png" />
    </div>
  </Card>

  <Card title="Track video engagement" href="/integrations/video/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Collect viewing behavior from video players to build engaged audiences
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/brightcove.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=0160adde0721252f319653130f316eb0" alt="Brightcove" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="200" height="200" data-path="images/integrations/logos/brightcove.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/jw-player.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=682ae0468886197edcdde1e2bba84675" alt="JW Player" style={{ width: '28px', height: '28px' }} width="992" height="1024" data-path="images/integrations/logos/jw-player.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/dailymotion.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=2fd400d8dd52679c3f6cc6569e940931" alt="Dailymotion" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="96" height="96" data-path="images/integrations/logos/dailymotion.svg" />
    </div>
  </Card>

  <Card title="Reach social audiences" href="/integrations/social-media/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Build custom audiences on social media platforms using cohort data
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/facebook.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=45ed5f3a6497104730dc95c4715a01b2" alt="Facebook" style={{ width: '28px', height: '28px' }} width="2084" height="2084" data-path="images/integrations/logos/facebook.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/tiktok.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=5227b28b9a51eca078085882cb43d83b" alt="TikTok" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="968" height="938" data-path="images/integrations/logos/tiktok.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/youtube.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=6e88a7f65b7b4bd42f6c6b9cf8f4ef4b" alt="YouTube" style={{ width: '28px', height: '28px' }} width="24" height="24" data-path="images/integrations/logos/youtube.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/linkedin.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=61460457875ac01c108fe802249e8a87" alt="LinkedIn" style={{ width: '28px', height: '28px' }} width="24" height="24" data-path="images/integrations/logos/linkedin.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/x-twitter.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=72025a35dc5da92c150bd44258a8542b" alt="X" style={{ width: '28px', height: '28px' }} width="512" height="512" data-path="images/integrations/logos/x-twitter.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/pinterest.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=9a14032663c1546ae0d4cd2c2f0a41b7" alt="Pinterest" style={{ width: '28px', height: '28px' }} width="512" height="512" data-path="images/integrations/logos/pinterest.svg" />
    </div>
  </Card>

  <Card title="Enrich bidstream targeting" href="/integrations/advertising/bidstream/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Enrich bid requests with cohort and identity signals
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/prebid.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=f7b4dcb74c21ec06e0cb6c77ff3bd731" alt="Prebid" style={{ width: '28px', height: '28px', backgroundColor: '#f3f4f6', borderRadius: '4px', padding: '2px' }} width="400" height="400" data-path="images/integrations/logos/prebid.svg" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/aps.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=4700d697873c7183681e574da7950692" alt="Amazon Publisher Services" style={{ width: '28px', height: '28px' }} width="123" height="112" data-path="images/integrations/logos/aps.svg" />
    </div>
  </Card>

  <Card title="Capture survey responses" href="/integrations/survey/catalog">
    <p style={{ margin: '0 0 1rem 0', fontSize: '0.875rem', color: '#6b7280', lineHeight: '1.5' }}>
      Collect declared data through interactive survey integrations
    </p>

    <div style={{ display: 'flex', gap: '0.75rem', alignItems: 'center', marginBottom: '-0.5rem' }}>
      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/collective-audience.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=2cbec50f2462ab1df56f8a2f7c50c8c8" alt="Collective Audience" style={{ width: '28px', height: '28px' }} width="587" height="642" data-path="images/integrations/logos/collective-audience.svg" />

      <img src="https://mintcdn.com/permutive/Juzd3YB8HgaWRAEF/images/integrations/logos/apester.png?fit=max&auto=format&n=Juzd3YB8HgaWRAEF&q=85&s=74b62877d962cbbdb7785d8654d3783b" alt="Apester" style={{ width: '28px', height: '28px' }} width="60" height="61" data-path="images/integrations/logos/apester.png" />

      <img src="https://mintcdn.com/permutive/Juzd3YB8HgaWRAEF/images/integrations/logos/brandmetrics.png?fit=max&auto=format&n=Juzd3YB8HgaWRAEF&q=85&s=a31b2e3095a62a5061715f12b6e0c8c7" alt="Brand Metrics" style={{ width: '28px', height: '28px', background: 'white', borderRadius: '4px' }} width="96" height="96" data-path="images/integrations/logos/brandmetrics.png" />

      <img src="https://mintcdn.com/permutive/pNhz39ducTVcQczh/images/integrations/logos/opinary.svg?fit=max&auto=format&n=pNhz39ducTVcQczh&q=85&s=43c2e442c35b4ff0bdff5549c1002c36" alt="Opinary" style={{ width: '28px', height: '28px' }} width="142" height="142" data-path="images/integrations/logos/opinary.svg" />

      <img src="https://mintcdn.com/permutive/Juzd3YB8HgaWRAEF/images/integrations/logos/qualifio.png?fit=max&auto=format&n=Juzd3YB8HgaWRAEF&q=85&s=2abba6768141771ee4333bcf68fbf818" alt="Qualifio" style={{ width: '28px', height: '28px' }} width="32" height="32" data-path="images/integrations/logos/qualifio.png" />
    </div>
  </Card>
</CardGroup>
