{"version":3,"file":"GlowingPath.B2HmQYAP.mjs","names":["getProps","className","Quotes","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useState","cx","_Fragment","r"],"sources":["https:/framerusercontent.com/modules/kMwLTNZwbbCwh1ulHUWr/78mzEJx7EWcW0qf2dABH/umZAY4oqm.js","https:/framerusercontent.com/modules/78DebBHoJMwj9vEUcYVU/KQtjq2RFedTTQk3AXBy2/PVZvH_1hw.js","https:/framerusercontent.com/modules/mktsJh3NZaB0w66AUGJE/FiPQyXvaZhICGb5NKukX/GlowingPath.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\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 7.125 7.5 L 0.75 7.5 C 0.336 7.5 0 7.164 0 6.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 6.375 0 C 6.789 0 7.125 0.336 7.125 0.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"YRVmJ2NxP\" transform=\"translate(3 6)\" width=\"7.125px\"/><path d=\"M 7.125 7.5 L 0.75 7.5 C 0.336 7.5 0 7.164 0 6.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 6.375 0 C 6.789 0 7.125 0.336 7.125 0.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"Mbc3zo2eV\" transform=\"translate(13.875 6)\" width=\"7.125px\"/><path d=\"M 7.125 7.5 L 0.75 7.5 C 0.336 7.5 0 7.164 0 6.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 6.375 0 C 6.789 0 7.125 0.336 7.125 0.75 L 7.125 9 C 7.125 11.071 5.446 12.75 3.375 12.75\" fill=\"transparent\" height=\"12.75px\" id=\"EU8WkDZVO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 6)\" width=\"7.125px\"/><path d=\"M 7.125 7.5 L 0.75 7.5 C 0.336 7.5 0 7.164 0 6.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 6.375 0 C 6.789 0 7.125 0.336 7.125 0.75 L 7.125 9 C 7.125 11.071 5.446 12.75 3.375 12.75\" fill=\"transparent\" height=\"12.75px\" id=\"TuL7tpJzc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.875 6)\" width=\"7.125px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"547985882\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gS9zB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-gS9zB { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Quotes\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-gS9zB\");Icon.displayName=\"Quotes\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Quotes\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Quotes from\"https://framerusercontent.com/modules/kMwLTNZwbbCwh1ulHUWr/78mzEJx7EWcW0qf2dABH/umZAY4oqm.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/inGNSZp90cvZjv2OWTSD/6leS7ebZsMZTKWiimnNG/bqTo1VedN.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/onNyLGOgpWNm4GtP1l52/aaFZGuuQ5zolfl26YR4R/bUWy30sNE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/f2Fa74tmI6OTj89dsEYU/8AQhMLwSe8IqKmstBlR0/hUr3emsum.js\";const QuotesFonts=getFonts(Quotes);const serializationHash=\"framer-Q12xT\";const variantClassNames={nT3O300fM:\"framer-v-m8ymjs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vkkXvBqFj=undefined;const zvSmlABwt=undefined;const AqXSuFB6o=undefined;const H19VAq8so=undefined;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,jobTitle,name1,testimonial,width,...props})=>{return{...props,AqXSuFB6o:jobTitle??props.AqXSuFB6o??\"Gesch\\xe4ftsf\\xfchrer\",H19VAq8so:image??props.H19VAq8so??{alt:\"\",pixelHeight:941,pixelWidth:1672,src:\"https://framerusercontent.com/images/MGm99JDXRFzqv6XptIkjbQbu4.png?width=1672&height=941\",srcSet:\"https://framerusercontent.com/images/MGm99JDXRFzqv6XptIkjbQbu4.png?scale-down-to=512&width=1672&height=941 512w,https://framerusercontent.com/images/MGm99JDXRFzqv6XptIkjbQbu4.png?scale-down-to=1024&width=1672&height=941 1024w,https://framerusercontent.com/images/MGm99JDXRFzqv6XptIkjbQbu4.png?width=1672&height=941 1672w\"},vkkXvBqFj:testimonial??props.vkkXvBqFj??'\"Ich f\\xfchle mich bei Herrn Weirich gut beraten. Er nimmt sich viel Zeit, stellt Zusammenh\\xe4nge verst\\xe4ndlich dar und bem\\xfcht sich, die besten Produkte f\\xfcr seine Kunden zu finden.\"',zvSmlABwt:name1??props.zvSmlABwt??\"U. S.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vkkXvBqFj,zvSmlABwt,AqXSuFB6o,H19VAq8so,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nT3O300fM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m8ymjs\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nT3O300fM\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e0ee22c-3ef3-465f-a3c1-587f9c713d6f, rgba(244, 245, 246, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9d25673a-b0c0-435c-8879-d3f781774d21, rgba(51, 132, 162, 0.04))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ltsk1h\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"aUj4b1392\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjhu5y\",layoutDependency:layoutDependency,layoutId:\"oygEosQdh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4lln0p\",layoutDependency:layoutDependency,layoutId:\"AV3uLbdxO\",children:/*#__PURE__*/_jsx(Quotes,{animated:true,className:\"framer-mn9g9c\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"GUcu7Mwxm\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, rgb(181, 227, 64))\",\"--pgex8v\":2,rotate:180}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-74i79w\",\"data-styles-preset\":\"hUr3emsum\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75c5131e-b69d-4841-833d-6f8ee988ed08, rgb(244, 245, 246)))\"},children:'\"Ich f\\xfchle mich bei Herrn Weirich gut beraten. Er nimmt sich viel Zeit, stellt Zusammenh\\xe4nge verst\\xe4ndlich dar und bem\\xfcht sich, die besten Produkte f\\xfcr seine Kunden zu finden.\"'})}),className:\"framer-1v8zaq1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kMT3hoPVF\",style:{\"--extracted-r6o4lv\":\"var(--token-75c5131e-b69d-4841-833d-6f8ee988ed08, rgb(244, 245, 246))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vkkXvBqFj,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hff6z2\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"UfgLdrrMC\",style:{backgroundColor:\"var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, rgb(51, 132, 162))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1374ior\",layoutDependency:layoutDependency,layoutId:\"DvZoF9OWL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-r7ux1z\",\"data-styles-preset\":\"bqTo1VedN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, rgb(51, 132, 162)))\"},children:\"U. S.\"})}),className:\"framer-1tok3aw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c7uMAX4vi\",style:{\"--extracted-r6o4lv\":\"var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, rgb(51, 132, 162))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zvSmlABwt,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-irva7x\",\"data-styles-preset\":\"bUWy30sNE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75c5131e-b69d-4841-833d-6f8ee988ed08, rgba(244, 245, 246, 0.8)))\"},children:\"Gesch\\xe4ftsf\\xfchrer\"})}),className:\"framer-11qx5p2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GGOiKYrDB\",style:{\"--extracted-r6o4lv\":\"var(--token-75c5131e-b69d-4841-833d-6f8ee988ed08, rgba(244, 245, 246, 0.8))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:AqXSuFB6o,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||334.5)-0-((componentViewport?.height||334.5)-0)*1)),pixelHeight:941,pixelWidth:1672,sizes:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,...toResponsiveImage(H19VAq8so)},className:\"framer-1ga8hyo\",\"data-border\":true,\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"s6v1htIE1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e0ee22c-3ef3-465f-a3c1-587f9c713d6f, rgba(244, 245, 246, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q12xT.framer-zs4ui7, .framer-Q12xT .framer-zs4ui7 { display: block; }\",\".framer-Q12xT.framer-m8ymjs { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 380px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Q12xT .framer-ltsk1h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 20px 0px 20px 20px; position: relative; width: 1px; z-index: 2; }\",\".framer-Q12xT .framer-1jjhu5y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Q12xT .framer-4lln0p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Q12xT .framer-mn9g9c { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 30px; }\",\".framer-Q12xT .framer-1v8zaq1, .framer-Q12xT .framer-1tok3aw, .framer-Q12xT .framer-11qx5p2 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Q12xT .framer-hff6z2 { flex: none; height: 2px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 40%; }\",\".framer-Q12xT .framer-1374ior { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Q12xT .framer-1ga8hyo { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Q12xT[data-border=\"true\"]::after, .framer-Q12xT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 334.5\n * @framerIntrinsicWidth 380\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vkkXvBqFj\":\"testimonial\",\"zvSmlABwt\":\"name1\",\"AqXSuFB6o\":\"jobTitle\",\"H19VAq8so\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPVZvH_1hw=withCSS(Component,css,\"framer-Q12xT\");export default FramerPVZvH_1hw;FramerPVZvH_1hw.displayName=\"Card \\\\ Icon; Quote; Divider; Body; Label | Image (BG)\";FramerPVZvH_1hw.defaultProps={height:334.5,width:380};addPropertyControls(FramerPVZvH_1hw,{vkkXvBqFj:{defaultValue:'\"Ich f\\xfchle mich bei Herrn Weirich gut beraten. Er nimmt sich viel Zeit, stellt Zusammenh\\xe4nge verst\\xe4ndlich dar und bem\\xfcht sich, die besten Produkte f\\xfcr seine Kunden zu finden.\"',displayTextArea:true,title:\"Testimonial\",type:ControlType.String},onvkkXvBqFjChange:{changes:\"vkkXvBqFj\",type:ControlType.ChangeHandler},zvSmlABwt:{defaultValue:\"U. S.\",displayTextArea:false,title:\"Name\",type:ControlType.String},onzvSmlABwtChange:{changes:\"zvSmlABwt\",type:ControlType.ChangeHandler},AqXSuFB6o:{defaultValue:\"Gesch\\xe4ftsf\\xfchrer\",displayTextArea:false,title:\"Job Title\",type:ControlType.String},onAqXSuFB6oChange:{changes:\"AqXSuFB6o\",type:ControlType.ChangeHandler},H19VAq8so:{__defaultAssetReference:\"data:framer/asset-reference,MGm99JDXRFzqv6XptIkjbQbu4.png?originalFilename=ChatGPT+Image+May+25%2C+2026%2C+12_17_35+PM.png&width=1672&height=941\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,MGm99JDXRFzqv6XptIkjbQbu4.png?originalFilename=ChatGPT+Image+May+25%2C+2026%2C+12_17_35+PM.png&width=1672&height=941\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerPVZvH_1hw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...QuotesFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPVZvH_1hw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"380\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vkkXvBqFj\\\":\\\"testimonial\\\",\\\"zvSmlABwt\\\":\\\"name1\\\",\\\"AqXSuFB6o\\\":\\\"jobTitle\\\",\\\"H19VAq8so\\\":\\\"image\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"334.5\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PVZvH_1hw.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * GlowingPath\n *\n * A vertical glowing snake path with numbered, ringed nodes.\n * Width and height are independent — stretch the height to lengthen\n * the line without distorting the circles, stroke, or glow.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 220\n * @framerIntrinsicHeight 700\n */export default function GlowingPath(props){const{steps,labels,color,textColor,nodeFill,glow,stroke,amplitude,amplitudes,ampOffsetLeft,ampOffsetRight,parallelGap,dashFromStep,nodeAlign,fadeEnds,animations,nodeSize,font,style}=props;const{pulse=true,pulseSpeed=2.5,breathe=true,breatheSpeed=4,breatheAmount=15}=animations||{};const containerRef=useRef(null);const uidRef=useRef(`gp-${Math.random().toString(36).slice(2,9)}`);const uid=uidRef.current;const[size,setSize]=useState({w:0,h:0});useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){const{width,height}=entry.contentRect;if(width>0&&height>0)setSize({w:width,h:height});}});ro.observe(el);return()=>ro.disconnect();},[]);const W=size.w;const H=size.h;const cx=W/2;// Divide H into `steps` equal rows. The node's y is its center, so for\n// Top/End we inset by the node radius so the circle stays fully inside\n// its row (rather than the center sitting on the row's edge).\nconst rowH=H/steps;const r=nodeSize/2;const nodeY=i=>{const rowTop=i*rowH;if(nodeAlign===\"top\")return rowTop+r;if(nodeAlign===\"end\")return rowTop+rowH-r;return rowTop+rowH/2;};const labelFor=i=>{const custom=Array.isArray(labels)?labels[i]:undefined;if(typeof custom===\"string\"&&custom.length>0)return custom;return String(i+1).padStart(2,\"0\");};const nodes=Array.from({length:steps},(_,i)=>({x:cx,y:nodeY(i),label:labelFor(i)}));// C1-continuous wave: outgoing tangent at each node alternates side,\n// and the next segment's incoming tangent mirrors it through the joint.\nconst segH=nodes.length>1?nodes[1].y-nodes[0].y:0;const tanY=segH*.33;// Per-segment amplitude — falls back to the base `amplitude` when the\n// array is empty, and repeats the last array entry if the array is\n// shorter than the number of segments.\nconst ampForSeg=i=>{if(Array.isArray(amplitudes)&&amplitudes.length>0){return amplitudes[Math.min(i,amplitudes.length-1)];}return amplitude;};// Build one rail of segment `segIdx`. Both control points sit on the\n// same side of cx (segAmp * dir), so the segment forms a clean bulge.\nconst buildSeg=(segIdx,segAmp,xOff)=>{const a=nodes[segIdx];const b=nodes[segIdx+1];const dir=segIdx%2===0?1:-1;const bulge=segAmp*dir;const ax=a.x+xOff;const bx=b.x+xOff;return`M ${ax} ${a.y} `+`C ${ax+bulge} ${a.y+tanY}, `+`${bx+bulge} ${b.y-tanY}, `+`${bx} ${b.y}`;};const segments=[];for(let i=0;i<nodes.length-1;i++){const baseAmp=ampForSeg(i);const left=buildSeg(i,baseAmp+ampOffsetLeft,-parallelGap/2);const right=buildSeg(i,baseAmp+ampOffsetRight,+parallelGap/2);segments.push({index:i+1,left,right});}const last=nodes[nodes.length-1];// Entry and exit mirror the shape of a regular segment so the wave reads\n// as one continuous alternating curve. Both control points sit on the\n// opposite side of cx from the adjacent segment's bulge, scaled to the\n// vertical space available.\nconst firstSegAmp=ampForSeg(0);const lastSegIdx=Math.max(0,nodes.length-2);const lastSegAmp=ampForSeg(lastSegIdx);const firstSegDir=0%2===0?1:-1// = 1\n;const lastSegDir=lastSegIdx%2===0?1:-1;const entryH=nodes[0].y;const exitH=H-last.y;const entryScale=segH>0?entryH/segH:0;const exitScale=segH>0?exitH/segH:0;const entryShift=-firstSegDir*firstSegAmp*entryScale;const exitShift=-lastSegDir*lastSegAmp*exitScale;const entryVT=entryH*.33;const exitVT=exitH*.33;const topEntry=`M ${cx} 0 `+`C ${cx+entryShift} ${entryVT}, `+`${cx+entryShift} ${nodes[0].y-entryVT}, `+`${cx} ${nodes[0].y}`;const bottomExit=`M ${last.x} ${last.y} `+`C ${cx+exitShift} ${last.y+exitVT}, `+`${cx+exitShift} ${H-exitVT}, `+`${cx} ${H}`;const thinStroke=stroke*.6;const entryGradId=`${uid}-entry`;const exitGradId=`${uid}-exit`;const entryStroke=fadeEnds?`url(#${entryGradId})`:color;const exitStroke=fadeEnds?`url(#${exitGradId})`:color;// Per-segment breath wrapper config. Each wrapper scales its X around cx,\n// so node endpoints stay fixed and only the bulge expands/contracts.\nconst breathClass=breathe?`${uid}-breath`:undefined;const breathStyle=(originY,delayIdx)=>({transformBox:\"view-box\",transformOrigin:`${cx}px ${originY}px`,animationDelay:breathe?`${delayIdx*.6}s`:undefined});const entryOriginY=nodes[0].y/2;const exitOriginY=(last.y+H)/2;const segOriginY=i=>(nodes[i].y+nodes[i+1].y)/2;const lastSegDelayIdx=Math.max(0,segments.length-1);const isDashed=idx=>dashFromStep>0&&idx>=dashFromStep;const lastSegDashed=segments.length>0&&isDashed(segments[segments.length-1].index);// Padding around the SVG so the blurred glow has rendering room\n// beyond the container edge.\nconst pad=Math.ceil(Math.max(glow*3,nodeSize,24));const dash=(dashed,big=false)=>dashed?big?\"4 7\":\"3 5\":undefined;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",...style,overflow:\"visible\"},children:W>0&&H>0&&/*#__PURE__*/_jsxs(\"svg\",{viewBox:`${-pad} ${-pad} ${W+2*pad} ${H+2*pad}`,width:W+2*pad,height:H+2*pad,preserveAspectRatio:\"none\",style:{display:\"block\",overflow:\"visible\",position:\"absolute\",top:-pad,left:-pad,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsx(\"filter\",{id:`${uid}-blur-line`,filterUnits:\"userSpaceOnUse\",x:-pad,y:-pad,width:W+2*pad,height:H+2*pad,children:/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:glow*.5})}),/*#__PURE__*/_jsx(\"filter\",{id:`${uid}-blur-halo`,filterUnits:\"userSpaceOnUse\",x:-pad,y:-pad,width:W+2*pad,height:H+2*pad,children:/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:glow})}),fadeEnds&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:entryGradId,gradientUnits:\"userSpaceOnUse\",x1:cx,y1:0,x2:cx,y2:Math.max(1,nodes[0].y),children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color,stopOpacity:0}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color,stopOpacity:1})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:exitGradId,gradientUnits:\"userSpaceOnUse\",x1:cx,y1:last.y,x2:cx,y2:Math.max(last.y+1,H),children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color,stopOpacity:1}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color,stopOpacity:0})]})]}),(pulse||breathe)&&/*#__PURE__*/_jsx(\"style\",{children:`\n                            ${pulse?`\n                            @keyframes ${uid}-halo {\n                                0%, 100% { opacity: 0.14; transform: scale(1); }\n                                50%      { opacity: 0.32; transform: scale(1.18); }\n                            }\n                            @keyframes ${uid}-shimmer {\n                                0%, 100% { opacity: 0.45; }\n                                50%      { opacity: 0.70; }\n                            }\n                            .${uid}-halo {\n                                animation: ${uid}-halo ${pulseSpeed}s ease-in-out infinite;\n                            }\n                            .${uid}-shimmer {\n                                animation: ${uid}-shimmer ${pulseSpeed*1.6}s ease-in-out infinite;\n                            }\n                            `:\"\"}\n                            ${breathe?`\n                            @keyframes ${uid}-breath {\n                                0%, 100% { transform: scaleX(${(100-breatheAmount)/100}); }\n                                50%      { transform: scaleX(${(100+breatheAmount)/100}); }\n                            }\n                            .${uid}-breath {\n                                transform-box: view-box;\n                                animation: ${uid}-breath ${breatheSpeed}s ease-in-out infinite;\n                            }\n                            `:\"\"}\n                        `})]}),/*#__PURE__*/_jsxs(\"g\",{className:pulse?`${uid}-shimmer`:undefined,filter:`url(#${uid}-blur-line)`,style:{opacity:pulse?undefined:.55},children:[/*#__PURE__*/_jsx(\"g\",{className:breathClass,style:breathStyle(entryOriginY,0),children:/*#__PURE__*/_jsx(\"path\",{d:topEntry,stroke:entryStroke,strokeWidth:thinStroke*4,fill:\"none\",strokeLinecap:\"round\"})}),segments.map((s,i)=>/*#__PURE__*/_jsxs(\"g\",{className:breathClass,style:breathStyle(segOriginY(i),i),children:[/*#__PURE__*/_jsx(\"path\",{d:s.left,stroke:color,strokeWidth:stroke*4,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(isDashed(s.index),true)}),/*#__PURE__*/_jsx(\"path\",{d:s.right,stroke:color,strokeWidth:stroke*4,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(isDashed(s.index),true)})]},`gseg-${s.index}`)),/*#__PURE__*/_jsx(\"g\",{className:breathClass,style:breathStyle(exitOriginY,lastSegDelayIdx),children:/*#__PURE__*/_jsx(\"path\",{d:bottomExit,stroke:exitStroke,strokeWidth:thinStroke*4,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(lastSegDashed,true)})})]}),/*#__PURE__*/_jsx(\"g\",{className:breathClass,style:breathStyle(entryOriginY,0),children:/*#__PURE__*/_jsx(\"path\",{d:topEntry,stroke:entryStroke,strokeWidth:thinStroke,fill:\"none\",strokeLinecap:\"round\",opacity:.9})}),segments.map((s,i)=>/*#__PURE__*/_jsxs(\"g\",{className:breathClass,style:breathStyle(segOriginY(i),i),children:[/*#__PURE__*/_jsx(\"path\",{d:s.left,stroke:color,strokeWidth:stroke,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(isDashed(s.index)),opacity:.95}),/*#__PURE__*/_jsx(\"path\",{d:s.right,stroke:color,strokeWidth:stroke,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(isDashed(s.index)),opacity:.95})]},`mseg-${s.index}`)),/*#__PURE__*/_jsx(\"g\",{className:breathClass,style:breathStyle(exitOriginY,lastSegDelayIdx),children:/*#__PURE__*/_jsx(\"path\",{d:bottomExit,stroke:exitStroke,strokeWidth:thinStroke,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:dash(lastSegDashed),opacity:.9})}),nodes.map((n,i)=>{const r=nodeSize/2;return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{className:pulse?`${uid}-halo`:undefined,cx:n.x,cy:n.y,r:r+6,fill:color,opacity:.14,filter:`url(#${uid}-blur-halo)`,style:{transformBox:\"view-box\",transformOrigin:`${n.x}px ${n.y}px`,animationDelay:pulse?`${i*.4}s`:undefined}}),/*#__PURE__*/_jsx(\"circle\",{cx:n.x,cy:n.y,r:r,fill:nodeFill}),/*#__PURE__*/_jsx(\"circle\",{cx:n.x,cy:n.y,r:r,fill:color,opacity:.06}),/*#__PURE__*/_jsx(\"circle\",{cx:n.x,cy:n.y,r:r-.5,fill:\"none\",stroke:color,strokeWidth:1,opacity:.5}),/*#__PURE__*/_jsx(\"text\",{x:n.x,y:n.y,textAnchor:\"middle\",dominantBaseline:\"central\",fill:textColor,style:{...font,userSelect:\"none\"},children:n.label})]},`n-${i}`);})]})});}GlowingPath.defaultProps={steps:3,labels:[],color:\"#4FC3F7\",textColor:\"#FFFFFF\",nodeFill:\"#0B1622\",glow:14,stroke:1.5,amplitude:35,amplitudes:[],ampOffsetLeft:0,ampOffsetRight:0,parallelGap:5,dashFromStep:2,nodeAlign:\"middle\",fadeEnds:true,animations:{pulse:true,pulseSpeed:2.5,breathe:true,breatheSpeed:4,breatheAmount:15},nodeSize:56,font:{fontSize:18,fontWeight:600,fontFamily:\"Inter, system-ui, sans-serif\"}};addPropertyControls(GlowingPath,{steps:{type:ControlType.Number,title:\"Steps\",defaultValue:3,min:2,max:8,step:1,displayStepper:true},labels:{type:ControlType.Array,title:\"Step Labels\",control:{type:ControlType.String,defaultValue:\"\",placeholder:\"01\"},maxCount:8,defaultValue:[]},color:{type:ControlType.Color,title:\"Glow\",defaultValue:\"#4FC3F7\"},textColor:{type:ControlType.Color,title:\"Number\",defaultValue:\"#FFFFFF\"},nodeFill:{type:ControlType.Color,title:\"Node BG\",defaultValue:\"#0B1622\"},glow:{type:ControlType.Number,title:\"Glow Size\",defaultValue:14,min:0,max:60,step:1},stroke:{type:ControlType.Number,title:\"Stroke\",defaultValue:1.5,min:.5,max:8,step:.5},amplitude:{type:ControlType.Number,title:\"Wave\",defaultValue:35,min:0,max:100,step:1},amplitudes:{type:ControlType.Array,title:\"Per-Step Wave\",control:{type:ControlType.Number,defaultValue:35,min:0,max:120,step:1},maxCount:8,defaultValue:[]},ampOffsetLeft:{type:ControlType.Number,title:\"Left Rail Δ\",defaultValue:0,min:-60,max:60,step:1},ampOffsetRight:{type:ControlType.Number,title:\"Right Rail Δ\",defaultValue:0,min:-60,max:60,step:1},parallelGap:{type:ControlType.Number,title:\"Line Gap\",defaultValue:5,min:0,max:30,step:.5},dashFromStep:{type:ControlType.Number,title:\"Dash From\",defaultValue:2,min:0,max:8,step:1},nodeAlign:{type:ControlType.Enum,title:\"Step Align\",defaultValue:\"middle\",options:[\"top\",\"middle\",\"end\"],optionTitles:[\"Top\",\"Middle\",\"End\"],displaySegmentedControl:true},fadeEnds:{type:ControlType.Boolean,title:\"Fade Ends\",defaultValue:true},animations:{type:ControlType.Object,title:\"Animations\",controls:{pulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:true},pulseSpeed:{type:ControlType.Number,title:\"Pulse Speed\",defaultValue:2.5,min:.5,max:8,step:.1,unit:\"s\"},breathe:{type:ControlType.Boolean,title:\"Breathe\",defaultValue:true},breatheSpeed:{type:ControlType.Number,title:\"Breathe Speed\",defaultValue:4,min:1,max:12,step:.1,unit:\"s\"},breatheAmount:{type:ControlType.Number,title:\"Breathe Amount\",defaultValue:15,min:0,max:50,step:1,unit:\"%\"}}},nodeSize:{type:ControlType.Number,title:\"Node Size\",defaultValue:56,min:24,max:120,step:1},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Semibold\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlowingPath\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"700\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"220\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlowingPath.map"],"mappings":"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"}