{"version":3,"file":"TestimonialCard.CHAL5lpV.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Icon","useState","useRef","_Fragment","useState","_Fragment","p","useState","useRef"],"sources":["https:/framerusercontent.com/modules/2UmIuza8owOgKrjmDQCl/TlciAM7jcUO2iYAUYznE/PLD2ZxSX4.js","https:/framerusercontent.com/modules/8MMmeee9laGSQ3OSDBkb/5iR8tkOhdY1DftaSDkOE/N6_qZ0jtN.js","https:/framerusercontent.com/modules/9WNPsV4AMfsavxdD3aQr/3NXhS7sUuRgeJg743PC1/QnoWd1zDK.js","https:/framerusercontent.com/modules/HSMLrmmwSMrWTrIIhHtm/5teNSDqilTZJ2uuBXOtI/Wi57L5ViB.js","https:/framerusercontent.com/modules/NibHVeXBbpPxkEG35lyx/AERruVtjQQdViNJQvcRM/NEnHnKBNF.js","https:/framerusercontent.com/modules/nY5csyQ1uS1ihrgsqwQc/HpQTIs4Jrwt7UVp3BekZ/j73OMWII2.js","https:/framerusercontent.com/modules/SwoC8oOkMZ30pygxAsqs/TH4MkE0OutYEaFiAZSdR/Kef9tNltq.js","https:/framerusercontent.com/modules/xcSye2YradSJaVdD8SdF/4utGKyJ7IlSt62VkHLsb/STh_0tt8q.js","https:/framerusercontent.com/modules/H3ltcbLcBf3ivCkhcOZ3/4uwnB88TD4j265kjJUQo/AblaufTimeline.js","https:/framerusercontent.com/modules/RjhNIavqmekgwWMrTjHF/Rq7rJEcyzJLDx90ZIdVD/ProjektCardCase.js","https:/framerusercontent.com/modules/VB5PGk8gZM57fMQbbWOB/3sah8FztzLy9npkbefVh/TestimonialCard.js"],"sourcesContent":["// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 8.486 L 8.486 0 M 8.486 8.486 L 0 0\" fill=\"transparent\" height=\"8.486px\" id=\"yniYKKovb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(7.757 7.757)\" width=\"8.486000000000002px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"2283969594\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gASfJ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-gASfJ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-gASfJ\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:true,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 L 5 11 L 14 0\" fill=\"transparent\" height=\"11px\" id=\"e3Gimnk1r\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(5 7)\" width=\"14px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"1754522700\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-erOAp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-erOAp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-erOAp\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:true,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14.696 0 C 12.652 0 10.887 1.197 10 2.943 C 9.113 1.197 7.348 0 5.304 0 C 2.374 0 0 2.457 0 5.481 C 0 8.505 1.817 11.277 4.165 13.554 C 6.513 15.831 10 18 10 18 C 10 18 13.374 15.867 15.835 13.554 C 18.46 11.088 20 8.514 20 5.481 C 20 2.448 17.626 0 14.696 0\" fill-opacity=\"var(--42b6oa, 0.16)\" fill=\"var(--4i27ky, rgb(0, 0, 0))\" height=\"18px\" id=\"ylhLmlubI\" transform=\"translate(2 3)\" width=\"20px\"/><path d=\"M 14.696 0 C 12.652 0 10.887 1.197 10 2.943 C 9.113 1.197 7.348 0 5.304 0 C 2.374 0 0 2.457 0 5.481 C 0 8.505 1.817 11.277 4.165 13.554 C 6.513 15.831 10 18 10 18 C 10 18 13.374 15.867 15.835 13.554 C 18.46 11.088 20 8.514 20 5.481 C 20 2.448 17.626 0 14.696 0\" fill=\"transparent\" height=\"18px\" id=\"HqEODsWrm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(2 3)\" width=\"20px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"4100519990\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9FNEh\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--42b6oa\":PF8qIBMI7,\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-9FNEh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Heart\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-9FNEh\");Icon.displayName=\"Heart\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:false,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Heart\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 2 L 2 4 L 6 0 M 10 2 L 20 2 M 0 10 L 2 12 L 6 8 M 10 10 L 20 10\" fill=\"transparent\" height=\"12px\" id=\"fhpXPZivw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(2 6)\" width=\"20px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"1441431159\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8lsKF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8lsKF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checklist\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-8lsKF\");Icon.displayName=\"Checklist\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:true,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Checklist\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10 20 C 15.523 20 20 15.523 20 10 C 20 4.477 15.523 0 10 0 C 4.477 0 0 4.477 0 10 C 0 15.523 4.477 20 10 20\" fill-opacity=\"var(--42b6oa, 0.16)\" fill=\"var(--4i27ky, rgb(0, 0, 0))\" height=\"20px\" id=\"xntVpJzrC\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 10 14 L 14 10 M 14 10 L 10 6 M 14 10 L 6 10 M 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10\" fill=\"transparent\" height=\"20px\" id=\"wr6q4R2sS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"2085602926\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-fDGSB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--42b6oa\":PF8qIBMI7,\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-fDGSB { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right Circle\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-fDGSB\");Icon.displayName=\"Arrow Right Circle\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:false,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z M 5.6 4 L 8.4 4 C 9.284 4 10 4.716 10 5.6 L 10 8.4 C 10 9.284 9.284 10 8.4 10 L 5.6 10 C 4.716 10 4 9.284 4 8.4 L 4 5.6 C 4 4.716 4.716 4 5.6 4 M 15.6 14 L 18.4 14 C 19.284 14 20 14.716 20 15.6 L 20 18.4 C 20 19.284 19.284 20 18.4 20 L 15.6 20 C 14.716 20 14 19.284 14 18.4 L 14 15.6 C 14 14.716 14.716 14 15.6 14 M 5 23 L 3.4 23 C 2.075 23 1 21.925 1 20.6 L 1 19 M 19 23 L 20.6 23 C 21.925 23 23 21.925 23 20.6 L 23 19 M 23 5 L 23 3.4 C 23 2.075 21.925 1 20.6 1 L 19 1 M 5 1 L 3.4 1 C 2.075 1 1 2.075 1 3.4 L 1 5 M 5.6 4 L 8.4 4 C 9.284 4 10 4.716 10 5.6 L 10 8.4 C 10 9.284 9.284 10 8.4 10 L 5.6 10 C 4.716 10 4 9.284 4 8.4 L 4 5.6 C 4 4.716 4.716 4 5.6 4 M 5.6 14 L 8.4 14 C 9.284 14 10 14.716 10 15.6 L 10 18.4 C 10 19.284 9.284 20 8.4 20 L 5.6 20 C 4.716 20 4 19.284 4 18.4 L 4 15.6 C 4 14.716 4.716 14 5.6 14 M 15.6 4 L 18.4 4 C 19.284 4 20 4.716 20 5.6 L 20 8.4 C 20 9.284 19.284 10 18.4 10 L 15.6 10 C 14.716 10 14 9.284 14 8.4 L 14 5.6 C 14 4.716 14.716 4 15.6 4 M 15.6 14 L 18.4 14 C 19.284 14 20 14.716 20 15.6 L 20 18.4 C 20 19.284 19.284 20 18.4 20 L 15.6 20 C 14.716 20 14 19.284 14 18.4 L 14 15.6 C 14 14.716 14.716 14 15.6 14\" fill=\"transparent\" height=\"24px\" id=\"RIZgf8aLK\" width=\"24px\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\" height=\"24px\" id=\"kc8129k5U\" width=\"24px\"/><path d=\"M 1.6 0 L 4.4 0 C 5.284 0 6 0.716 6 1.6 L 6 4.4 C 6 5.284 5.284 6 4.4 6 L 1.6 6 C 0.716 6 0 5.284 0 4.4 L 0 1.6 C 0 0.716 0.716 0 1.6 0 M 11.6 10 L 14.4 10 C 15.284 10 16 10.716 16 11.6 L 16 14.4 C 16 15.284 15.284 16 14.4 16 L 11.6 16 C 10.716 16 10 15.284 10 14.4 L 10 11.6 C 10 10.716 10.716 10 11.6 10\" fill-opacity=\"var(--42b6oa, 0.16)\" fill=\"var(--4i27ky, rgb(0, 0, 0))\" height=\"16px\" id=\"isIgqG310\" transform=\"translate(4 4)\" width=\"16px\"/><path d=\"M 4 22 L 2.4 22 C 1.075 22 0 20.925 0 19.6 L 0 18 M 18 22 L 19.6 22 C 20.925 22 22 20.925 22 19.6 L 22 18 M 22 4 L 22 2.4 C 22 1.075 20.925 0 19.6 0 L 18 0 M 4 0 L 2.4 0 C 1.075 0 0 1.075 0 2.4 L 0 4 M 4.6 3 L 7.4 3 C 8.284 3 9 3.716 9 4.6 L 9 7.4 C 9 8.284 8.284 9 7.4 9 L 4.6 9 C 3.716 9 3 8.284 3 7.4 L 3 4.6 C 3 3.716 3.716 3 4.6 3 M 4.6 13 L 7.4 13 C 8.284 13 9 13.716 9 14.6 L 9 17.4 C 9 18.284 8.284 19 7.4 19 L 4.6 19 C 3.716 19 3 18.284 3 17.4 L 3 14.6 C 3 13.716 3.716 13 4.6 13 M 14.6 3 L 17.4 3 C 18.284 3 19 3.716 19 4.6 L 19 7.4 C 19 8.284 18.284 9 17.4 9 L 14.6 9 C 13.716 9 13 8.284 13 7.4 L 13 4.6 C 13 3.716 13.716 3 14.6 3 M 14.6 13 L 17.4 13 C 18.284 13 19 13.716 19 14.6 L 19 17.4 C 19 18.284 18.284 19 17.4 19 L 14.6 19 C 13.716 19 13 18.284 13 17.4 L 13 14.6 C 13 13.716 13.716 13 14.6 13\" fill=\"transparent\" height=\"22px\" id=\"n5PTyJqRA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(1 1)\" width=\"22px\"/></g></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"3208396471\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2m432\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--42b6oa\":PF8qIBMI7,\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2m432 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Barcode Scan Alt\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-2m432\");Icon.displayName=\"Barcode Scan Alt\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:false,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Barcode Scan Alt\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 1.6 L 16 3.4 C 16 4.284 15.284 5 14.4 5 L 1.6 5 C 0.716 5 0 4.284 0 3.4 L 0 1.6 C 0 0.716 0.716 0 1.6 0 L 14.4 0 C 15.284 0 16 0.716 16 1.6 M 8 10.6 L 8 12.4 C 8 13.284 7.284 14 6.4 14 L 1.6 14 C 0.716 14 0 13.284 0 12.4 L 0 10.6 C 0 9.716 0.716 9 1.6 9 L 6.4 9 C 7.284 9 8 9.716 8 10.6\" fill-opacity=\"var(--42b6oa, 0.16)\" fill=\"var(--4i27ky, rgb(0, 0, 0))\" height=\"14px\" id=\"KZJw9WKqw\" transform=\"translate(6 5)\" width=\"16px\"/><path d=\"M 0 0 L 0 20 M 12 13.6 L 12 15.4 C 12 16.284 11.284 17 10.4 17 L 5.6 17 C 4.716 17 4 16.284 4 15.4 L 4 13.6 C 4 12.716 4.716 12 5.6 12 L 10.4 12 C 11.284 12 12 12.716 12 13.6 M 20 4.6 L 20 6.4 C 20 7.284 19.284 8 18.4 8 L 5.6 8 C 4.716 8 4 7.284 4 6.4 L 4 4.6 C 4 3.716 4.716 3 5.6 3 L 18.4 3 C 19.284 3 20 3.716 20 4.6\" fill=\"transparent\" height=\"20px\" id=\"rcoJLsFoR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"409541090\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1AKo8\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--42b6oa\":PF8qIBMI7,\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1AKo8 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Align Left Detailed\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-1AKo8\");Icon.displayName=\"Align Left Detailed\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:false,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Align Left Detailed\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ceb690b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 0 C 11 1.105 10.105 2 9 2 C 7.895 2 7 1.105 7 0 L 2.4 0 C 1.075 0 0 1.075 0 2.4 L 0 17.6 C 0 18.925 1.075 20 2.4 20 L 15.6 20 C 16.925 20 18 18.925 18 17.6 L 18 2.4 C 18 1.075 16.925 0 15.6 0 Z\" fill-opacity=\"var(--42b6oa, 0.16)\" fill=\"var(--4i27ky, rgb(0, 0, 0))\" height=\"20px\" id=\"C3WST9NDj\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 11 2 L 15.6 2 C 16.925 2 18 3.075 18 4.4 L 18 19.6 C 18 20.925 16.925 22 15.6 22 L 2.4 22 C 1.075 22 0 20.925 0 19.6 L 0 4.4 C 0 3.075 1.075 2 2.4 2 L 7 2 M 11 2 C 11 3.105 10.105 4 9 4 C 7.895 4 7 3.105 7 2 M 11 2 C 11 0.895 10.105 0 9 0 C 7.895 0 7 0.895 7 2 M 5 13 L 8 16 L 13 9\" fill=\"transparent\" height=\"22px\" id=\"nItzbPX8g\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--b8xnka, 2)\" stroke=\"var(--4i27ky, rgb(0, 0, 0))\" transform=\"translate(3 1)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,akr7Ge2dd:width1??props.akr7Ge2dd??2,PF8qIBMI7:alpha??props.PF8qIBMI7??.16,rm13cFo5g:color??props.rm13cFo5g??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rm13cFo5g,akr7Ge2dd,PF8qIBMI7,...restProps}=getProps(props);const href=useSVGTemplate(\"2292212417\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HhiZi\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--42b6oa\":PF8qIBMI7,\"--4i27ky\":rm13cFo5g,\"--b8xnka\":akr7Ge2dd,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HhiZi { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rm13cFo5g\":\"color\",\"akr7Ge2dd\":\"width1\",\"PF8qIBMI7\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Clipboard Check Alt\",\"color\":{\"type\":\"variable\",\"value\":\"4i27ky\"},\"set\":{\"localId\":\"vectorSet/jIUXDd189\",\"id\":\"jIUXDd189\",\"moduleId\":\"mbMVkRB5lkkRzWT95l5L\"}}\n */const Icon=withCSS(Component,css,\"framer-HhiZi\");Icon.displayName=\"Clipboard Check Alt\";export default Icon;addPropertyControls(Icon,{rm13cFo5g:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},akr7Ge2dd:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},PF8qIBMI7:{defaultValue:.16,displayStepper:true,hidden:false,max:1,min:0,step:.01,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rm13cFo5g\\\":\\\"color\\\",\\\"akr7Ge2dd\\\":\\\"width1\\\",\\\"PF8qIBMI7\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Clipboard Check Alt\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4i27ky\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/jIUXDd189\\\",\\\"id\\\":\\\"jIUXDd189\\\",\\\"moduleId\\\":\\\"mbMVkRB5lkkRzWT95l5L\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * ABLAUF TIMELINE – enno.dev\n * Desktop/Tablet (>=720px): horizontale Timeline mit durchgehender Linie,\n *   Nummern-Punkten und Pfeilspitze am Ende.\n * Mobile (<720px): vertikale Timeline, Schritte untereinander\n *   mit senkrechter Linie zwischen den Nummern-Punkten.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AblaufTimeline(props){const{items,accent,dotBg,bg,textColor,mutedColor,lineColor,fullWidthLine,showEndLabel,endLabelText,style}=props;const[containerWidth,setContainerWidth]=useState(1e3);const wrapperRef=useRef(null);useEffect(()=>{if(!wrapperRef.current)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){setContainerWidth(entry.contentRect.width);}});ro.observe(wrapperRef.current);return()=>ro.disconnect();},[]);const isVertical=containerWidth<720;const list=items&&items.length?items:[];const n=list.length||1;const rightReserve=showEndLabel&&endLabelText?150:0;const container={position:\"relative\",width:\"100%\",boxSizing:\"border-box\",backgroundColor:bg,display:\"grid\",gridTemplateColumns:isVertical?\"1fr\":`repeat(${n}, 1fr)`,gap:isVertical?0:40,paddingTop:8,paddingLeft:isVertical?0:0,...style};// Horizontale Linie (nur Desktop/Tablet)\nconst rail={position:\"absolute\",top:24,left:fullWidthLine?0:`${100/n/2}%`,right:showEndLabel&&endLabelText?rightReserve:fullWidthLine?0:`${100/n/2}%`,height:2,backgroundColor:accent,opacity:.55,zIndex:0};const arrowHead={position:\"absolute\",top:25,right:rightReserve-8,transform:\"translateY(-50%)\",width:0,height:0,borderTop:\"6px solid transparent\",borderBottom:\"6px solid transparent\",borderLeft:`10px solid ${accent}`,opacity:.85,zIndex:1};const endText={position:\"absolute\",top:25,right:0,transform:\"translateY(-50%)\",zIndex:3,fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:13,fontWeight:700,letterSpacing:\"0.02em\",color:textColor,whiteSpace:\"nowrap\",backgroundColor:bg,paddingLeft:6};// Spalten/Zeilen\nconst col=isVertical?{position:\"relative\",zIndex:1,display:\"grid\",gridTemplateColumns:\"50px 1fr\",columnGap:20,paddingBottom:32}:{position:\"relative\",zIndex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",height:\"100%\"};// Wrapper für Dot + Linie auf Mobile\nconst dotCol={position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"};const dot={position:\"relative\",zIndex:2,width:50,height:50,borderRadius:\"50%\",backgroundColor:dotBg,color:accent,fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontWeight:800,fontSize:18,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:isVertical?0:22,flexShrink:0};// Senkrechte Linie auf Mobile zwischen den Punkten\nconst verticalLine={position:\"absolute\",top:50,bottom:-32,left:\"50%\",transform:\"translateX(-50%)\",width:2,backgroundColor:accent,opacity:.55,zIndex:0};const titleStyle={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:19,fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:1.3,color:textColor,marginTop:isVertical?10:0,marginBottom:10};const textStyle={fontFamily:\"'Inter Tight', sans-serif\",fontSize:14.5,lineHeight:1.6,color:mutedColor,marginBottom:18};const metaWrap={marginTop:isVertical?4:\"auto\",borderTop:`1px solid ${lineColor}`,paddingTop:14};const labelStyle={display:\"block\",fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:11,fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:\"#8a9a17\",marginBottom:5};const labelTextStyle={fontFamily:\"'Inter Tight', sans-serif\",fontSize:13.5,lineHeight:1.55,color:mutedColor};// Mobile: Endlabel als eigene Zeile unten\nconst verticalEndRow={display:\"grid\",gridTemplateColumns:\"50px 1fr\",columnGap:20,alignItems:\"center\",marginTop:-16};const verticalEndArrow={width:0,height:0,margin:\"0 auto\",borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderTop:`10px solid ${accent}`,opacity:.85};const verticalEndText={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:13,fontWeight:700,letterSpacing:\"0.02em\",color:textColor};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:container,children:[!isVertical&&n>1?/*#__PURE__*/_jsx(\"div\",{style:rail}):null,!isVertical&&showEndLabel&&endLabelText?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:arrowHead}),/*#__PURE__*/_jsx(\"span\",{style:endText,children:endLabelText})]}):null,list.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{style:col,children:[isVertical?/*#__PURE__*/_jsxs(\"div\",{style:dotCol,children:[/*#__PURE__*/_jsx(\"div\",{style:dot,children:s.num}),i<n-1||showEndLabel&&endLabelText?/*#__PURE__*/_jsx(\"div\",{style:verticalLine}):null]}):/*#__PURE__*/_jsx(\"div\",{style:dot,children:s.num}),/*#__PURE__*/_jsxs(\"div\",{children:[s.title?/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:s.title}):null,s.text?/*#__PURE__*/_jsx(\"div\",{style:textStyle,children:s.text}):null,s.label||s.labelText?/*#__PURE__*/_jsxs(\"div\",{style:metaWrap,children:[s.label?/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:s.label}):null,s.labelText?/*#__PURE__*/_jsx(\"span\",{style:labelTextStyle,children:s.labelText}):null]}):null]})]},i)),isVertical&&showEndLabel&&endLabelText?/*#__PURE__*/_jsxs(\"div\",{style:verticalEndRow,children:[/*#__PURE__*/_jsx(\"div\",{style:verticalEndArrow}),/*#__PURE__*/_jsx(\"span\",{style:verticalEndText,children:endLabelText})]}):null]});}AblaufTimeline.defaultProps={accent:\"#DBF227\",dotBg:\"#0d0d0f\",bg:\"#f4f4f2\",textColor:\"#0d0d0f\",mutedColor:\"#6b6b73\",lineColor:\"#e3e3e0\",fullWidthLine:true,showEndLabel:true,endLabelText:\"kein Verkaufsdruck\",items:[{num:\"01\",title:\"Sie schildern, worum es geht\",text:\"In den ersten Minuten h\\xf6ren wir einfach zu. Sie erz\\xe4hlen, wo Ihr Shop steht, was hakt und was Sie erreichen wollen. Ein paar Stichworte reichen, eine fertige Anforderungsliste brauchen Sie nicht.\",label:\"Dauer\",labelText:\"Rund 30 Minuten, per Videocall oder Telefon.\"},{num:\"02\",title:\"Wir ordnen technisch ein\",text:\"Direkt im Gespr\\xe4ch sagt Ihnen ein Entwickler, was technisch sinnvoll ist, wo Stolpersteine liegen und welche Wege es gibt. Ehrlich auch dann, wenn die beste Antwort lautet: Das braucht es nicht.\",label:\"Mit am Tisch\",labelText:\"Kein Vertrieb, sondern jemand, der Shopware wirklich baut.\"},{num:\"03\",title:\"Sie entscheiden in Ruhe\",text:\"Nach dem Gespr\\xe4ch erhalten Sie eine kurze Zusammenfassung mit den n\\xe4chsten m\\xf6glichen Schritten. Ob, wann und mit wem Sie weitermachen, entscheiden Sie ohne Dr\\xe4ngeln und ohne Folgekosten.\",label:\"Danach\",labelText:\"Sie bekommen eine schriftliche Einordnung, kein Angebotsdruck.\"}]};addPropertyControls(AblaufTimeline,{items:{type:ControlType.Array,title:\"Schritte\",control:{type:ControlType.Object,controls:{num:{type:ControlType.String,title:\"Nr.\",defaultValue:\"01\"},title:{type:ControlType.String,title:\"Titel\",displayTextArea:true},text:{type:ControlType.String,title:\"Text\",displayTextArea:true},label:{type:ControlType.String,title:\"Label\"},labelText:{type:ControlType.String,title:\"Label-Text\",displayTextArea:true}}}},fullWidthLine:{type:ControlType.Boolean,title:\"Linie volle Breite\",defaultValue:true},showEndLabel:{type:ControlType.Boolean,title:\"Endlabel zeigen\",defaultValue:true},endLabelText:{type:ControlType.String,title:\"Endlabel-Text\",defaultValue:\"kein Verkaufsdruck\",hidden:props=>!props.showEndLabel},accent:{type:ControlType.Color,title:\"Akzent\",defaultValue:\"#DBF227\"},dotBg:{type:ControlType.Color,title:\"Punkt-BG\",defaultValue:\"#0d0d0f\"},bg:{type:ControlType.Color,title:\"Hintergrund\",defaultValue:\"#f4f4f2\"},textColor:{type:ControlType.Color,title:\"Textfarbe\",defaultValue:\"#0d0d0f\"},mutedColor:{type:ControlType.Color,title:\"Text ged\\xe4mpft\",defaultValue:\"#6b6b73\"},lineColor:{type:ControlType.Color,title:\"Trennlinie\",defaultValue:\"#e3e3e0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AblaufTimeline\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AblaufTimeline.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * PROJEKT CARD CASE – enno.dev\n * CMS-fähige Case-Study-Karte. Binde \"image\", \"title\", \"description\" und \"slug\"\n * direkt an CMS-Felder der Projektes-Collection.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ProjektCardCase(props){const{image,title,description,slug,logo,badgeText,showBadge,tagsPrimary,tagsSecondary,linkText,accent,cardBg,logoBg,showAccentLine,style}=props;const[hover,setHover]=useState(false);const link=slug?`/projekte/${slug}`:\"\";const splitTags=s=>(s||\"\").split(\",\").map(t=>t.trim()).filter(Boolean);const primaryTags=splitTags(tagsPrimary);const secondaryTags=splitTags(tagsSecondary);const container={position:\"relative\",width:\"100%\",height:\"100%\",minHeight:440,borderRadius:20,overflow:\"hidden\",backgroundColor:cardBg,border:hover?`1px solid ${accent}`:\"1px solid rgba(255,255,255,0.10)\",boxShadow:hover?\"0 30px 60px -22px rgba(0,0,0,0.85)\":\"0 20px 50px -24px rgba(0,0,0,0.7)\",transform:hover?\"translateY(-6px)\":\"translateY(0px)\",transition:\"transform .45s cubic-bezier(.2,.7,.2,1), box-shadow .45s, border-color .45s\",display:\"flex\",flexDirection:\"column\",textDecoration:\"none\",cursor:\"pointer\",...style};const accentLine={position:\"absolute\",top:0,bottom:0,left:0,width:hover?6:4,backgroundColor:accent,zIndex:4,transition:\"width .35s cubic-bezier(.2,.7,.2,1)\"};const media={position:\"relative\",width:\"100%\",height:240,overflow:\"hidden\",flexShrink:0,backgroundColor:\"#1c1c22\"};const mediaImg={position:\"absolute\",inset:0,backgroundImage:image?`url(${image})`:undefined,backgroundSize:\"cover\",backgroundPosition:\"center\",transform:hover?\"scale(1.05)\":\"scale(1)\",transition:\"transform .6s cubic-bezier(.2,.7,.2,1)\"};const mediaPlaceholder={position:\"absolute\",inset:0,background:\"radial-gradient(120% 120% at 30% 20%, #2a2a32 0%, #15151a 75%)\"};const logoWrap={position:\"absolute\",top:16,left:16,zIndex:3,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:44,padding:\"0 16px\",borderRadius:10,backgroundColor:logoBg,boxShadow:\"0 4px 14px rgba(0,0,0,0.25)\",border:\"1px solid rgba(0,0,0,0.06)\"};const logoImg={maxHeight:24,maxWidth:130,objectFit:\"contain\"};const logoFallback={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:14,fontWeight:700,letterSpacing:\"0.02em\",color:\"#09090b\"};const badge={position:\"absolute\",right:16,bottom:16,zIndex:3,fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:12,fontWeight:700,letterSpacing:\"0.02em\",color:\"#09090b\",backgroundColor:accent,padding:\"7px 14px\",borderRadius:50};const body={padding:\"22px 24px 24px\",display:\"flex\",flexDirection:\"column\",gap:14,flex:1};const tagRow={display:\"flex\",flexWrap:\"wrap\",gap:8};const tagBase={fontFamily:\"'Inter Tight', sans-serif\",fontSize:12,fontWeight:600,letterSpacing:\"0.02em\",padding:\"4px 11px\",borderRadius:50,lineHeight:1.3};const tagPrimaryStyle={...tagBase,color:accent,backgroundColor:\"rgba(219,242,39,0.12)\",border:`1px solid ${accent}44`};const tagSecondaryStyle={...tagBase,color:\"rgba(255,255,255,0.7)\",backgroundColor:\"rgba(255,255,255,0.06)\",border:\"1px solid rgba(255,255,255,0.12)\"};const titleStyle={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:20,fontWeight:700,letterSpacing:\"-0.02em\",lineHeight:1.3,color:\"#ffffff\",display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const descStyle={fontFamily:\"'Inter Tight', sans-serif\",fontSize:14.5,lineHeight:1.55,color:\"rgba(255,255,255,0.6)\",display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const more={display:\"inline-flex\",alignItems:\"center\",gap:7,marginTop:\"auto\",paddingTop:6,fontFamily:\"'Inter Tight', sans-serif\",fontSize:14,fontWeight:600,color:\"#ffffff\"};const arrow={color:accent,transform:hover?\"translateX(4px)\":\"translateX(0px)\",transition:\"transform .3s\",display:\"inline-block\"};const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[showAccentLine?/*#__PURE__*/_jsx(\"div\",{style:accentLine}):null,/*#__PURE__*/_jsxs(\"div\",{style:media,children:[image?/*#__PURE__*/_jsx(\"div\",{style:mediaImg}):/*#__PURE__*/_jsx(\"div\",{style:mediaPlaceholder}),logo&&/*#__PURE__*/_jsx(\"span\",{style:logoWrap,children:/*#__PURE__*/_jsx(\"img\",{src:logo,style:logoImg,alt:\"\"})}),showBadge&&badgeText?/*#__PURE__*/_jsx(\"span\",{style:badge,children:badgeText}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:body,children:[(primaryTags.length>0||secondaryTags.length>0)&&/*#__PURE__*/_jsxs(\"div\",{style:tagRow,children:[primaryTags.map((t,i)=>/*#__PURE__*/_jsx(\"span\",{style:tagPrimaryStyle,children:t},\"p\"+i)),secondaryTags.map((t,i)=>/*#__PURE__*/_jsx(\"span\",{style:tagSecondaryStyle,children:t},\"s\"+i))]}),title?/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:title}):null,description?/*#__PURE__*/_jsx(\"div\",{style:descStyle,children:description}):null,linkText?/*#__PURE__*/_jsxs(\"span\",{style:more,children:[linkText,\" \",/*#__PURE__*/_jsx(\"span\",{style:arrow,children:\"→\"})]}):null]})]});return /*#__PURE__*/_jsx(\"a\",{href:link||undefined,style:container,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),children:inner});}ProjektCardCase.defaultProps={image:\"\",title:\"Projekt-Titel\",description:\"Kurze Beschreibung des Projekts.\",slug:\"\",logo:\"\",badgeText:\"100 % Erfolg\",showBadge:true,tagsPrimary:\"B2C\",tagsSecondary:\"Shopware 6, E-Commerce\",linkText:\"Case Study lesen\",accent:\"#DBF227\",cardBg:\"#141418\",logoBg:\"#FFFFFF\",showAccentLine:true};addPropertyControls(ProjektCardCase,{image:{type:ControlType.Image,title:\"Bild\"},title:{type:ControlType.String,title:\"Titel\",displayTextArea:true},description:{type:ControlType.String,title:\"Beschreibung\",displayTextArea:true},slug:{type:ControlType.String,title:\"Slug (URL)\"},logo:{type:ControlType.Image,title:\"Logo\"},showBadge:{type:ControlType.Boolean,title:\"Badge zeigen\",defaultValue:true},badgeText:{type:ControlType.String,title:\"Badge-Text\",hidden:p=>!p.showBadge},tagsPrimary:{type:ControlType.String,title:\"Tags farbig\"},tagsSecondary:{type:ControlType.String,title:\"Tags grau\"},linkText:{type:ControlType.String,title:\"Link-Text\"},showAccentLine:{type:ControlType.Boolean,title:\"Akzentlinie\"},accent:{type:ControlType.Color,title:\"Akzent\"},cardBg:{type:ControlType.Color,title:\"Hintergrund\"},logoBg:{type:ControlType.Color,title:\"Logo-Box BG\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjektCardCase\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjektCardCase.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * TESTIMONIAL CARD – enno.dev\n * Helle Karte, großes Limette-Anführungszeichen + grüne Sterne oben,\n * Zitat links, Autor rechts mit Limette-Vertikallinie und Projekt-Meta darunter.\n * Responsiv: Desktop 2-spaltig, Tablet 2-spaltig kompakter, Mobile einspaltig.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function TestimonialCard(props){const{quote,name,role,meta,stars,accent,cardBg,style}=props;const[containerWidth,setContainerWidth]=useState(1e3);const wrapperRef=useRef(null);useEffect(()=>{if(!wrapperRef.current)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){setContainerWidth(entry.contentRect.width);}});ro.observe(wrapperRef.current);return()=>ro.disconnect();},[]);const isMobile=containerWidth<560;const isTablet=containerWidth>=560&&containerWidth<1024;const isDesktop=containerWidth>=1024;const starCount=Math.max(0,Math.min(5,Math.round(stars||0)));const container={position:\"relative\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",borderRadius:isMobile?18:24,backgroundColor:cardBg,border:\"1px solid rgba(9,9,11,0.06)\",boxShadow:\"0 30px 60px -30px rgba(0,0,0,0.18)\",padding:isMobile?28:isTablet?40:56,display:\"flex\",flexDirection:\"column\",gap:isMobile?18:28,...style};const head={display:\"flex\",alignItems:\"center\",gap:10};const quoteMark={fontFamily:\"Georgia, 'Times New Roman', serif\",fontSize:isMobile?80:isTablet?100:120,lineHeight:.8,height:isMobile?38:isTablet?46:56,color:accent,opacity:.45,userSelect:\"none\",marginTop:isMobile?16:24};const starsRow={display:\"inline-flex\",gap:4,marginLeft:4};const star={color:accent,fontSize:isMobile?18:22,lineHeight:1};// Zwei Spalten auf Desktop/Tablet, einspaltig auf Mobile\nconst cols={display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":isTablet?\"1.4fr 1fr\":\"1.5fr 1fr\",gap:isMobile?24:isTablet?32:48,alignItems:\"start\"};const quoteStyle={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:isMobile?18:isTablet?24:30,fontWeight:600,letterSpacing:\"-0.02em\",lineHeight:1.35,color:\"#0d0d0f\"};const authorWrap={display:\"flex\",flexDirection:\"column\",gap:isMobile?14:20};const authorTop={display:\"flex\",gap:16};const authorLine={width:3,alignSelf:\"stretch\",backgroundColor:accent,borderRadius:2,flexShrink:0};const authorText={display:\"flex\",flexDirection:\"column\",gap:4};const nameStyle={fontFamily:\"'Plus Jakarta Sans', sans-serif\",fontSize:isMobile?16:18,fontWeight:700,letterSpacing:\"-0.01em\",color:\"#0d0d0f\"};const roleStyle={fontFamily:\"'Inter Tight', sans-serif\",fontSize:isMobile?14:16,lineHeight:1.4,color:\"rgba(13,13,15,0.55)\"};const metaStyle={fontFamily:\"'Inter Tight', sans-serif\",fontSize:isMobile?13:15,lineHeight:1.6,color:\"rgba(13,13,15,0.45)\"};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:container,children:[/*#__PURE__*/_jsxs(\"div\",{style:head,children:[/*#__PURE__*/_jsx(\"span\",{style:quoteMark,children:\"“\"}),/*#__PURE__*/_jsx(\"span\",{style:starsRow,children:Array.from({length:starCount}).map((_,i)=>/*#__PURE__*/_jsx(\"span\",{style:star,children:\"★\"},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:cols,children:[/*#__PURE__*/_jsx(\"div\",{style:quoteStyle,children:quote}),/*#__PURE__*/_jsxs(\"div\",{style:authorWrap,children:[/*#__PURE__*/_jsxs(\"div\",{style:authorTop,children:[/*#__PURE__*/_jsx(\"div\",{style:authorLine}),/*#__PURE__*/_jsxs(\"div\",{style:authorText,children:[/*#__PURE__*/_jsx(\"span\",{style:nameStyle,children:name}),/*#__PURE__*/_jsx(\"span\",{style:roleStyle,children:role})]})]}),meta?/*#__PURE__*/_jsx(\"div\",{style:metaStyle,children:meta}):null]})]})]});}TestimonialCard.defaultProps={quote:\"Aktuell haben wir enno.dev mit der gr\\xf6\\xdften digitalen Transformation unseres Unternehmens beauftragt und erfolgreich umgesetzt. Wir freuen uns \\xfcber die pers\\xf6nliche Zusammenarbeit.\",name:\"Hendrick Steinhaus\",role:\"Gesch\\xe4ftsleiter, Treppen Intercon Steinhaus GmbH\",meta:\"Relaunch auf Shopware \\xb7 Bestandskundendaten ohne Verlust \\xfcbernommen \\xb7 laufende Betreuung\",stars:5,accent:\"#DBF227\",cardBg:\"#FFFFFF\"};addPropertyControls(TestimonialCard,{quote:{type:ControlType.String,title:\"Zitat\",displayTextArea:true,defaultValue:\"Aktuell haben wir enno.dev mit der gr\\xf6\\xdften digitalen Transformation unseres Unternehmens beauftragt und erfolgreich umgesetzt. Wir freuen uns \\xfcber die pers\\xf6nliche Zusammenarbeit.\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Hendrick Steinhaus\"},role:{type:ControlType.String,title:\"Rolle\",defaultValue:\"Gesch\\xe4ftsleiter, Treppen Intercon Steinhaus GmbH\"},meta:{type:ControlType.String,title:\"Projekt-Meta\",displayTextArea:true,defaultValue:\"Relaunch auf Shopware \\xb7 Bestandskundendaten ohne Verlust \\xfcbernommen \\xb7 laufende Betreuung\"},stars:{type:ControlType.Number,title:\"Sterne\",min:0,max:5,step:1,defaultValue:5,displayStepper:true},accent:{type:ControlType.Color,title:\"Akzent\",defaultValue:\"#DBF227\"},cardBg:{type:ControlType.Color,title:\"Karten-BG\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TestimonialCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TestimonialCard.map"],"mappings":"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"}