1import{b as n,j as e,Z as c,$ as d,s as m,a0 as i,a2 as x,a3 as p,D as u,L as h,E as g}from"./Index-DaLAZROb.js";import{r}from"./realisations-BgpqwtoZ.js";const j=({realisation:s})=>e.jsxs("article",{className:"bg-card rounded-2xl shadow-card border border-transparent hover:border-primary/20 transition-all duration-300 overflow-hidden group",children:[e.jsx("div",{className:"aspect-[2.4/1] overflow-hidden",children:e.jsx(u,{image:s.image,alt:s.title,sizes:"(min-width: 1024px) 50vw, 100vw",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"})}),e.jsxs("div",{className:"p-8",children:[e.jsx("span",{className:"inline-block bg-secondary/10 text-secondary font-semibold text-xs uppercase tracking-wider px-3 py-1 rounded-full mb-4",children:s.client}),e.jsx("h3",{className:"text-xl font-heading font-bold text-foreground mb-4",children:s.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6 line-clamp-3",children:s.summary}),e.jsxs(h,{to:`/realisations/${s.slug}`,className:"inline-flex items-center gap-2 text-primary hover:text-primary/80 font-medium text-sm transition-colors",children:["Lire la suite",e.jsx(i,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]}),v=()=>{const[s,a]=n.useState(!1),o=t=>{g(t),a(!0)};return n.useEffect(()=>{window.scrollTo(0,0)},[]),e.jsxs(e.Fragment,{children:[e.jsxs(c,{children:[e.jsx("title",{children:"Nos réalisations et références clients | IDS France"}),e.jsx("meta",{name:"description",content:"Découvrez les réalisations d'IDS France : relevés GRDF, localisation classe A Trapil, contrôle qualité SIG Saint-Quentin-en-Yvelines, plateformes WebSIG sur mesure."}),e.jsx("link",{rel:"canonical",href:"https://idsfrance.com/realisations"}),e.jsx("meta",{property:"og:title",content:"Nos réalisations et références clients | IDS France"}),e.jsx("meta",{property:"og:description",content:"Relevés GRDF, localisation classe A Trapil, contrôle qualité SIG et plateformes WebSIG : nos projets de géomatique en conditions réelles."}),e.jsx("meta",{property:"og:url",content:"https://idsfrance.com/realisations"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{name:"twitter:title",content:"Nos réalisations et références clients | IDS France"}),e.jsx("meta",{name:"twitter:description",content:"Relevés GRDF, localisation classe A Trapil, contrôle qualité SIG et plateformes WebSIG : nos projets de géomatique en conditions réelles."}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:"Réalisations IDS France",description:"Sélection de missions réalisées par IDS France pour des gestionnaires de réseaux, collectivités et industriels.",url:"https://idsfrance.com/realisations",mainEntity:{"@type":"ItemList",itemListElement:r.map((t,l)=>({"@type":"ListItem",position:l+1,url:`https://idsfrance.com/realisations/${t.slug}`,name:t.title}))}})})]}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(d,{}),e.jsxs("main",{className:"pt-20",children:[e.jsxs("section",{className:"relative py-8 md:py-12 bg-gradient-to-br from-primary/5 via-background to-secondary/5 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-primary/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-secondary/10 rounded-full blur-3xl"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-4xl",children:[e.jsx("span",{className:"inline-block text-secondary font-semibold text-sm uppercase tracking-widest mb-4",children:"Références"}),e.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-heading font-bold text-foreground mb-6",children:["Nos"," ",e.jsx("span",{className:"text-primary",children:"Réalisations"})]}),e.jsx("p",{className:"text-xl text-muted-foreground leading-relaxed",children:"Découvrez une sélection de missions réalisées par IDS pour des gestionnaires de réseaux, des collectivités et des industriels à travers la France."})]})})]}),e.jsx("section",{className:"py-20 md:py-28",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:r.map(t=>e.jsx(j,{realisation:t},t.slug))})})}),e.jsx("section",{className:"py-20 bg-primary/5",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-heading font-bold text-foreground mb-6",children:"Un projet similaire ?"}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8 max-w-2xl mx-auto",children:"Nos équipes sont prêtes à vous accompagner. Ãchangeons sur vos besoins."}),e.jsxs(m,{onClick:()=>o("realisations_cta"),size:"lg",className:"bg-secondary hover:bg-secondary/90 text-secondary-foreground shadow-soft",children:["Demander un devis",e.jsx(i,{className:"w-4 h-4 ml-2"})]})]})})]}),e.jsx(x,{})]}),e.jsx(p,{open:s,onOpenChange:a})]})};export{v as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.