{"version":3,"file":"CTAFinal.Epd2R-I3.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/NBABLb6PNw9WaqBieMUq/1EqWJji5utUClrQg8tVE/CTAFinal.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ServicesCtaFinal(props){const{eyebrow,titleMain,titleHighlight,lead,btnText,btnLink,accentColor,bgImage}=props;const rootRef=useRef(null);const[visible,setVisible]=useState(false);useEffect(()=>{const node=rootRef.current;if(!node)return;const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setVisible(true);observer.disconnect();}});},{threshold:0,rootMargin:\"-50% 0px -50% 0px\"});observer.observe(node);return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsxs(\"div\",{id:\"contact\",ref:rootRef,className:\"fg-svc-cta\",style:{position:\"relative\",zIndex:0,width:\"100%\",textAlign:\"center\",padding:\"110px max(40px, calc(50% - 580px)) 90px\",backgroundImage:`linear-gradient(180deg, rgba(20,20,20,0.8), rgba(15,15,15,0.92)), url(${bgImage?.src||\"\"})`,backgroundSize:\"cover\",backgroundPosition:\"center\",boxSizing:\"border-box\",fontFamily:\"'Inter', sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 760px) { .fg-svc-cta { padding: 64px 24px !important; } }\n                .fg-svc-cta-anim {\n                    opacity: 0;\n                    transform: translateY(24px);\n                    transition: opacity 0.6s ease, transform 0.6s ease;\n                }\n                .fg-svc-cta-anim.fg-visible {\n                    opacity: 1;\n                    transform: translateY(0);\n                }\n                .fg-svc-cta-eyebrow.fg-svc-cta-anim { transition-delay: 0.05s; }\n                .fg-svc-cta-title.fg-svc-cta-anim { transition-delay: 0.15s; }\n                .fg-svc-cta-lead.fg-svc-cta-anim { transition-delay: 0.25s; }\n                .fg-svc-cta-btn.fg-svc-cta-anim { transition-delay: 0.35s; }\n                .fg-svc-cta-btn {\n                    transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;\n                }\n                .fg-svc-cta-btn:hover {\n                    transform: scale(1.05);\n                    box-shadow: 0 8px 22px rgba(0,0,0,0.35);\n                    filter: brightness(1.08);\n                }\n                .fg-svc-cta-btn:active {\n                    transform: scale(0.97);\n                }\n            `}),/*#__PURE__*/_jsx(\"span\",{className:`fg-svc-cta-eyebrow fg-svc-cta-anim${visible?\" fg-visible\":\"\"}`,style:{fontFamily:\"'Sora', sans-serif\",fontSize:13,fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:accentColor,marginBottom:18,display:\"block\"},children:eyebrow}),/*#__PURE__*/_jsxs(\"h2\",{className:`fg-svc-cta-title fg-svc-cta-anim${visible?\" fg-visible\":\"\"}`,style:{fontFamily:\"'Sora', sans-serif\",fontSize:\"clamp(30px, 4vw, 48px)\",fontWeight:700,color:\"#fff\",lineHeight:1.1,marginBottom:22},children:[titleMain,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:accentColor},children:titleHighlight})]}),/*#__PURE__*/_jsx(\"p\",{className:`fg-svc-cta-lead fg-svc-cta-anim${visible?\" fg-visible\":\"\"}`,style:{color:\"#C7C9C9\",maxWidth:560,margin:\"0 auto 36px\",fontSize:17},children:lead}),/*#__PURE__*/_jsxs(\"a\",{className:`fg-svc-cta-btn fg-svc-cta-anim${visible?\" fg-visible\":\"\"}`,href:btnLink,style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:accentColor,color:\"#fff\",padding:\"13px 14px 13px 24px\",borderRadius:999,fontSize:14.5,fontWeight:600,textDecoration:\"none\"},children:[btnText,/*#__PURE__*/_jsx(\"span\",{style:{width:28,height:28,borderRadius:\"50%\",background:\"rgba(255,255,255,0.22)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 17L17 7M17 7H9M17 7V15\",stroke:\"#fff\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]});}ServicesCtaFinal.defaultProps={eyebrow:\"Pr\\xeat \\xe0 optimiser votre logistique ?\",titleMain:\"Contactez-nous\",titleHighlight:\".\",lead:\"On regarde ensemble vos volumes et vos priorit\\xe9s, et on vous dit clairement quels services ont du sens pour vous, et lesquels non.\",btnText:\"Obtenir un devis gratuit\",btnLink:\"/contact\",accentColor:\"#E66229\",bgImage:{src:\"https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?q=80&w=2000&auto=format&fit=crop\"}};addPropertyControls(ServicesCtaFinal,{bgImage:{type:ControlType.ResponsiveImage,title:\"Photo de fond\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\"},titleMain:{type:ControlType.String,title:\"Titre (d\\xe9but)\"},titleHighlight:{type:ControlType.String,title:\"Titre (orange)\"},lead:{type:ControlType.String,title:\"Texte\",displayTextArea:true},btnText:{type:ControlType.String,title:\"Bouton\"},btnLink:{type:ControlType.String,title:\"Lien\"},accentColor:{type:ControlType.Color,title:\"Couleur accent\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServicesCtaFinal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CTAFinal.map"],"mappings":"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"}