import{c as T,j as e,b as te,L as ae,C as q,Z as O,w as I,r as l,x as R,y,D as w,E as ie,F as ne,I as oe,J as G,K as le,N as ce,R as de,O as me,Q as _,S as pe,l as F,k as P,U as z,V as S,i as ue,B as xe,a as L,W as fe,H as ge,X as he,v as V,Y as ve,_ as be,$ as je,a0 as Ne,T as ye}from"./index-E6IUtMcU.js";import{L as b}from"./label-CihbnzFv.js";import{S as ke}from"./slider-Be0vLC_T.js";import{B as we}from"./building-2-B0alikfI.js";import{P as M}from"./plane-DOgiUFrU.js";import{B as E}from"./badge-DX0eL4zM.js";import{B as Re}from"./bell-3lNyl5Qe.js";import{E as Pe}from"./external-link-B66v2ktd.js";import{R as Ce}from"./refresh-cw-DGluOAZX.js";import{Q as Se}from"./QuickAnswer-HaSfpmAj.js";import"./index-BdQq_4o_.js";/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ee=T("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ae=T("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]),Te=[{icon:te,label:"Prix de départ",value:"69€ HT/mois"},{icon:ae,label:"Formules",value:"3 types de parking"},{icon:q,label:"Essai gratuit",value:"30 jours"},{icon:O,label:"Mise en service",value:"48 heures"}];function qe(){return e.jsxs("section",{className:"relative py-20 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute top-0 left-0 w-full h-full bg-gradient-to-br from-primary/10 via-transparent to-secondary/10"}),e.jsx("div",{className:"absolute top-1/3 left-1/4 w-[500px] h-[500px] bg-primary/15 rounded-full blur-[120px] animate-pulse-glow"}),e.jsx("div",{className:"absolute bottom-1/4 right-1/3 w-[400px] h-[400px] bg-secondary/15 rounded-full blur-[100px] animate-pulse-glow animation-delay-500"})]}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsx("div",{className:"flex justify-center mb-6",children:e.jsx("span",{className:"inline-flex items-center px-4 py-1.5 rounded-full bg-primary/10 border border-primary/20 text-sm text-primary font-medium",children:"Logiciel SaaS de gestion de parking"})}),e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-display font-bold leading-[1.1] mb-6 animate-fade-in-up",children:e.jsx("span",{className:"gradient-text",children:"Tarifs et abonnements"})}),e.jsxs("p",{className:"text-lg md:text-xl text-muted-foreground leading-relaxed animate-fade-in-up animation-delay-200 mb-4",children:[e.jsxs("strong",{className:"text-foreground",children:["Abonnement ",e.jsx("span",{className:"brand-name",children:"ProParking"})," :"]})," forfait mensuel SaaS incluant la centralisation des réservations, la gestion des flux et la facturation automatisée."]}),e.jsx("p",{className:"text-base text-muted-foreground animate-fade-in-up animation-delay-300",children:"Tarification par paliers : prix fixe selon volume, aucun coût supplémentaire par réservation."})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 max-w-4xl mx-auto animate-fade-in-up animation-delay-400",children:Te.map(r=>{const t=r.icon;return e.jsxs("div",{className:"bg-card/50 backdrop-blur-sm border border-border rounded-xl p-4 text-center hover:border-primary/50 transition-colors",children:[e.jsx(t,{className:"w-5 h-5 text-primary mx-auto mb-2"}),e.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:r.label}),e.jsx("p",{className:"font-display font-bold text-foreground",children:r.value})]},r.label)})})]})]})}var C="Radio",[Oe,B]=I(C),[Ie,Ge]=Oe(C),D=l.forwardRef((r,t)=>{const{__scopeRadio:s,name:n,checked:a=!1,required:o,disabled:c,value:m="on",onCheck:i,form:p,...f}=r,[x,g]=l.useState(null),d=R(t,v=>g(v)),u=l.useRef(!1),h=x?p||!!x.closest("form"):!0;return e.jsxs(Ie,{scope:s,checked:a,disabled:c,children:[e.jsx(y.button,{type:"button",role:"radio","aria-checked":a,"data-state":$(a),"data-disabled":c?"":void 0,disabled:c,value:m,...f,ref:d,onClick:w(r.onClick,v=>{a||i==null||i(),h&&(u.current=v.isPropagationStopped(),u.current||v.stopPropagation())})}),h&&e.jsx(Q,{control:x,bubbles:!u.current,name:n,value:m,checked:a,required:o,disabled:c,form:p,style:{transform:"translateX(-100%)"}})]})});D.displayName=C;var H="RadioIndicator",U=l.forwardRef((r,t)=>{const{__scopeRadio:s,forceMount:n,...a}=r,o=Ge(H,s);return e.jsx(ie,{present:n||o.checked,children:e.jsx(y.span,{"data-state":$(o.checked),"data-disabled":o.disabled?"":void 0,...a,ref:t})})});U.displayName=H;var _e="RadioBubbleInput",Q=l.forwardRef(({__scopeRadio:r,control:t,checked:s,bubbles:n=!0,...a},o)=>{const c=l.useRef(null),m=R(c,o),i=ne(s),p=oe(t);return l.useEffect(()=>{const f=c.current;if(!f)return;const x=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(x,"checked").set;if(i!==s&&d){const u=new Event("click",{bubbles:n});d.call(f,s),f.dispatchEvent(u)}},[i,s,n]),e.jsx(y.input,{type:"radio","aria-hidden":!0,defaultChecked:s,...a,tabIndex:-1,ref:m,style:{...a.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});Q.displayName=_e;function $(r){return r?"checked":"unchecked"}var Fe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],k="RadioGroup",[ze,pr]=I(k,[G,B]),J=G(),K=B(),[Le,Ve]=ze(k),W=l.forwardRef((r,t)=>{const{__scopeRadioGroup:s,name:n,defaultValue:a,value:o,required:c=!1,disabled:m=!1,orientation:i,dir:p,loop:f=!0,onValueChange:x,...g}=r,d=J(s),u=le(p),[h,v]=ce({prop:o,defaultProp:a??null,onChange:x,caller:k});return e.jsx(Le,{scope:s,name:n,required:c,disabled:m,value:h,onValueChange:v,children:e.jsx(de,{asChild:!0,...d,orientation:i,dir:u,loop:f,children:e.jsx(y.div,{role:"radiogroup","aria-required":c,"aria-orientation":i,"data-disabled":m?"":void 0,dir:u,...g,ref:t})})})});W.displayName=k;var Y="RadioGroupItem",X=l.forwardRef((r,t)=>{const{__scopeRadioGroup:s,disabled:n,...a}=r,o=Ve(Y,s),c=o.disabled||n,m=J(s),i=K(s),p=l.useRef(null),f=R(t,p),x=o.value===a.value,g=l.useRef(!1);return l.useEffect(()=>{const d=h=>{Fe.includes(h.key)&&(g.current=!0)},u=()=>g.current=!1;return document.addEventListener("keydown",d),document.addEventListener("keyup",u),()=>{document.removeEventListener("keydown",d),document.removeEventListener("keyup",u)}},[]),e.jsx(me,{asChild:!0,...m,focusable:!c,active:x,children:e.jsx(D,{disabled:c,required:o.required,checked:x,...i,...a,name:o.name,ref:f,onCheck:()=>o.onValueChange(a.value),onKeyDown:w(d=>{d.key==="Enter"&&d.preventDefault()}),onFocus:w(a.onFocus,()=>{var d;g.current&&((d=p.current)==null||d.click())})})})});X.displayName=Y;var Me="RadioGroupIndicator",Z=l.forwardRef((r,t)=>{const{__scopeRadioGroup:s,...n}=r,a=K(s);return e.jsx(U,{...a,...n,ref:t})});Z.displayName=Me;var ee=W,re=X,Be=Z;const se=l.forwardRef(({className:r,...t},s)=>e.jsx(ee,{className:_("grid gap-2",r),...t,ref:s}));se.displayName=ee.displayName;const j=l.forwardRef(({className:r,...t},s)=>e.jsx(re,{ref:s,className:_("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",r),...t,children:e.jsx(Be,{className:"flex items-center justify-center",children:e.jsx(pe,{className:"h-2.5 w-2.5 fill-current text-current"})})}));j.displayName=re.displayName;const N={ville:{minReservations:50,maxReservations:300,defaultReservations:100,step:10,tiers:[{maxReservations:100,price:69,label:"≤ 100 réservations"},{maxReservations:200,price:99,label:"101 - 200 réservations"},{maxReservations:1/0,price:199,label:"> 200 réservations"}]},voiturier:{minReservations:100,maxReservations:1500,defaultReservations:300,step:50,tiers:[{maxReservations:300,price:99,label:"≤ 300 réservations"},{maxReservations:1e3,price:149,label:"301 - 1000 réservations"},{maxReservations:1/0,price:299,label:"> 1000 réservations"}]},aeroport:{minReservations:500,maxReservations:3e3,defaultReservations:1e3,step:100,tiers:[{maxReservations:1e3,price:149,label:"≤ 1000 réservations"},{maxReservations:2e3,price:299,label:"1001 - 2000 réservations"},{maxReservations:1/0,price:499,label:"> 2000 réservations"}]}};function De(r,t){const s=N[r];for(const a of s.tiers)if(t<=a.maxReservations)return{price:a.price,tier:a};const n=s.tiers[s.tiers.length-1];return{price:n.price,tier:n}}function He(){const[r,t]=l.useState("ville"),[s,n]=l.useState(N.ville.defaultReservations),a=N[r],{price:o,tier:c}=De(r,s),m=i=>{t(i),n(N[i].defaultReservations)};return e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[e.jsx("div",{className:"bg-muted/50 border border-border rounded-xl p-4 mb-8 text-sm",children:e.jsxs("p",{className:"text-foreground",children:[e.jsx("strong",{children:"Tarification par paliers :"})," prix fixe mensuel selon votre volume de réservations. Aucun coût supplémentaire par réservation."]})}),e.jsxs("div",{className:"bg-card border border-border rounded-2xl p-8 shadow-xl",children:[e.jsx("h2",{className:"text-2xl font-display font-bold mb-2",children:"Calculez votre abonnement"}),e.jsx("p",{className:"text-muted-foreground mb-8",children:"Sélectionnez votre type de parking et estimez votre volume mensuel."}),e.jsxs("div",{className:"mb-8",children:[e.jsx(b,{className:"text-base font-medium mb-4 block",children:"Où se situe votre parking ?"}),e.jsxs(se,{value:r,onValueChange:i=>m(i),className:"flex flex-wrap gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:"ville",id:"ville"}),e.jsx(b,{htmlFor:"ville",className:"cursor-pointer",children:"Parking en ville"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:"voiturier",id:"voiturier"}),e.jsx(b,{htmlFor:"voiturier",className:"cursor-pointer",children:"Voiturier"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:"aeroport",id:"aeroport"}),e.jsx(b,{htmlFor:"aeroport",className:"cursor-pointer",children:"Parking Aéroport"})]})]})]}),e.jsxs("div",{className:"mb-8",children:[e.jsx(b,{className:"text-base font-medium mb-4 block",children:"Nombre de réservations par mois"}),e.jsx("div",{className:"px-2",children:e.jsx(ke,{value:[s],onValueChange:i=>n(i[0]),min:a.minReservations,max:a.maxReservations,step:a.step,className:"mb-4"})}),e.jsxs("p",{className:"text-center text-muted-foreground",children:["Votre sélection : ",e.jsx("span",{className:"text-foreground font-semibold",children:s})," réservations"]})]}),e.jsxs("div",{className:"bg-muted rounded-xl p-6 text-center mb-6",children:[e.jsx("p",{className:"text-muted-foreground mb-2",children:"Votre abonnement mensuel :"}),e.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[e.jsxs("span",{className:"text-5xl font-display font-bold gradient-text",children:[o,"€"]}),e.jsx("span",{className:"text-muted-foreground",children:"/ mois"})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"HT"}),e.jsxs("p",{className:"text-sm text-primary mt-3 font-medium",children:["Palier : ",c.label]})]}),e.jsxs("div",{className:"bg-muted/30 rounded-lg p-4 mb-6 text-sm",children:[e.jsx("p",{className:"font-medium mb-2",children:"Paliers disponibles pour ce type de parking :"}),e.jsx("ul",{className:"space-y-1 text-muted-foreground",children:a.tiers.map((i,p)=>e.jsxs("li",{className:i.label===c.label?"text-primary font-medium":"",children:["• ",i.label," → ",i.price,"€/mois"]},p))})]}),e.jsx(F,{to:"/demo",className:"block",children:e.jsxs(P,{className:"w-full btn-neon bg-primary hover:bg-primary/90 h-12",children:[e.jsx(z,{className:"mr-2 w-5 h-5"}),"Voir la démo"]})})]})]})})})}const Ue=[{icon:we,title:"Parking de centre ville",definition:"Formule pour parkings urbains traitant jusqu'à 200+ réservations mensuelles via plateformes partenaires.",basePrice:69,baseTier:"≤ 100 résa/mois",features:["Gestion des flux E/S","Centralisation des réservations","Gestion de l'occupation","Création de réservation","Historique","Edition manifeste et étiquette","Gestion grille tarifaire","Facturation"],options:["Option - Envoi SMS","Option - Booking online","Option - Création site internet"]},{icon:Ee,title:"Voiturier Aéroport",definition:"Formule pour services voiturier traitant jusqu'à 1000+ réservations mensuelles avec gestion des transferts.",basePrice:99,baseTier:"≤ 300 résa/mois",features:["Gestion des flux E/S","Centralisation des réservations","Gestion de l'occupation","Création de réservation","Historique","Edition manifeste et étiquette","Gestion grille tarifaire","Facturation"],options:["Option - Envoi SMS","Option - Booking online","Option - Création site internet"],highlighted:!0},{icon:M,title:"Parking Navette Aéroport",definition:"Formule pour parkings aéroport avec navettes, traitant jusqu'à 2000+ réservations mensuelles.",basePrice:149,baseTier:"≤ 1000 résa/mois",features:["Gestion des flux E/S","Centralisation des réservations","Gestion de l'occupation","Création de réservation","Historique","Edition manifeste et étiquette","Gestion grille tarifaire","Facturation"],options:["Option - Envoi SMS","Option - Booking online","Option - Création site internet"]}],Qe=[{type:"Parking en ville",tier1:"≤ 100",price1:69,tier2:"101-200",price2:99,tier3:"> 200",price3:199},{type:"Voiturier",tier1:"≤ 300",price1:99,tier2:"301-1000",price2:149,tier3:"> 1000",price3:299},{type:"Parking Aéroport",tier1:"≤ 1000",price1:149,tier2:"1001-2000",price2:299,tier3:"> 2000",price3:499}];function $e(){return e.jsx("section",{className:"py-16",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("div",{className:"grid md:grid-cols-3 gap-6 lg:gap-8 mb-16",children:Ue.map(r=>{const t=r.icon;return e.jsxs("article",{className:`relative rounded-2xl p-6 lg:p-8 transition-all duration-300 ${r.highlighted?"bg-primary/10 border-2 border-primary shadow-lg shadow-primary/20":"bg-card border border-border hover:border-primary/50"}`,children:[r.highlighted&&e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 px-4 py-1 bg-primary text-primary-foreground text-sm font-medium rounded-full",children:"Populaire"}),e.jsxs("div",{className:"mb-6",children:[e.jsx("div",{className:`w-12 h-12 rounded-xl flex items-center justify-center mb-4 ${r.highlighted?"bg-primary text-primary-foreground":"bg-muted text-primary"}`,children:e.jsx(t,{className:"w-6 h-6"})}),e.jsx("h3",{className:"text-xl font-display font-bold mb-2",children:r.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r.definition})]}),e.jsxs("div",{className:"mb-6 pb-6 border-b border-border",children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:"À partir de"}),e.jsxs("div",{className:"flex items-baseline gap-1",children:[e.jsxs("span",{className:"text-4xl font-display font-bold gradient-text",children:[r.basePrice,"€"]}),e.jsx("span",{className:"text-muted-foreground",children:"/ mois"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["HT • ",r.baseTier]})]}),e.jsx("ul",{className:"space-y-3 mb-6",children:r.features.map(s=>e.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[e.jsx(S,{className:"w-4 h-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:s})]},s))}),e.jsx("ul",{className:"space-y-3 mb-8 pt-4 border-t border-border",children:r.options.map(s=>e.jsxs("li",{className:"flex items-start gap-3 text-sm text-muted-foreground",children:[e.jsx(S,{className:"w-4 h-4 text-muted-foreground/50 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:s})]},s))}),e.jsx(F,{to:"/contact",className:"block",children:e.jsx(P,{className:`w-full ${r.highlighted?"btn-neon bg-primary hover:bg-primary/90":"bg-muted hover:bg-muted/80 text-foreground"}`,children:"Demander une démo"})})]},r.title)})}),e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"bg-card border border-border rounded-2xl p-6 lg:p-8",children:[e.jsx("h3",{className:"text-xl font-display font-bold mb-2 text-center",children:"Grille tarifaire complète"}),e.jsx("p",{className:"text-sm text-muted-foreground text-center mb-6",children:"Prix fixe mensuel selon votre volume de réservations. Aucun coût supplémentaire par réservation."}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-border",children:[e.jsx("th",{className:"text-left py-3 px-4 font-medium",children:"Type de parking"}),e.jsx("th",{className:"text-center py-3 px-4 font-medium",children:"Palier 1"}),e.jsx("th",{className:"text-center py-3 px-4 font-medium",children:"Palier 2"}),e.jsx("th",{className:"text-center py-3 px-4 font-medium",children:"Palier 3"})]})}),e.jsx("tbody",{children:Qe.map(r=>e.jsxs("tr",{className:"border-b border-border/50 last:border-0",children:[e.jsx("td",{className:"py-3 px-4 font-medium",children:r.type}),e.jsxs("td",{className:"py-3 px-4 text-center",children:[e.jsxs("span",{className:"text-muted-foreground text-xs block",children:[r.tier1," résa"]}),e.jsxs("span",{className:"font-bold text-primary",children:[r.price1,"€"]})]}),e.jsxs("td",{className:"py-3 px-4 text-center",children:[e.jsxs("span",{className:"text-muted-foreground text-xs block",children:[r.tier2," résa"]}),e.jsxs("span",{className:"font-bold text-primary",children:[r.price2,"€"]})]}),e.jsxs("td",{className:"py-3 px-4 text-center",children:[e.jsxs("span",{className:"text-muted-foreground text-xs block",children:[r.tier3," résa"]}),e.jsxs("span",{className:"font-bold text-primary",children:[r.price3,"€"]})]})]},r.type))})]})})]})})]})})}const Je=["Suivi temps réel de tous les vols français","Alertes retard en moins de 30 secondes","Coordination automatique des navettes","SMS personnalisés aux clients","-59% de temps d'attente client mesuré"];function Ke(){const{trackClick:r}=ue(),t=()=>{r("flight_tracker_activate_tarifs")};return e.jsxs("section",{className:"py-16 lg:py-20 relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-background via-muted/20 to-background"}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx(E,{variant:"outline",className:"mb-4 px-3 py-1 text-xs font-medium border-neon-cyan/30 bg-neon-cyan/10 text-neon-cyan",children:"Module complémentaire"}),e.jsx("h2",{className:"text-2xl md:text-3xl font-display font-bold",children:"Optimisez vos opérations aéroport"})]}),e.jsxs("div",{className:"rounded-3xl border-2 border-neon-cyan/30 bg-gradient-to-br from-neon-cyan/5 via-card to-card p-8 md:p-10 relative overflow-hidden",children:[e.jsx("div",{className:"absolute -top-20 -right-20 w-40 h-40 bg-neon-cyan/20 rounded-full blur-3xl"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-start md:justify-between gap-6 mb-8",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-4 rounded-2xl bg-neon-cyan/10 border border-neon-cyan/20",children:e.jsx(M,{className:"w-8 h-8 text-neon-cyan"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold mb-1",children:e.jsx("span",{className:"brand-name",children:"Flight Tracker"})}),e.jsx("p",{className:"text-muted-foreground",children:"Suivi des vols en temps réel"})]})]}),e.jsxs("div",{className:"text-left md:text-right",children:[e.jsx(E,{className:"mb-2 bg-neon-cyan/20 text-neon-cyan border-neon-cyan/30 hover:bg-neon-cyan/30",children:"-50% Offre lancement"}),e.jsxs("div",{className:"flex items-baseline gap-2",children:[e.jsx("span",{className:"text-2xl text-muted-foreground line-through",children:"200€"}),e.jsx("span",{className:"text-4xl font-bold text-neon-cyan",children:"100€"}),e.jsx("span",{className:"text-muted-foreground",children:"HT/mois/parking"})]})]})]}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-4 mb-8",children:[e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-xl bg-background/50 border border-border",children:[e.jsx(q,{className:"w-5 h-5 text-neon-cyan flex-shrink-0"}),e.jsx("span",{className:"text-sm",children:"Mise à jour toutes les 60s"})]}),e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-xl bg-background/50 border border-border",children:[e.jsx(Re,{className:"w-5 h-5 text-neon-cyan flex-shrink-0"}),e.jsx("span",{className:"text-sm",children:"Alertes retard <30s"})]}),e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-xl bg-background/50 border border-border",children:[e.jsx(xe,{className:"w-5 h-5 text-neon-cyan flex-shrink-0"}),e.jsx("span",{className:"text-sm",children:"Sync navettes auto"})]})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-3 mb-8",children:Je.map((s,n)=>e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(L,{className:"w-5 h-5 text-neon-cyan flex-shrink-0 mt-0.5"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:s})]},n))}),e.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-6 pt-6 border-t border-border",children:[e.jsxs("p",{className:"text-sm text-muted-foreground text-center md:text-left",children:[e.jsx("strong",{className:"text-foreground",children:"Note :"})," Disponible uniquement pour les abonnements",e.jsx("span",{className:"text-primary font-medium",children:" Parking Aéroport"}),". Service partenaire interfacé avec ",e.jsx("span",{className:"brand-name",children:"ProParking.ai"}),"."]}),e.jsx("a",{href:"https://flighttracker.dynamicparking.ai/",target:"_blank",rel:"noopener noreferrer",className:"flex-shrink-0",onClick:t,children:e.jsxs(P,{className:"gap-2 bg-neon-cyan hover:bg-neon-cyan/90 text-background",children:["Activer ",e.jsx("span",{className:"brand-name",children:"Flight Tracker"}),e.jsx(Pe,{className:"w-4 h-4"})]})})]})]})]}),e.jsxs("aside",{className:"mt-8 border-l-4 border-neon-cyan pl-4 bg-card/50 rounded-r-lg p-4",children:[e.jsx("p",{className:"font-semibold text-neon-cyan text-sm mb-1",children:"À retenir"}),e.jsxs("p",{className:"text-muted-foreground text-sm",children:[e.jsx("span",{className:"brand-name",children:"Flight Tracker"})," : module complémentaire à 100€ HT/mois (offre lancement -50%). Réservé aux parkings aéroport. Résultats mesurés : -59% temps d'attente, 15 min économisées par rotation."]})]})]})})]})}const We=[{icon:fe,title:"Solutions innovantes",description:"Découvrez les dernières avancées technologiques grâce à nos solutions innovantes."},{icon:O,title:"Performance fiable",description:"Comptez sur nos services fiables et notre infrastructure robuste pour assurer le bon fonctionnement de vos opérations."},{icon:ge,title:"Support client",description:"Profitez d'un support client dédié, engagé à résoudre vos questions."},{icon:he,title:"Sécurité des données",description:"Soyez tranquille en sachant que vos données sont protégées par des mesures de sécurité à la pointe de la technologie."},{icon:Ce,title:"Mises à jour régulières",description:"Bénéficiez de mises à jour et d'améliorations continues. Accédez aux dernières fonctionnalités."},{icon:Ae,title:"Tarification compétitive",description:"Notre tarification transparente et compétitive vous garantit le meilleur rapport qualité-prix pour votre investissement."}];function Ye(){return e.jsxs("section",{className:"py-20 relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute top-1/2 left-1/4 w-[400px] h-[400px] bg-primary/10 rounded-full blur-[120px]"}),e.jsx("div",{className:"absolute bottom-1/3 right-1/4 w-[300px] h-[300px] bg-secondary/10 rounded-full blur-[100px]"})]}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-12",children:[e.jsx("span",{className:"text-sm font-medium text-primary mb-4 block",children:"Nos valeurs"}),e.jsxs("h2",{className:"text-3xl md:text-4xl font-display font-bold mb-4",children:["Les raisons ",e.jsx("span",{className:"gradient-text",children:"de devenir partenaire"})]}),e.jsx("p",{className:"text-muted-foreground",children:"Nos solutions de gestion de parking surpassent les attentes pour apporter une valeur exceptionnelle à nos clients. Voici pourquoi des entreprises comme la vôtre devraient nous choisir."})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:We.map(r=>{const t=r.icon;return e.jsxs("article",{className:"group bg-card border border-border rounded-xl p-6 transition-all duration-300 hover:border-primary/50 hover:-translate-y-1",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center mb-4 group-hover:bg-primary/20 transition-colors",children:e.jsx(t,{className:"w-6 h-6 text-primary"})}),e.jsx("h3",{className:"text-lg font-display font-semibold mb-2",children:r.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.description})]},r.title)})})]})]})}const A=[{question:"Quel est le prix d'un abonnement ProParking ?",answer:"Le prix varie de 69€ à 499€ HT/mois selon votre type de parking et votre volume de réservations. Parking en ville : 69€ (≤100 résa), 99€ (101-200 résa), 199€ (>200 résa). Voiturier : 99€ (≤300 résa), 149€ (301-1000 résa), 299€ (>1000 résa). Parking aéroport : 149€ (≤1000 résa), 299€ (1001-2000 résa), 499€ (>2000 résa)."},{question:"Comment fonctionne la tarification par paliers ?",answer:"La tarification est simple : un prix fixe mensuel selon votre volume de réservations, sans coût supplémentaire par réservation. Vous payez un forfait adapté à votre palier de volume. Si votre activité évolue, vous changez de palier automatiquement le mois suivant."},{question:"Que se passe-t-il si je dépasse mon palier de réservations ?",answer:"Vous passez automatiquement au palier supérieur pour le mois en cours. La facturation s'ajuste sans interruption de service. Exemple : si vous êtes sur le palier ≤100 réservations à 69€ et traitez 150 réservations, vous passez au palier 101-200 à 99€."},{question:"Y a-t-il un essai gratuit disponible ?",answer:"Oui. 30 jours d'accès complet sans carte bancaire requise. Aucune facturation si vous ne souhaitez pas continuer. Nous proposons également un appel d'intégration gratuit de 30 minutes pour vous aider à démarrer."},{question:"L'abonnement est-il sans engagement ?",answer:"Oui. L'abonnement est mensuel et résiliable à tout moment. La facturation s'arrête le mois suivant la demande de résiliation. Aucun frais de résiliation."},{question:"Quels moyens de paiement sont acceptés ?",answer:"Carte bancaire (Visa, Mastercard) et prélèvement SEPA. Facturation mensuelle le 1er du mois. Factures disponibles dans votre espace client."}];function Xe(){const r={"@context":"https://schema.org","@type":"FAQPage",mainEntity:A.map(t=>({"@type":"Question",name:t.question,acceptedAnswer:{"@type":"Answer",text:t.answer}}))};return e.jsxs("section",{className:"py-16",children:[e.jsx(V,{children:e.jsx("script",{type:"application/ld+json",children:JSON.stringify(r)})}),e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-display font-bold mb-4",children:["Questions fréquentes ",e.jsx("span",{className:"gradient-text",children:"sur nos tarifs"})]}),e.jsx("p",{className:"text-muted-foreground",children:"Tout ce que vous devez savoir sur nos abonnements et notre politique tarifaire."})]}),e.jsx(ve,{type:"single",collapsible:!0,className:"space-y-4",children:A.map((t,s)=>e.jsxs(be,{value:`item-${s}`,className:"bg-card border border-border rounded-xl px-6 data-[state=open]:border-primary/50",children:[e.jsx(je,{className:"text-left hover:no-underline py-5",children:e.jsxs("span",{className:"font-display font-medium",children:[s+1,". ",t.question]})}),e.jsx(Ne,{className:"text-muted-foreground pb-5",children:t.answer})]},s))})]})})]})}const Ze=["Durée : 30 jours complets","Fonctionnalités : accès complet","Prérequis : aucune carte bancaire","Accompagnement : appel 30 min inclus"];function er(){return e.jsxs("section",{className:"py-20 relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-primary/5 to-transparent"}),e.jsx("div",{className:"absolute bottom-0 left-1/2 -translate-x-1/2 w-[600px] h-[300px] bg-primary/20 rounded-full blur-[120px]"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-display font-bold mb-4",children:["Prêt à commencer ? ",e.jsx("span",{className:"gradient-text",children:"Testez gratuitement"})]}),e.jsxs("div",{className:"bg-card/80 border border-border rounded-xl p-6 mb-8 text-left",children:[e.jsxs("p",{className:"text-foreground mb-4",children:[e.jsx("strong",{className:"text-primary",children:"Si vous gérez un parking de 50+ places :"})," l'essai gratuit de 30 jours permet de tester toutes les fonctionnalités de ProParking.ai sans engagement ni carte bancaire."]}),e.jsx("ul",{className:"grid sm:grid-cols-2 gap-2",children:Ze.map(r=>e.jsxs("li",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx(L,{className:"w-4 h-4 text-primary flex-shrink-0"}),e.jsx("span",{children:r})]},r))})]}),e.jsxs(ye,{to:"/demo",trackingName:"tarifs_cta_demo",className:"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 btn-neon text-lg px-8 h-14 rounded-xl",children:[e.jsx(z,{className:"mr-2 w-5 h-5"}),"Demander une démo gratuite"]}),e.jsxs("aside",{className:"mt-8 border-l-4 border-primary pl-4 text-left max-w-xl mx-auto",children:[e.jsx("p",{className:"font-semibold text-primary text-sm mb-1",children:"À retenir"}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Essai gratuit 30 jours sans carte bancaire. Toutes fonctionnalités incluses. Appel d'intégration de 30 minutes offert."})]})]})})]})}const ur=()=>{const r={"@context":"https://schema.org","@type":"Product",name:"ProParking.ai - Logiciel de gestion de parking",description:"Logiciel SaaS de centralisation des réservations de parking avec connexion à 36+ plateformes. Tarification par paliers selon le volume de réservations.",brand:{"@type":"Brand",name:"ProParking.ai"},offers:{"@type":"AggregateOffer",priceCurrency:"EUR",lowPrice:"69",highPrice:"499",offerCount:"9",offers:[{"@type":"Offer",name:"Parking en ville - ≤100 résa",price:"69",priceCurrency:"EUR",description:"Jusqu'à 100 réservations par mois"},{"@type":"Offer",name:"Parking en ville - 101-200 résa",price:"99",priceCurrency:"EUR",description:"De 101 à 200 réservations par mois"},{"@type":"Offer",name:"Parking en ville - >200 résa",price:"199",priceCurrency:"EUR",description:"Plus de 200 réservations par mois"},{"@type":"Offer",name:"Voiturier - ≤300 résa",price:"99",priceCurrency:"EUR",description:"Jusqu'à 300 réservations par mois"},{"@type":"Offer",name:"Voiturier - 301-1000 résa",price:"149",priceCurrency:"EUR",description:"De 301 à 1000 réservations par mois"},{"@type":"Offer",name:"Voiturier - >1000 résa",price:"299",priceCurrency:"EUR",description:"Plus de 1000 réservations par mois"},{"@type":"Offer",name:"Parking Aéroport - ≤1000 résa",price:"149",priceCurrency:"EUR",description:"Jusqu'à 1000 réservations par mois"},{"@type":"Offer",name:"Parking Aéroport - 1001-2000 résa",price:"299",priceCurrency:"EUR",description:"De 1001 à 2000 réservations par mois"},{"@type":"Offer",name:"Parking Aéroport - >2000 résa",price:"499",priceCurrency:"EUR",description:"Plus de 2000 réservations par mois"}]}};return e.jsxs("article",{children:[e.jsxs(V,{children:[e.jsx("title",{children:"Tarifs logiciel gestion parking : 69€ à 499€/mois | ProParking.ai"}),e.jsx("meta",{name:"description",content:"Tarifs ProParking.ai : 69€ à 499€/mois selon volume. Sans engagement, sans frais cachés. Essai gratuit 30 jours sans carte bancaire. Calculez votre tarif en ligne."}),e.jsx("meta",{property:"og:title",content:"Tarifs logiciel gestion parking : 69€ à 499€/mois | ProParking.ai"}),e.jsx("meta",{property:"og:description",content:"Tarifs transparents à partir de 69€/mois. Solutions pour parkings de ville, voituriers et aéroports. Essai gratuit 30 jours."}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:"https://www.proparking.ai/tarifs"}),e.jsx("meta",{property:"og:image",content:"https://www.proparking.ai/og-image.jpg"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"Tarifs logiciel gestion parking : 69€ à 499€/mois | ProParking.ai"}),e.jsx("meta",{name:"twitter:description",content:"Tarifs transparents à partir de 69€/mois. Sans engagement. Essai gratuit 30 jours."}),e.jsx("meta",{name:"twitter:image",content:"https://www.proparking.ai/og-image.jpg"}),e.jsx("link",{rel:"canonical",href:"https://www.proparking.ai/tarifs"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(r)})]}),e.jsx("div",{className:"container mx-auto px-4 pt-8",children:e.jsx(Se,{question:"Combien coûte ProParking.ai ?",answer:"ProParking.ai coûte de 69€ à 499€ HT/mois selon le type de parking et le volume de réservations. Parking ville : 69-199€. Voiturier : 99-299€. Aéroport : 149-499€. Tarification par paliers sans coût par réservation. Essai gratuit 30 jours. Sans engagement.",details:["Parking en ville : 69€ (≤100), 99€ (101-200), 199€ (>200 résa/mois)","Voiturier : 99€ (≤300), 149€ (301-1000), 299€ (>1000 résa/mois)","Parking aéroport : 149€ (≤1000), 299€ (1001-2000), 499€ (>2000 résa/mois)","Flight Tracker (add-on aéroport) : 100€/mois (offre lancement -50%)"]})}),e.jsx(qe,{}),e.jsx(He,{}),e.jsx($e,{}),e.jsx(Ke,{}),e.jsx(Ye,{}),e.jsx(Xe,{}),e.jsx(er,{})]})};export{ur as default};