{"version":3,"file":"shared-lib.DALW3otJ.mjs","names":["hexToRgba","React.useState","useBreakpoint","HomeIcon","BuildingIcon","PhoneIcon","MailIcon","_Fragment","React.useState","_Fragment","l"],"sources":["https:/framerusercontent.com/modules/hukBlPMEbFJfBDEn0gKZ/PJ61JDM70tW220vaBvNN/Footer.js","https:/framerusercontent.com/modules/aCTYJANxBmBAfNF3GFAY/dPMmAlVhjotSqzAVuS86/Navbarpromsca.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/* ======================\n   Helpers\n   ====================== */function hexToRgba(hex,alpha=1){const m=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);if(!m)return`rgba(184, 152, 107, ${alpha})`;return`rgba(${parseInt(m[1],16)},${parseInt(m[2],16)},${parseInt(m[3],16)},${alpha})`;}const useBreakpoint=()=>{const[breakpoint,setBreakpoint]=React.useState(\"desktop\");React.useEffect(()=>{const checkBreakpoint=()=>{if(typeof window!==\"undefined\"){if(window.innerWidth<768)setBreakpoint(\"mobile\");else if(window.innerWidth<1024)setBreakpoint(\"tablet\");else setBreakpoint(\"desktop\");}};checkBreakpoint();window.addEventListener(\"resize\",checkBreakpoint);return()=>window.removeEventListener(\"resize\",checkBreakpoint);},[]);return breakpoint;};/* ======================\n   SVG ICONS\n   ====================== */const PhoneIcon=({size=18})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})});const MailIcon=({size=18})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"})]});const MapPinIcon=({size=18})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]});const FacebookIcon=({size=20})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"})});const InstagramIcon=({size=20})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"})});const HomeIcon=({size=16})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})]});const BuildingIcon=({size=16})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"16\",height:\"20\",x:\"4\",y:\"2\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 22v-4h6v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 14h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 14h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14h.01\"})]});/* ======================\n   SOCIAL BUTTON\n   ====================== */function SocialButton({href,label,icon:Icon,brandGold,isMobile}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,\"aria-label\":label,title:label,target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{width:44,height:44,borderRadius:12,background:\"#FFFFFF\",border:`1px solid ${hexToRgba(brandGold,hover&&!isMobile?.5:.2)}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",transition:\"all .3s ease\",transform:hover&&!isMobile?\"translateY(-2px)\":\"translateY(0)\",boxShadow:hover&&!isMobile?`0 8px 24px ${hexToRgba(brandGold,.2)}`:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(Icon,{size:18})})});}/* ======================\n   FOOTER LINK\n   ====================== */function FooterLink({href,children,isMobile,icon:Icon}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{textDecoration:\"none\",color:hover&&!isMobile?\"#1F2937\":\"#6B7280\",transition:\"color .2s ease\",display:\"flex\",alignItems:\"center\",gap:8,fontSize:14},children:[Icon&&/*#__PURE__*/_jsx(Icon,{size:14}),children]});}export function FooterPromsca(props){const{logoImage=\"\",logoText=\"PROMSCA\",description=\"Votre partenaire de confiance pour tous vos projets de r\\xe9novation int\\xe9rieure au Luxembourg.\",address=\"10 Rue Michel Rodange, L-4660 Differdange\",phone=\"+352 58 83 47\",email=\"promsca@pt.lu\",facebookUrl=\"#\",instagramUrl=\"#\",// Nos Solutions\nparticuliersText=\"Particuliers\",particuliersLink=\"/particuliers\",professionnelsText=\"Professionnels\",professionnelsLink=\"/professionnels\",// Services\nservice1Text=\"Covering & Adh\\xe9sifs\",service1Link=\"/covering\",service2Text=\"Meubles Sur Mesure\",service2Link=\"/meubles-sur-mesure\",service3Text=\"Nos R\\xe9alisations\",service3Link=\"/realisations\",// Informations\ninfo1Text=\"Contact\",info1Link=\"/contact\",info2Text=\"Notre Histoire\",info2Link=\"/notre-histoire\",info3Text=\"FAQ\",info3Link=\"/faq\",// Legal\nmentionsLink=\"/mentions-legales\",politiqueLink=\"/politique-confidentialite\",creditText=\"ACOM Communication\",creditLink=\"https://acom.lu\",// Style\nbrandGold=\"#B8986B\",accentGreen=\"#2C5F4F\",bgColor=\"#F5F0EB\"}=props;const breakpoint=useBreakpoint();const isMobile=breakpoint===\"mobile\";const isTablet=breakpoint===\"tablet\";const textDark=\"#1F2937\";const textMedium=\"#6B7280\";const textMuted=\"#9CA3AF\";return /*#__PURE__*/_jsx(\"footer\",{style:{width:\"100%\",background:bgColor,padding:isMobile?\"48px 20px 24px\":\"64px 40px 32px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:isMobile?/* ==================\n                       MOBILE LAYOUT\n                       ================== *//*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:32},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:40,marginBottom:16}}):/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:24,fontWeight:900,color:textDark},children:logoText}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:11,fontWeight:600,color:brandGold,letterSpacing:\".05em\"},children:\"CR\\xc9ATION\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:14,color:textMedium,lineHeight:1.6},children:description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:12,marginTop:20},children:[/*#__PURE__*/_jsx(SocialButton,{href:facebookUrl,label:\"Facebook\",icon:FacebookIcon,brandGold:brandGold,isMobile:isMobile}),/*#__PURE__*/_jsx(SocialButton,{href:instagramUrl,label:\"Instagram\",icon:InstagramIcon,brandGold:brandGold,isMobile:isMobile})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:20,borderRadius:16,background:hexToRgba(brandGold,.08),border:`1px solid ${hexToRgba(brandGold,.15)}`},children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 16px\",fontSize:13,fontWeight:800,color:brandGold,textTransform:\"uppercase\",letterSpacing:\".05em\",textAlign:\"center\"},children:\"Nos Solutions\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:16},children:[/*#__PURE__*/_jsxs(\"a\",{href:particuliersLink,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:8,padding:\"12px 20px\",borderRadius:12,background:\"#FFF\",textDecoration:\"none\",border:`1px solid ${hexToRgba(brandGold,.2)}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold},children:/*#__PURE__*/_jsx(HomeIcon,{size:20})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:textDark},children:particuliersText})]}),/*#__PURE__*/_jsxs(\"a\",{href:professionnelsLink,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:8,padding:\"12px 20px\",borderRadius:12,background:\"#FFF\",textDecoration:\"none\",border:`1px solid ${hexToRgba(brandGold,.2)}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:accentGreen},children:/*#__PURE__*/_jsx(BuildingIcon,{size:20})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:textDark},children:professionnelsText})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:24},children:[/*#__PURE__*/_jsxs(\"nav\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 12px\",fontSize:13,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Services\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service1Link,isMobile:isMobile,children:service1Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service2Link,isMobile:isMobile,children:service2Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service3Link,isMobile:isMobile,children:service3Text})})]})]}),/*#__PURE__*/_jsxs(\"nav\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 12px\",fontSize:13,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Infos\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info1Link,isMobile:isMobile,children:info1Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info2Link,isMobile:isMobile,children:info2Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info3Link,isMobile:isMobile,children:info3Text})})]})]})]}),/*#__PURE__*/_jsxs(\"address\",{style:{textAlign:\"center\",fontStyle:\"normal\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 12px\",fontSize:13,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Contact\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,color:textMedium},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(MapPinIcon,{size:14})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:address})]}),/*#__PURE__*/_jsxs(\"a\",{href:`tel:${phone.replace(/\\s/g,\"\")}`,style:{textDecoration:\"none\",color:textMedium,display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(PhoneIcon,{size:14})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:phone})]}),/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${email}`,style:{textDecoration:\"none\",color:textMedium,display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(MailIcon,{size:14})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:email})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${hexToRgba(\"#000\",.08)}`,paddingTop:20,textAlign:\"center\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 8px\",fontSize:12,color:textMuted},children:[\"\\xa9 \",new Date().getFullYear(),\" PROMSCA Cr\\xe9ation. Tous droits r\\xe9serv\\xe9s.\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 12px\",fontSize:11,color:brandGold},children:[\"Site r\\xe9alis\\xe9 par\",\" \",/*#__PURE__*/_jsx(\"a\",{href:creditLink,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:brandGold,textDecoration:\"none\",fontWeight:600},children:creditText})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:16},children:[/*#__PURE__*/_jsx(\"a\",{href:mentionsLink,style:{fontSize:11,color:textMuted,textDecoration:\"none\"},children:\"Mentions L\\xe9gales\"}),/*#__PURE__*/_jsx(\"a\",{href:politiqueLink,style:{fontSize:11,color:textMuted,textDecoration:\"none\"},children:\"Politique de Confidentialit\\xe9\"})]})]})]}):/* ==================\n                       DESKTOP/TABLET LAYOUT\n                       ================== *//*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isTablet?\"1fr 1fr\":\"2fr 1fr 1fr 1fr 1.5fr\",gap:isTablet?32:40,marginBottom:40},children:[/*#__PURE__*/_jsxs(\"div\",{children:[logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:48,marginBottom:16}}):/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:28,fontWeight:900,color:textDark},children:logoText}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:600,color:brandGold,letterSpacing:\".05em\"},children:\"CR\\xc9ATION\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:15,color:textMedium,lineHeight:1.7,maxWidth:280},children:description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,marginTop:20},children:[/*#__PURE__*/_jsx(SocialButton,{href:facebookUrl,label:\"Facebook\",icon:FacebookIcon,brandGold:brandGold,isMobile:isMobile}),/*#__PURE__*/_jsx(SocialButton,{href:instagramUrl,label:\"Instagram\",icon:InstagramIcon,brandGold:brandGold,isMobile:isMobile})]})]}),/*#__PURE__*/_jsxs(\"nav\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 16px\",fontSize:14,fontWeight:800,color:brandGold,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Nos Solutions\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:12},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:particuliersLink,isMobile:isMobile,icon:HomeIcon,children:particuliersText})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:professionnelsLink,isMobile:isMobile,icon:BuildingIcon,children:professionnelsText})})]})]}),/*#__PURE__*/_jsxs(\"nav\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 16px\",fontSize:14,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Services\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:10},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service1Link,isMobile:isMobile,children:service1Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service2Link,isMobile:isMobile,children:service2Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:service3Link,isMobile:isMobile,children:service3Text})})]})]}),/*#__PURE__*/_jsxs(\"nav\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 16px\",fontSize:14,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Informations\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:10},children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info1Link,isMobile:isMobile,children:info1Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info2Link,isMobile:isMobile,children:info2Text})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(FooterLink,{href:info3Link,isMobile:isMobile,children:info3Text})})]})]}),/*#__PURE__*/_jsxs(\"address\",{style:{fontStyle:\"normal\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 16px\",fontSize:14,fontWeight:800,color:textDark,textTransform:\"uppercase\",letterSpacing:\".05em\"},children:\"Contact\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:12},children:[/*#__PURE__*/_jsxs(\"li\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,color:textMedium},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(MapPinIcon,{size:16})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,lineHeight:1.5},children:address})]}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`tel:${phone.replace(/\\s/g,\"\")}`,style:{textDecoration:\"none\",color:textMedium,display:\"inline-flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(PhoneIcon,{size:16})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14},children:phone})]})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${email}`,style:{textDecoration:\"none\",color:textMedium,display:\"inline-flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:brandGold,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(MailIcon,{size:16})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14},children:email})]})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${hexToRgba(\"#000\",.08)}`,paddingTop:24,display:\"flex\",flexWrap:\"wrap\",justifyContent:\"space-between\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontSize:13,color:textMuted},children:[\"\\xa9 \",new Date().getFullYear(),\" PROMSCA Cr\\xe9ation. Tous droits r\\xe9serv\\xe9s.\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"4px 0 0\",fontSize:12,color:brandGold},children:[\"Site r\\xe9alis\\xe9 par\",\" \",/*#__PURE__*/_jsx(\"a\",{href:creditLink,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:brandGold,textDecoration:\"none\",fontWeight:600},children:creditText})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:24},children:[/*#__PURE__*/_jsx(\"a\",{href:mentionsLink,style:{fontSize:13,color:textMuted,textDecoration:\"none\"},children:\"Mentions L\\xe9gales\"}),/*#__PURE__*/_jsx(\"a\",{href:politiqueLink,style:{fontSize:13,color:textMuted,textDecoration:\"none\"},children:\"Politique de Confidentialit\\xe9\"})]})]})]})})});}/* ======================\n   PROPERTY CONTROLS\n   ====================== */addPropertyControls(FooterPromsca,{logoImage:{type:ControlType.Image,title:\"Logo\"},logoText:{type:ControlType.String,title:\"Logo Texte\",defaultValue:\"PROMSCA\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Votre partenaire de confiance pour tous vos projets de r\\xe9novation int\\xe9rieure au Luxembourg.\",displayTextArea:true},address:{type:ControlType.String,title:\"Adresse\",defaultValue:\"10 Rue Michel Rodange, L-4660 Differdange\"},phone:{type:ControlType.String,title:\"T\\xe9l\\xe9phone\",defaultValue:\"+352 58 83 47\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"promsca@pt.lu\"},facebookUrl:{type:ControlType.String,title:\"Facebook URL\",defaultValue:\"#\"},instagramUrl:{type:ControlType.String,title:\"Instagram URL\",defaultValue:\"#\"},// Nos Solutions\nparticuliersText:{type:ControlType.String,title:\"Particuliers Texte\",defaultValue:\"Particuliers\"},particuliersLink:{type:ControlType.String,title:\"Particuliers Lien\",defaultValue:\"/particuliers\"},professionnelsText:{type:ControlType.String,title:\"Professionnels Texte\",defaultValue:\"Professionnels\"},professionnelsLink:{type:ControlType.String,title:\"Professionnels Lien\",defaultValue:\"/professionnels\"},// Services\nservice1Text:{type:ControlType.String,title:\"Service 1\",defaultValue:\"Covering & Adh\\xe9sifs\"},service1Link:{type:ControlType.String,title:\"Service 1 Lien\",defaultValue:\"/covering\"},service2Text:{type:ControlType.String,title:\"Service 2\",defaultValue:\"Meubles Sur Mesure\"},service2Link:{type:ControlType.String,title:\"Service 2 Lien\",defaultValue:\"/meubles-sur-mesure\"},service3Text:{type:ControlType.String,title:\"Service 3\",defaultValue:\"Nos R\\xe9alisations\"},service3Link:{type:ControlType.String,title:\"Service 3 Lien\",defaultValue:\"/realisations\"},// Infos\ninfo1Text:{type:ControlType.String,title:\"Info 1\",defaultValue:\"Contact\"},info1Link:{type:ControlType.String,title:\"Info 1 Lien\",defaultValue:\"/contact\"},info2Text:{type:ControlType.String,title:\"Info 2\",defaultValue:\"Notre Histoire\"},info2Link:{type:ControlType.String,title:\"Info 2 Lien\",defaultValue:\"/notre-histoire\"},info3Text:{type:ControlType.String,title:\"Info 3\",defaultValue:\"FAQ\"},info3Link:{type:ControlType.String,title:\"Info 3 Lien\",defaultValue:\"/faq\"},// Legal\nmentionsLink:{type:ControlType.String,title:\"Mentions L\\xe9gales Lien\",defaultValue:\"/mentions-legales\"},politiqueLink:{type:ControlType.String,title:\"Politique Lien\",defaultValue:\"/politique-confidentialite\"},creditText:{type:ControlType.String,title:\"Cr\\xe9dit\",defaultValue:\"ACOM Communication\"},creditLink:{type:ControlType.String,title:\"Cr\\xe9dit Lien\",defaultValue:\"https://acom.lu\"},// Style\nbrandGold:{type:ControlType.Color,title:\"Couleur Or\",defaultValue:\"#B8986B\"},accentGreen:{type:ControlType.Color,title:\"Accent Vert\",defaultValue:\"#2C5F4F\"},bgColor:{type:ControlType.Color,title:\"Fond\",defaultValue:\"#F5F0EB\"}});export default FooterPromsca;\nexport const __FramerMetadata__ = {\"exports\":{\"FooterPromsca\":{\"type\":\"reactComponent\",\"name\":\"FooterPromsca\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterPromsca\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/* ======================\n   Helpers\n   ====================== */function hexToRgba(hex,alpha=1){const m=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);if(!m)return`rgba(184, 152, 107, ${alpha})`;return`rgba(${parseInt(m[1],16)},${parseInt(m[2],16)},${parseInt(m[3],16)},${alpha})`;}const useBreakpoint=()=>{const[breakpoint,setBreakpoint]=React.useState(\"desktop\");React.useEffect(()=>{const checkBreakpoint=()=>{if(typeof window!==\"undefined\"){if(window.innerWidth<768)setBreakpoint(\"mobile\");else if(window.innerWidth<1024)setBreakpoint(\"tablet\");else setBreakpoint(\"desktop\");}};checkBreakpoint();window.addEventListener(\"resize\",checkBreakpoint);return()=>window.removeEventListener(\"resize\",checkBreakpoint);},[]);return breakpoint;};function useLockBodyScroll(locked){React.useEffect(()=>{if(locked){document.body.style.overflow=\"hidden\";document.body.style.position=\"fixed\";document.body.style.width=\"100%\";document.body.style.top=`-${window.scrollY}px`;}return()=>{const scrollY=document.body.style.top;document.body.style.overflow=\"\";document.body.style.position=\"\";document.body.style.width=\"\";document.body.style.top=\"\";if(scrollY){window.scrollTo(0,parseInt(scrollY||\"0\")*-1);}};},[locked]);}/* ======================\n   SVG ICONS\n   ====================== */const MenuIcon=({size=24,color=\"#1F2937\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\"})]});const XIcon=({size=24,color=\"#1F2937\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});const ChevronDownIcon=({size=16,color=\"#1F2937\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\"})});const ChevronRightIcon=({size=18,color=\"#9CA3AF\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})});const PhoneIcon=({size=18,color=\"#FFFFFF\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})});const ArrowRightIcon=({size=16,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]});const HomeIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})]});const BuildingIcon=({size=20,color=\"#2C5F4F\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"16\",height:\"20\",x:\"4\",y:\"2\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 22v-4h6v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 6h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 14h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 14h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14h.01\"})]});const LayersIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 2 7 12 12 22 7 12 2\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"2 17 12 22 22 17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"2 12 12 17 22 12\"})]});const SofaIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 11v5a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v2H6v-2a2 2 0 0 0-4 0Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 18v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 18v2\"})]});const ImageIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"9\",r:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"})]});const BookIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20\"})});const MailIcon=({size=20,color=\"#B8986B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"})]});/* ======================\n   NAV LINK COMPONENT\n   ====================== */function NavLink({text,href,brandGold}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"center\",gap:4,padding:\"10px 16px\",borderRadius:12,background:hover?hexToRgba(\"#000\",.04):\"transparent\",color:hover?brandGold:\"#4B5563\",fontWeight:600,fontSize:14,textDecoration:\"none\",transition:\"all .2s ease\"},children:text});}/* ======================\n   DROPDOWN ITEM COMPONENT\n   ====================== */function DropdownItem({Icon,text,desc,href,accentColor}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"flex-start\",gap:14,padding:\"14px 16px\",borderRadius:14,background:hover?hexToRgba(accentColor,.08):\"transparent\",textDecoration:\"none\",transition:\"all .2s ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:44,height:44,borderRadius:12,background:hover?`linear-gradient(135deg, ${accentColor}, ${hexToRgba(accentColor,.8)})`:hexToRgba(accentColor,.1),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transition:\"all .2s ease\"},children:/*#__PURE__*/_jsx(Icon,{size:20,color:hover?\"#FFFFFF\":accentColor})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:15,color:\"#1F2937\"},children:text}),/*#__PURE__*/_jsx(motion.div,{animate:{x:hover?4:0},transition:{duration:.2},children:/*#__PURE__*/_jsx(ArrowRightIcon,{size:14,color:accentColor})})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0\",fontSize:13,color:\"#6B7280\",lineHeight:1.4},children:desc})]})]});}/* ======================\n   DESKTOP DROPDOWN COMPONENT\n   ====================== */function DesktopDropdown({label,open,setOpen,brandGold,items,width=360}){React.useEffect(()=>{function onKey(e){if(e.key===\"Escape\")setOpen(false);}document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[setOpen]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},onMouseEnter:()=>setOpen(true),onMouseLeave:()=>setOpen(false),children:[/*#__PURE__*/_jsxs(\"button\",{style:{display:\"flex\",alignItems:\"center\",gap:6,padding:\"10px 16px\",borderRadius:12,background:open?hexToRgba(brandGold,.08):\"transparent\",color:open?brandGold:\"#4B5563\",fontWeight:600,fontSize:14,border:\"none\",cursor:\"pointer\",transition:\"all .2s ease\"},children:[label,/*#__PURE__*/_jsx(motion.div,{animate:{rotate:open?180:0},transition:{duration:.2},children:/*#__PURE__*/_jsx(ChevronDownIcon,{size:16,color:open?brandGold:\"#4B5563\"})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.95},transition:{duration:.18},style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",paddingTop:12,width:width},children:/*#__PURE__*/_jsx(\"div\",{style:{background:\"#FFFFFF\",borderRadius:20,padding:8,boxShadow:`0 20px 60px ${hexToRgba(\"#000\",.15)}, 0 0 0 1px ${hexToRgba(\"#E5E7EB\",.5)}`},children:items.map((item,i)=>/*#__PURE__*/_jsx(DropdownItem,{Icon:item.Icon,text:item.text,desc:item.desc,href:item.link,accentColor:item.accentColor},i))})})})]});}/* ======================\n   CTA BUTTON COMPONENT\n   ====================== */function CTAButton({text,href,showPhone,brandGold}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"inline-flex\",alignItems:\"center\",gap:10,padding:\"12px 22px\",borderRadius:14,background:`linear-gradient(135deg, ${brandGold}, ${hexToRgba(brandGold,.85)})`,color:\"#FFFFFF\",fontWeight:700,fontSize:14,textDecoration:\"none\",boxShadow:hover?`0 12px 32px ${hexToRgba(brandGold,.45)}`:`0 6px 20px ${hexToRgba(brandGold,.3)}`,transform:hover?\"translateY(-2px)\":\"translateY(0)\",transition:\"all .3s ease\"},children:[showPhone&&/*#__PURE__*/_jsx(PhoneIcon,{size:16,color:\"#FFFFFF\"}),text]});}/* ======================\n   MOBILE SOLUTION CARD COMPONENT\n   ====================== */function MobileSolutionCard({Icon,title,description,href,accentColor,delay,onClick}){const[pressed,setPressed]=React.useState(false);return /*#__PURE__*/_jsxs(motion.a,{href:href,onClick:onClick,initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay,duration:.4,ease:[.22,1,.36,1]},onTouchStart:()=>setPressed(true),onTouchEnd:()=>setPressed(false),onMouseDown:()=>setPressed(true),onMouseUp:()=>setPressed(false),onMouseLeave:()=>setPressed(false),style:{display:\"flex\",flexDirection:\"column\",padding:20,borderRadius:20,background:pressed?hexToRgba(accentColor,.08):\"#FFFFFF\",border:`2px solid ${pressed?accentColor:hexToRgba(accentColor,.15)}`,boxShadow:pressed?`0 8px 24px ${hexToRgba(accentColor,.2)}`:`0 4px 16px ${hexToRgba(\"#000\",.06)}`,textDecoration:\"none\",transition:\"all 0.2s ease\",transform:pressed?\"scale(0.98)\":\"scale(1)\",flex:1,minHeight:140},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:52,height:52,borderRadius:16,background:`linear-gradient(135deg, ${accentColor}, ${hexToRgba(accentColor,.8)})`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:16,boxShadow:`0 8px 20px ${hexToRgba(accentColor,.3)}`},children:/*#__PURE__*/_jsx(Icon,{size:24,color:\"#FFFFFF\"})}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:17,fontWeight:800,color:\"#1F2937\",marginBottom:6},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:13,fontWeight:500,color:\"#6B7280\",lineHeight:1.5,flex:1},children:description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,marginTop:12,color:accentColor,fontSize:13,fontWeight:700},children:[\"D\\xe9couvrir\",/*#__PURE__*/_jsx(ChevronRightIcon,{size:16,color:accentColor})]})]});}/* ======================\n   MOBILE NAV LINK COMPONENT\n   ====================== */function MobileNavLink({text,href,Icon,accentColor,brandGold,onClick,delay}){const[pressed,setPressed]=React.useState(false);const color=accentColor||brandGold;return /*#__PURE__*/_jsxs(motion.a,{href:href,onClick:onClick,initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay,duration:.3},onTouchStart:()=>setPressed(true),onTouchEnd:()=>setPressed(false),onMouseDown:()=>setPressed(true),onMouseUp:()=>setPressed(false),onMouseLeave:()=>setPressed(false),style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"16px 20px\",marginBottom:8,borderRadius:16,background:pressed?hexToRgba(color,.08):hexToRgba(\"#000\",.02),textDecoration:\"none\",transition:\"all 0.15s ease\",transform:pressed?\"scale(0.98)\":\"scale(1)\"},children:[Icon&&/*#__PURE__*/_jsx(\"div\",{style:{width:44,height:44,borderRadius:12,background:hexToRgba(color,.1),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(Icon,{size:20,color:color})}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontSize:16,fontWeight:600,color:\"#1F2937\"},children:text}),/*#__PURE__*/_jsx(ChevronRightIcon,{size:20,color:\"#9CA3AF\"})]});}/* ======================\n   MOBILE FULLSCREEN MENU\n   ====================== */function MobileMenu({isOpen,close,ctaText,ctaLink,showCtaPhone,brandGold,accentGreen,solutions,services,navLinks,logoImage,logoText}){React.useEffect(()=>{function onKey(e){if(e.key===\"Escape\")close();}document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[close]);return /*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,zIndex:9999,background:\"#FFFFFF\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{delay:.1,duration:.3},style:{padding:\"16px 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",borderBottom:`1px solid ${hexToRgba(\"#E5E7EB\",.8)}`,background:\"#FFFFFF\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:36,width:\"auto\"}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:36,height:36,borderRadius:10,background:`linear-gradient(135deg, ${brandGold}, ${hexToRgba(brandGold,.8)})`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:`0 4px 12px ${hexToRgba(brandGold,.3)}`},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFF\",fontWeight:900,fontSize:16},children:\"P\"})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:800,fontSize:18,color:\"#1F2937\"},children:logoText}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:9,fontWeight:600,color:brandGold,letterSpacing:\".08em\",marginTop:-2},children:\"CR\\xc9ATION\"})]})]})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onClick:close,style:{width:44,height:44,borderRadius:12,background:hexToRgba(brandGold,.1),border:`1px solid ${hexToRgba(brandGold,.2)}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(XIcon,{size:22,color:brandGold})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,overflowY:\"auto\",overflowX:\"hidden\",padding:\"24px 20px\",WebkitOverflowScrolling:\"touch\"},children:[/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.15,duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 16px\",fontSize:12,fontWeight:700,color:brandGold,textTransform:\"uppercase\",letterSpacing:\"0.1em\"},children:\"Nos Solutions\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:12,marginBottom:32},children:solutions.map((item,i)=>/*#__PURE__*/_jsx(MobileSolutionCard,{Icon:item.Icon,title:item.text,description:item.desc,href:item.link,accentColor:item.accentColor,delay:.2+i*.1,onClick:close},i))})]}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.35,duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 12px\",fontSize:12,fontWeight:700,color:accentGreen,textTransform:\"uppercase\",letterSpacing:\"0.1em\"},children:\"Services\"}),services.map((item,i)=>/*#__PURE__*/_jsx(MobileNavLink,{text:item.text,href:item.link,Icon:item.Icon,accentColor:item.accentColor,brandGold:brandGold,onClick:close,delay:.4+i*.08},i))]}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:`linear-gradient(90deg, transparent, ${hexToRgba(\"#E5E7EB\",.8)}, transparent)`,margin:\"24px 0\"}}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.5,duration:.3},children:navLinks.map((item,i)=>/*#__PURE__*/_jsx(MobileNavLink,{text:item.text,href:item.link,Icon:item.Icon,brandGold:brandGold,onClick:close,delay:.55+i*.08},i))})]}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.6,duration:.4},style:{padding:\"16px 20px\",paddingBottom:\"calc(16px + env(safe-area-inset-bottom, 0px))\",borderTop:`1px solid ${hexToRgba(\"#E5E7EB\",.8)}`,background:\"#FFFFFF\",flexShrink:0},children:/*#__PURE__*/_jsxs(\"a\",{href:ctaLink,onClick:close,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:12,width:\"100%\",padding:\"18px 28px\",borderRadius:16,background:`linear-gradient(135deg, ${brandGold}, ${hexToRgba(brandGold,.85)})`,color:\"#FFFFFF\",fontWeight:700,fontSize:17,textDecoration:\"none\",boxShadow:`0 12px 32px ${hexToRgba(brandGold,.4)}`},children:[showCtaPhone&&/*#__PURE__*/_jsx(PhoneIcon,{size:20,color:\"#FFFFFF\"}),ctaText]})})]})});}export function NavbarPromsca(props){const{logoImage=\"\",logoText=\"PROMSCA\",logoLink=\"/\",particuliersText=\"Particuliers\",particuliersLink=\"/relooking-interieur-particuliers\",particuliersDesc=\"Relooking cuisine, salle de bain et int\\xe9rieur\",professionnelsText=\"Professionnels\",professionnelsLink=\"/renovation-professionnels-luxembourg\",professionnelsDesc=\"H\\xf4tels, restaurants, bureaux et commerces\",service1Text=\"Covering & Adh\\xe9sifs\",service1Link=\"/covering\",service1Desc=\"Films adh\\xe9sifs Coverstyl pour r\\xe9nover vos surfaces\",service2Text=\"Meubles Sur Mesure\",service2Link=\"/meubles-sur-mesure\",service2Desc=\"Cr\\xe9ations uniques adapt\\xe9es \\xe0 vos espaces\",navRealisationsText=\"R\\xe9alisations\",navRealisationsLink=\"/realisations\",navHistoireText=\"Notre Histoire\",navHistoireLink=\"/notre-histoire\",navContactText=\"Contact\",navContactLink=\"/contact\",ctaText=\"+352 58 83 47\",ctaLink=\"tel:+352588347\",showCtaPhone=true,brandGold=\"#B8986B\",accentGreen=\"#2C5F4F\",sticky=true,anchorOffsetPx=100}=props;const breakpoint=useBreakpoint();const isMobile=breakpoint===\"mobile\"||breakpoint===\"tablet\";const isDesktop=breakpoint===\"desktop\";const[mobileMenuOpen,setMobileMenuOpen]=React.useState(false);const[solutionsOpen,setSolutionsOpen]=React.useState(false);const[servicesOpen,setServicesOpen]=React.useState(false);const[scrolled,setScrolled]=React.useState(false);React.useEffect(()=>{const onScroll=()=>setScrolled(window.scrollY>20);window.addEventListener(\"scroll\",onScroll);onScroll();return()=>window.removeEventListener(\"scroll\",onScroll);},[]);useLockBodyScroll(mobileMenuOpen);// Anchor offset CSS\nReact.useEffect(()=>{const css=`:where(h1,h2,h3,h4,h5,h6,[data-anchor]){scroll-margin-top:${anchorOffsetPx}px}`;const id=\"navbar-promsca-scroll-margin\";let style=document.getElementById(id);if(!style){style=document.createElement(\"style\");style.id=id;document.head.appendChild(style);}style.textContent=css;},[anchorOffsetPx]);const solutions=[{text:particuliersText,link:particuliersLink,desc:particuliersDesc,Icon:HomeIcon,accentColor:brandGold},{text:professionnelsText,link:professionnelsLink,desc:professionnelsDesc,Icon:BuildingIcon,accentColor:accentGreen}];const services=[{text:service1Text,link:service1Link,desc:service1Desc,Icon:LayersIcon,accentColor:brandGold},{text:service2Text,link:service2Link,desc:service2Desc,Icon:SofaIcon,accentColor:brandGold}];const otherNavLinks=[{text:navRealisationsText,link:navRealisationsLink,Icon:ImageIcon},{text:navHistoireText,link:navHistoireLink,Icon:BookIcon},{text:navContactText,link:navContactLink,Icon:MailIcon}].filter(l=>l.text);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"nav\",{style:{position:sticky?\"fixed\":\"relative\",top:0,left:0,right:0,zIndex:1e3,background:scrolled?`linear-gradient(135deg, ${hexToRgba(\"#FFFFFF\",.98)}, ${hexToRgba(\"#FFFFFF\",.95)})`:`linear-gradient(135deg, ${hexToRgba(\"#FFFFFF\",.9)}, ${hexToRgba(\"#FFFFFF\",.85)})`,backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",borderBottom:`1px solid ${hexToRgba(\"#E5E7EB\",scrolled?.8:.5)}`,boxShadow:scrolled?`0 4px 30px ${hexToRgba(\"#000\",.08)}`:\"none\",transition:\"all .3s ease\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1400,margin:\"0 auto\",padding:isMobile?\"12px 20px\":\"14px 40px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"a\",{href:logoLink,style:{display:\"flex\",alignItems:\"center\",gap:12,textDecoration:\"none\"},children:logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText,style:{height:isMobile?36:44,width:\"auto\",objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:isMobile?36:42,height:isMobile?36:42,borderRadius:12,background:`linear-gradient(135deg, ${brandGold}, ${hexToRgba(brandGold,.8)})`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:`0 4px 16px ${hexToRgba(brandGold,.3)}`},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontWeight:900,fontSize:isMobile?16:18},children:\"P\"})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:900,fontSize:isMobile?18:22,color:\"#1F2937\",letterSpacing:\"-0.02em\"},children:logoText}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,fontSize:isMobile?10:11,color:brandGold,display:\"block\",marginTop:-2,letterSpacing:\".05em\"},children:\"CR\\xc9ATION\"})]})]})}),isDesktop&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(DesktopDropdown,{label:\"Nos Solutions\",open:solutionsOpen,setOpen:setSolutionsOpen,brandGold:brandGold,items:solutions,width:340}),/*#__PURE__*/_jsx(DesktopDropdown,{label:\"Services\",open:servicesOpen,setOpen:setServicesOpen,brandGold:brandGold,items:services,width:360}),otherNavLinks.map((item,i)=>/*#__PURE__*/_jsx(NavLink,{text:item.text,href:item.link,brandGold:brandGold},i))]}),isDesktop&&/*#__PURE__*/_jsx(CTAButton,{text:ctaText,href:ctaLink,showPhone:showCtaPhone,brandGold:brandGold}),isMobile&&/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onClick:()=>setMobileMenuOpen(true),style:{width:44,height:44,borderRadius:12,background:\"transparent\",border:`1.5px solid ${hexToRgba(\"#E5E7EB\",.8)}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(MenuIcon,{size:22,color:\"#1F2937\"})})]})}),/*#__PURE__*/_jsx(MobileMenu,{isOpen:mobileMenuOpen,close:()=>setMobileMenuOpen(false),ctaText:ctaText,ctaLink:ctaLink,showCtaPhone:showCtaPhone,brandGold:brandGold,accentGreen:accentGreen,solutions:solutions,services:services,navLinks:otherNavLinks,logoImage:logoImage,logoText:logoText}),sticky&&/*#__PURE__*/_jsx(\"div\",{style:{height:isMobile?60:72}}),/*#__PURE__*/_jsx(\"style\",{children:`@media (prefers-reduced-motion: reduce) { * { animation-duration: 0.001ms !important; transition-duration: 0.001ms !important; } }`})]});}/* ======================\n   FRAMER PROPERTY CONTROLS\n   ====================== */addPropertyControls(NavbarPromsca,{logoImage:{type:ControlType.Image,title:\"Logo Image\"},logoText:{type:ControlType.String,title:\"Logo Texte\",defaultValue:\"PROMSCA\"},logoLink:{type:ControlType.String,title:\"Logo Lien\",defaultValue:\"/\"},particuliersText:{type:ControlType.String,title:\"Particuliers Titre\",defaultValue:\"Particuliers\"},particuliersLink:{type:ControlType.String,title:\"Particuliers Lien\",defaultValue:\"/relooking-interieur-particuliers\"},particuliersDesc:{type:ControlType.String,title:\"Particuliers Desc\",defaultValue:\"Relooking cuisine, salle de bain et int\\xe9rieur\"},professionnelsText:{type:ControlType.String,title:\"Professionnels Titre\",defaultValue:\"Professionnels\"},professionnelsLink:{type:ControlType.String,title:\"Professionnels Lien\",defaultValue:\"/renovation-professionnels-luxembourg\"},professionnelsDesc:{type:ControlType.String,title:\"Professionnels Desc\",defaultValue:\"H\\xf4tels, restaurants, bureaux et commerces\"},service1Text:{type:ControlType.String,title:\"Service 1 Titre\",defaultValue:\"Covering & Adh\\xe9sifs\"},service1Link:{type:ControlType.String,title:\"Service 1 Lien\",defaultValue:\"/covering\"},service1Desc:{type:ControlType.String,title:\"Service 1 Desc\",defaultValue:\"Films adh\\xe9sifs Coverstyl pour r\\xe9nover vos surfaces\"},service2Text:{type:ControlType.String,title:\"Service 2 Titre\",defaultValue:\"Meubles Sur Mesure\"},service2Link:{type:ControlType.String,title:\"Service 2 Lien\",defaultValue:\"/meubles-sur-mesure\"},service2Desc:{type:ControlType.String,title:\"Service 2 Desc\",defaultValue:\"Cr\\xe9ations uniques adapt\\xe9es \\xe0 vos espaces\"},navRealisationsText:{type:ControlType.String,title:\"R\\xe9alisations Texte\",defaultValue:\"R\\xe9alisations\"},navRealisationsLink:{type:ControlType.String,title:\"R\\xe9alisations Lien\",defaultValue:\"/realisations\"},navHistoireText:{type:ControlType.String,title:\"Histoire Texte\",defaultValue:\"Notre Histoire\"},navHistoireLink:{type:ControlType.String,title:\"Histoire Lien\",defaultValue:\"/notre-histoire\"},navContactText:{type:ControlType.String,title:\"Contact Texte\",defaultValue:\"Contact\"},navContactLink:{type:ControlType.String,title:\"Contact Lien\",defaultValue:\"/contact\"},ctaText:{type:ControlType.String,title:\"CTA Texte\",defaultValue:\"+352 58 83 47\"},ctaLink:{type:ControlType.String,title:\"CTA Lien\",defaultValue:\"tel:+352588347\"},showCtaPhone:{type:ControlType.Boolean,title:\"CTA Ic\\xf4ne Phone\",defaultValue:true},brandGold:{type:ControlType.Color,title:\"Couleur Or\",defaultValue:\"#B8986B\"},accentGreen:{type:ControlType.Color,title:\"Accent Vert\",defaultValue:\"#2C5F4F\"},sticky:{type:ControlType.Boolean,title:\"Sticky Header\",defaultValue:true},anchorOffsetPx:{type:ControlType.Number,title:\"D\\xe9calage ancres px\",defaultValue:100,min:0,max:200}});export default NavbarPromsca;\nexport const __FramerMetadata__ = {\"exports\":{\"NavbarPromsca\":{\"type\":\"reactComponent\",\"name\":\"NavbarPromsca\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"NavbarPromsca\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbarpromsca.map"],"mappings":"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"}