<!doctype html>
<html lang="fr">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net https://js.stripe.com https://www.googletagmanager.com https://www.gstatic.com; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; img-src 'self' data: https: blob:; font-src 'self' data: https://cdn.jsdelivr.net; connect-src 'self' https://api.ca-py.ch wss://api.ca-py.ch https://*.supabase.co wss://*.supabase.co https://api.stripe.com https://www.google-analytics.com https://analytics.google.com https://region1.google-analytics.com https://nominatim.openstreetmap.org https://fcm.googleapis.com https://*.firebaseio.com wss://*.firebaseio.com https://*.gstatic.com https://www.googleapis.com; frame-src https://js.stripe.com; worker-src 'self' blob:;" />
    <link rel="icon" type="image/jpeg" href="/images/favicon.jpg" />
    <link rel="shortcut icon" type="image/jpeg" href="/images/favicon.jpg" />
    <link rel="apple-touch-icon" href="/images/favicon.jpg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes, viewport-fit=cover" />
    <meta name="theme-color" content="#05030A" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="apple-mobile-web-app-title" content="Capy" />
    <meta name="mobile-web-app-capable" content="yes" />
    <meta name="format-detection" content="telephone=no" />

    <title>Capy - Marketplace de Services en Suisse | Trouvez votre Prestataire Idéal</title>
    <meta name="description" content="Capy est la plateforme suisse n°1 pour trouver des prestataires de services locaux. Ménage, bricolage, garde d'enfants, cours, déménagement et plus. Paiement sécurisé, avis vérifiés. Trouvez le professionnel idéal en quelques clics." />
    <meta name="keywords" content="services Suisse, prestataires Suisse, marketplace services, ménage Suisse, bricolage, garde enfants, déménagement, cours particuliers, baby-sitting, coiffure domicile, coach sportif, jardinage, services à domicile" />
    <meta name="author" content="Capy" />
    <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
    <link rel="canonical" href="https://ca-py.ch/" />
    <meta name="geo.region" content="CH" />
    <meta name="geo.placename" content="Suisse" />
    <meta name="language" content="French" />

    <meta property="og:site_name" content="Capy" />
    <meta property="og:title" content="Capy - Marketplace de Services en Suisse | Trouvez votre Prestataire" />
    <meta property="og:description" content="Trouvez des prestataires de services qualifiés près de chez vous. Ménage, bricolage, garde d'enfants, cours et plus. Paiement sécurisé. Avis vérifiés." />
    <meta property="og:image" content="https://ca-py.ch/images/logo.png" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:image:alt" content="Capy - Plateforme de services en Suisse" />
    <meta property="og:url" content="https://ca-py.ch/" />
    <meta property="og:type" content="website" />
    <meta property="og:locale" content="fr_CH" />

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Capy - Marketplace de Services en Suisse" />
    <meta name="twitter:description" content="Trouvez des prestataires de services qualifiés près de chez vous. Paiement sécurisé, avis vérifiés." />
    <meta name="twitter:image" content="https://ca-py.ch/images/logo.png" />
    <meta name="twitter:image:alt" content="Capy - Plateforme de services" />

    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/manifest.webmanifest" />

    <script>
      (function() {
        var saved = localStorage.getItem('theme');
        var isDark = !saved || saved === 'dark' || (saved === 'auto' && (new Date().getHours() >= 18 || new Date().getHours() < 6));
        var bg = isDark ? '#05030A' : '#F8FAFC';
        document.documentElement.style.backgroundColor = bg;
        document.documentElement.style.colorScheme = isDark ? 'dark' : 'light';
        if (isDark) {
          document.documentElement.classList.add('dark');
          document.documentElement.classList.remove('light');
        } else {
          document.documentElement.classList.add('light');
          document.documentElement.classList.remove('dark');
        }
        document.write('<style>body{background-color:' + bg + '!important;}</style>');
      })();
    </script>

    <link rel="preconnect" href="https://api.ca-py.ch" crossorigin />
    <link rel="dns-prefetch" href="https://api.ca-py.ch" />
    <link rel="dns-prefetch" href="https://js.stripe.com" />
    <link rel="dns-prefetch" href="https://api.stripe.com" />

    <!-- Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-WWDWXSX8DV"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-WWDWXSX8DV', {
        'anonymize_ip': true,
        'cookie_flags': 'SameSite=None;Secure'
      });
    </script>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "WebSite",
      "name": "Capy",
      "alternateName": "Capy Services",
      "url": "https://ca-py.ch",
      "description": "Marketplace suisse de services locaux connectant clients et prestataires",
      "inLanguage": "fr-CH",
      "potentialAction": {
        "@type": "SearchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://ca-py.ch/announcements?search={search_term_string}"
        },
        "query-input": "required name=search_term_string"
      }
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Capy",
      "url": "https://ca-py.ch",
      "logo": "https://ca-py.ch/images/logo.png",
      "description": "Plateforme suisse de mise en relation entre clients et prestataires de services",
      "address": {
        "@type": "PostalAddress",
        "addressCountry": "CH"
      },
      "areaServed": {
        "@type": "Country",
        "name": "Switzerland"
      },
      "sameAs": [
        "https://ca-py.ch"
      ]
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Service",
      "serviceType": "Marketplace de Services",
      "provider": {
        "@type": "Organization",
        "name": "Capy"
      },
      "areaServed": {
        "@type": "Country",
        "name": "Switzerland"
      },
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Services disponibles",
        "itemListElement": [
          {
            "@type": "OfferCatalog",
            "name": "Ménage et repassage",
            "itemListElement": [
              {
                "@type": "Offer",
                "itemOffered": {
                  "@type": "Service",
                  "name": "Ménage et repassage",
                  "description": "Service de ménage et repassage à domicile"
                }
              }
            ]
          },
          {
            "@type": "OfferCatalog",
            "name": "Garde d'enfants et baby-sitting",
            "itemListElement": [
              {
                "@type": "Offer",
                "itemOffered": {
                  "@type": "Service",
                  "name": "Garde d'enfants",
                  "description": "Service de garde d'enfants et baby-sitting"
                }
              }
            ]
          },
          {
            "@type": "OfferCatalog",
            "name": "Bricolage et petits travaux",
            "itemListElement": [
              {
                "@type": "Offer",
                "itemOffered": {
                  "@type": "Service",
                  "name": "Bricolage",
                  "description": "Bricolage et petits travaux à domicile"
                }
              }
            ]
          },
          {
            "@type": "OfferCatalog",
            "name": "Déménagement et portage",
            "itemListElement": [
              {
                "@type": "Offer",
                "itemOffered": {
                  "@type": "Service",
                  "name": "Déménagement",
                  "description": "Service de déménagement et portage"
                }
              }
            ]
          },
          {
            "@type": "OfferCatalog",
            "name": "Cours et formation",
            "itemListElement": [
              {
                "@type": "Offer",
                "itemOffered": {
                  "@type": "Service",
                  "name": "Cours particuliers",
                  "description": "Cours particuliers et soutien scolaire"
                }
              }
            ]
          }
        ]
      }
    }
    </script>
  <script type="module" crossorigin src="/assets/js/index-Cry6SQKm.js"></script>
  <link rel="stylesheet" crossorigin href="/assets/index-CcsiuPFe.css">
<script async src="https://bolt.new/badge.js?s=9ff913c1-50b6-4685-858c-1291257bc669"></script></head>
  <body style="background-color:#05030A;margin:0;padding:0;">
    <noscript>
      <div style="padding: 2rem; text-align: center; font-family: system-ui, -apple-system, sans-serif;">
        <h1>JavaScript requis</h1>
        <p>Capy nécessite JavaScript pour fonctionner. Veuillez activer JavaScript dans votre navigateur.</p>
      </div>
    </noscript>
    <div id="root"></div>
  </body>
</html>
