{"version":3,"file":"PipelineFunnel.2WvUcsO2.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","useState","useRef"],"sources":["https:/framerusercontent.com/modules/j5qLaRx9LmkDgAqg6EE4/PF1u0Yu68XE2L4Id4v0a/g1m8p0wtG.js","https:/framerusercontent.com/modules/ot1tVs9oWIu79dLbYwyN/ib1K1NJCqa7xmdEkvL8T/Margin_Bottom_Override.js","https:/framerusercontent.com/modules/ym61sPGsVm2vrT2zOotp/6mTj4HT4QKC4x8UWxc8C/PipelineFunnel.js"],"sourcesContent":["// Generated by Framer (dc3a148)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LLODvcHJ_\",\"Xms4WTKD4\"];const serializationHash=\"framer-lj6yu\";const variantClassNames={LLODvcHJ_:\"framer-v-17lel3t\",Xms4WTKD4:\"framer-v-15obr2u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Black:\"LLODvcHJ_\",White:\"Xms4WTKD4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LLODvcHJ_\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LLODvcHJ_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17lel3t\",className,classNames),\"data-framer-name\":\"Black\",layoutDependency:layoutDependency,layoutId:\"LLODvcHJ_\",ref:refBinding,style:{backgroundColor:\"var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(0, 0, 0))\",...style},variants:{Xms4WTKD4:{backgroundColor:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"}},...addPropertyOverrides({Xms4WTKD4:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lj6yu.framer-13dv43q, .framer-lj6yu .framer-13dv43q { display: block; }\",\".framer-lj6yu.framer-17lel3t { height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 400px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xms4WTKD4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg1m8p0wtG=withCSS(Component,css,\"framer-lj6yu\");export default Framerg1m8p0wtG;Framerg1m8p0wtG.displayName=\"Divider\";Framerg1m8p0wtG.defaultProps={height:1,width:400};addPropertyControls(Framerg1m8p0wtG,{variant:{options:[\"LLODvcHJ_\",\"Xms4WTKD4\"],optionTitles:[\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg1m8p0wtG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg1m8p0wtG\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xms4WTKD4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g1m8p0wtG.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// -------------------------------------------------- //\n// MARGIN BOTTOM: -100SVH\n// -------------------------------------------------- //\nexport function withMarginBottom100(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"1px\",minHeight:\"100svh\",marginBottom:\"-100svh\"}});});}export function withSvhOnly(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,minHeight:\"100svh\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSvhOnly\":{\"type\":\"reactHoc\",\"name\":\"withSvhOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMarginBottom100\":{\"type\":\"reactHoc\",\"name\":\"withMarginBottom100\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Margin_Bottom_Override.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";// ── SVG trapezoid path ─────────────────────────────────────────────────────\nfunction svgTrapPath(W,H,inset,r){const bw=W-inset*2;const rr=Math.max(0,Math.min(r,H/2-.5,bw/2-.5,W/2-.5));return[`M0 ${rr}`,`Q0 0 ${rr} 0`,`H${W-rr}`,`Q${W} 0 ${W} ${rr}`,`L${W-inset} ${H-rr}`,`Q${W-inset} ${H} ${W-inset-rr} ${H}`,`H${inset+rr}`,`Q${inset} ${H} ${inset} ${H-rr}`,`Z`].join(\" \");}// ── Chevron icon ───────────────────────────────────────────────────────────\nfunction Chevron({open,color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",style:{transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1.5 3.5L5 7L8.5 3.5\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}// ── Tooltip badge ──────────────────────────────────────────────────────────\nfunction TooltipBadge({text,color}){const[visible,setVisible]=useState(false);if(!text)return null;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-flex\",marginLeft:5,verticalAlign:\"middle\"},children:[/*#__PURE__*/_jsx(\"span\",{onMouseEnter:()=>setVisible(true),onMouseLeave:()=>setVisible(false),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:9,height:9,borderRadius:\"50%\",border:`1px solid ${color}`,fontSize:6,lineHeight:1,color:color,cursor:\"help\",opacity:.55,userSelect:\"none\",flexShrink:0,fontFamily:\"sans-serif\",fontWeight:600,letterSpacing:0,textTransform:\"none\"},children:\"?\"}),visible&&/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",bottom:\"calc(100% + 7px)\",left:\"50%\",transform:\"translateX(-50%)\",background:\"#111111\",color:\"#ffffff\",fontSize:12,fontFamily:\"sans-serif\",fontWeight:400,letterSpacing:0,textTransform:\"none\",lineHeight:1.45,padding:\"8px 11px\",borderRadius:7,width:220,whiteSpace:\"normal\",zIndex:200,pointerEvents:\"none\",boxShadow:\"0 4px 16px rgba(0,0,0,0.18)\"},children:[text,/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"5px solid transparent\",borderRight:\"5px solid transparent\",borderTop:\"5px solid #111111\"}})]})]});}// ── Component ──────────────────────────────────────────────────────────────\n/**\n * @framerIntrinsicWidth 960\n * @framerIntrinsicHeight 560\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PipelineFunnel(props){const{tagWir,tagDein,steps,deinSteps,stages,maxWidth,paddingY,paddingX,leftPaddingRight,gridLeft,gridRight,mobileBreakpoint,blockHeight,sectionGap,taperStep,cornerRadius,lineColor,wirLineColor,deinLineColor,stepTextColor,stepTextHoverColor,stepDetailColor,tagTextColorWir,tagTextColorDein,bandTextColor,valueTextColor,valueTextHoverColor,descriptionTextColor,descriptionTextHoverColor,tagFont,stepFont,stepDetailFont,bandFont,valueFont,descriptionFont,style}=props;const[openIndex,setOpenIndex]=useState(null);const[deinOpenIndex,setDeinOpenIndex]=useState(null);const[hoverIndex,setHoverIndex]=useState(null);const[stepHoverKey,setStepHoverKey]=useState(null);const[isMobile,setIsMobile]=useState(false);const[funnelWidth,setFunnelWidth]=useState(560);const rootRef=useRef(null);const funnelColRef=useRef(null);const normalizedStages=Array.isArray(stages)?stages.slice(0,12):[];while(normalizedStages.length<4){normalizedStages.push({band:\"Stage\",tooltip:\"\",value:\"—\",description:\"\",color:\"#1c3482\",hoverColor:\"#1e3a9a\",activeColor:\"#2547a8\"});}const wirStages=normalizedStages.slice(0,Math.max(1,normalizedStages.length-1));const deinStagesArr=normalizedStages.slice(Math.max(1,normalizedStages.length-1));useEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>setIsMobile(window.innerWidth<mobileBreakpoint);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[mobileBreakpoint]);useEffect(()=>{if(typeof window===\"undefined\")return;const el=funnelColRef.current;if(!el)return;const ro=new ResizeObserver(([entry])=>setFunnelWidth(entry.contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);const toggle=i=>setOpenIndex(prev=>prev===i?null:i);const toggleDein=i=>setDeinOpenIndex(prev=>prev===i?null:i);const blockBg=(st,globalIdx,activeOpen,localIdx)=>{if(activeOpen===localIdx)return st.activeColor||\"#2547a8\";if(hoverIndex===globalIdx)return st.hoverColor||st.activeColor||\"#2547a8\";return st.color;};// ── Styles ────────────────────────────────────────────────────\nconst containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${paddingY}px ${paddingX}px`,boxSizing:\"border-box\",background:\"#ffffff\",overflow:\"hidden\",...style};const bandStyle={...bandFont,fontSize:bandFont?.fontSize??\"12px\",fontWeight:bandFont?.fontWeight??400,letterSpacing:bandFont?.letterSpacing??\"0.06em\",lineHeight:bandFont?.lineHeight??\"1.2em\",textTransform:\"uppercase\",color:bandTextColor,textAlign:\"center\",padding:\"8px 0\",userSelect:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const valueStyle={...valueFont,fontSize:valueFont?.fontSize??\"32px\",fontWeight:valueFont?.fontWeight??400,letterSpacing:valueFont?.letterSpacing??\"-0.02em\",lineHeight:valueFont?.lineHeight??\"1.2em\",color:valueTextColor,margin:0};const descStyle={...descriptionFont,fontSize:descriptionFont?.fontSize??\"14px\",lineHeight:descriptionFont?.lineHeight??\"1.4em\",color:descriptionTextColor,margin:0};const tagBaseStyle={...tagFont,fontSize:tagFont?.fontSize??\"24px\",fontWeight:tagFont?.fontWeight??400,letterSpacing:tagFont?.letterSpacing??\"-0.01em\",lineHeight:tagFont?.lineHeight??\"1.2em\",margin:0,padding:0,userSelect:\"none\"};const safeSteps=steps?.length?steps:[{text:\"Step\",detail:\"\"}];const safeDeinSteps=deinSteps??[];// ── Accordion row renderer ────────────────────────────────────\nconst renderAccordionRows=(items,currentOpen,onToggle,prefix)=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:items.slice(0,8).map((s,i)=>{const isOpen=currentOpen===i;const key=`${prefix}-${i}`;const isHovered=stepHoverKey===key;const textColor=isHovered?stepTextHoverColor||stepTextColor:stepTextColor;return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>onToggle(i),onMouseEnter:()=>setStepHoverKey(key),onMouseLeave:()=>setStepHoverKey(null),style:{...stepFont,fontSize:stepFont?.fontSize??\"15px\",lineHeight:stepFont?.lineHeight??\"1.4\",color:textColor,padding:\"6px 0\",borderTop:i===0?\"none\":`1px solid ${lineColor}`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:8,userSelect:\"none\",boxSizing:\"border-box\",transition:\"color 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{children:s?.text??\"\"}),/*#__PURE__*/_jsx(Chevron,{open:isOpen,color:textColor})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:isOpen?\"300px\":\"0px\",overflow:\"hidden\",transition:\"max-height 0.28s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...stepDetailFont,fontSize:stepDetailFont?.fontSize??\"14px\",lineHeight:stepDetailFont?.lineHeight??\"1.4em\",color:stepDetailColor,padding:\"6px 0 10px 0\"},children:s?.detail??\"\"})})]},i);})});// ── SVG funnel block renderer ─────────────────────────────────\nconst renderSvgBlock=(st,globalIdx,activeOpen,localIdx,toggleFn)=>{const W=Math.max(funnelWidth-globalIdx*taperStep*2,taperStep*2+20);const H=blockHeight;const pathData=svgTrapPath(W,H,taperStep,cornerRadius);const isActive=activeOpen===localIdx||hoverIndex===globalIdx;const blockValueColor=isActive?valueTextHoverColor||valueTextColor:valueTextColor;const blockDescColor=isActive?descriptionTextHoverColor||descriptionTextColor:descriptionTextColor;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:bandStyle,children:[st.band,/*#__PURE__*/_jsx(TooltipBadge,{text:st.tooltip??\"\",color:bandTextColor})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:W,height:H,flexShrink:0,cursor:toggleFn?\"pointer\":\"default\"},onClick:toggleFn?()=>toggleFn(localIdx):undefined,onMouseEnter:()=>setHoverIndex(globalIdx),onMouseLeave:()=>setHoverIndex(null),children:[/*#__PURE__*/_jsx(\"svg\",{viewBox:`0 0 ${W} ${H}`,width:W,height:H,style:{position:\"absolute\",top:0,left:0,display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:pathData,fill:blockBg(st,globalIdx,activeOpen,localIdx),style:{transition:\"fill 0.2s ease\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:4,padding:\"0 \"+(taperStep+8)+\"px\",boxSizing:\"border-box\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...valueStyle,color:blockValueColor,transition:\"color 0.2s ease\"},children:st.value}),/*#__PURE__*/_jsx(\"div\",{style:{...descStyle,color:blockDescColor,transition:\"color 0.2s ease\"},children:st.description})]})]})})]},globalIdx);};// ── Sub-renderers ─────────────────────────────────────────────\nconst renderWirSection=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",paddingRight:isMobile?0:leftPaddingRight,boxSizing:\"border-box\",alignSelf:\"stretch\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:2,flexShrink:0,background:wirLineColor,alignSelf:\"stretch\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,paddingLeft:12,paddingTop:8},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...tagBaseStyle,color:tagTextColorWir,marginBottom:16},children:tagWir}),renderAccordionRows(safeSteps,openIndex,toggle,\"wir\")]})]});const renderDeinSection=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",paddingRight:isMobile?0:leftPaddingRight,boxSizing:\"border-box\",alignSelf:\"stretch\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:2,flexShrink:0,background:deinLineColor,alignSelf:\"stretch\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,paddingLeft:12,paddingTop:6},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...tagBaseStyle,color:tagTextColorDein,marginBottom:safeDeinSteps.length?16:0},children:tagDein}),safeDeinSteps.length>0&&renderAccordionRows(safeDeinSteps,deinOpenIndex,toggleDein,\"dein\")]})]});const renderWirFunnel=()=>/*#__PURE__*/_jsx(\"div\",{ref:funnelColRef,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\"},children:wirStages.map((st,i)=>renderSvgBlock(st,i,openIndex,i,toggle))});const renderDeinFunnel=()=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\"},children:deinStagesArr.map((st,i)=>renderSvgBlock(st,wirStages.length+i,deinOpenIndex,i,toggleDein))});const sep=/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:lineColor,margin:`${sectionGap}px 0`,width:\"100%\"}});return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:containerStyle,children:/*#__PURE__*/_jsx(\"section\",{style:{width:\"100%\",maxWidth,boxSizing:\"border-box\"},children:isMobile?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0},children:[renderWirSection(),sep,renderDeinSection(),/*#__PURE__*/_jsx(\"div\",{style:{height:40}}),renderWirFunnel(),sep,renderDeinFunnel()]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:`${gridLeft}fr ${gridRight}fr`,alignItems:\"stretch\"},children:[renderWirSection(),renderWirFunnel(),/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / -1\",height:1,background:lineColor,margin:`${sectionGap}px 0`}}),renderDeinSection(),renderDeinFunnel()]})})});}// ── Property Controls ──────────────────────────────────────────────────────\naddPropertyControls(PipelineFunnel,{tagWir:{type:ControlType.String,title:\"Tag (Wir)\",defaultValue:\"Was wir \\xfcbernehmen\"},tagDein:{type:ControlType.String,title:\"Tag (Dein)\",defaultValue:\"Dein Part\"},steps:{type:ControlType.Array,title:\"Wir Steps\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Title\",defaultValue:\"ICP-Definition & Entscheider-Mapping\"},detail:{type:ControlType.String,title:\"Detail\",defaultValue:\"Beschreibe was in diesem Schritt konkret passiert.\",displayTextArea:true}}},maxCount:8,defaultValue:[{text:\"Strategie & TAM-Mapping\",detail:\"Bevor der erste Kontakt rausgeht, definieren wir gemeinsam deinen Total Addressable Market und identifizieren die richtigen Entscheider. Wir segmentieren nach Branche, Unternehmensgr\\xf6sse, Standort und Wachstumssignalen — und erstellen f\\xfcr jedes Zielunternehmen einen verifizierten Kontaktweg. Das Ergebnis: ein sauberes, handlungsf\\xe4higes Zieluniversum, das wirklich zu dir passt.\"},{text:\"Omnichannel Outreach & Ads\",detail:\"Koordinierte Sequenzen \\xfcber Email, LinkedIn, Telefon und bezahlte Anzeigen. Jede Botschaft ist individuell auf den Empf\\xe4nger abgestimmt — wir erreichen Entscheider auf dem Kanal, auf dem sie aktiv sind, zur richtigen Zeit und mit der richtigen Aussage.\"},{text:\"Qualifizierung & Terminvereinbarung\",detail:\"Jeden Lead, der Engagement gezeigt hat — eine Email-Antwort, eine LinkedIn-Reaktion, ein Klick — telefonieren wir nach. Wir kl\\xe4ren, ob echtes Interesse besteht und ob die Person entscheidungsbefugt ist. Qualifizierte Gespr\\xe4che werden direkt in deinen Kalender gebucht. Du sprichst ausschliesslich mit Entscheidern, die bereits wissen, worum es geht.\"}]},deinSteps:{type:ControlType.Array,title:\"Dein Steps\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Title\",defaultValue:\"Sales-Gespr\\xe4ch f\\xfchren\"},detail:{type:ControlType.String,title:\"Detail\",defaultValue:\"Du \\xfcbernimmst das vorqualifizierte Erstgespr\\xe4ch und f\\xfchrst den Deal zum Abschluss.\",displayTextArea:true}}},maxCount:8,defaultValue:[{text:\"Du f\\xfchrst deinen Salesprozess\",detail:\"Du \\xfcbernimmst das Erstgespr\\xe4ch mit einem Entscheider, der bereits informiert und interessiert ist. Kein Kaltstart, keine langen Erkl\\xe4rungsschleifen — du kommst direkt zum Punkt und f\\xfchrst den Deal nach deinem bew\\xe4hrten Prozess zum Abschluss.\"}]},stages:{type:ControlType.Array,title:\"Stages\",control:{type:ControlType.Object,controls:{band:{type:ControlType.String,title:\"Band\",defaultValue:\"Prospects\"},tooltip:{type:ControlType.String,title:\"Tooltip\",defaultValue:\"Unternehmen und Entscheider, die deinem Ideal Customer Profile entsprechen.\",displayTextArea:true},value:{type:ControlType.String,title:\"Value\",defaultValue:\"1'000+\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Verifizierte Entscheider in deinem Zielmarkt\",displayTextArea:true},color:{type:ControlType.Color,title:\"Normal\",defaultValue:\"#1c3482\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#1e3a9a\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#2547a8\"}}},maxCount:8,defaultValue:[{band:\"Prospects\",tooltip:\"Unternehmen und Entscheider, die pr\\xe4zise deinem Ideal Customer Profile entsprechen — verifiziert, DSGVO-konform und bereit f\\xfcr Outreach.\",value:\"1'000–5'000\",description:\"Qualifizierte Entscheider in deinem Zielmarkt\",color:\"#1c3482\",hoverColor:\"#1e3a9a\",activeColor:\"#2547a8\"},{band:\"MQLs\",tooltip:\"Marketing Qualified Leads — Kontakte, die auf unsere Outreach-Sequenzen reagiert haben: Email-Antworten, LinkedIn-Interaktionen oder signalisierte Gespr\\xe4chsbereitschaft.\",value:\"100–400\",description:\"Engagierte Kontakte aus Outreach-Sequenzen\",color:\"#1a3079\",hoverColor:\"#1c3890\",activeColor:\"#2345a0\"},{band:\"SQLs\",tooltip:\"Sales Qualified Leads — Entscheider, die Interesse signalisiert und Entscheidungskompetenz best\\xe4tigt haben. Termin direkt in deinem Kalender.\",value:\"15–40 / Mt.\",description:\"Gebuchte Erstgespr\\xe4che in deinem Kalender\",color:\"#172b6a\",hoverColor:\"#193280\",activeColor:\"#20408f\"},{band:\"Opportunities\",tooltip:\"Deals in aktiver Verhandlung — Entscheider, denen du ein Angebot gestellt hast und die konkret \\xfcber eine Zusammenarbeit mit dir nachdenken.\",value:\"5–15\",description:\"Deals kurz vor dem Abschluss\",color:\"#0f1f5c\",hoverColor:\"#122670\",activeColor:\"#162e80\"}]},// ── Layout ─────────────────────────────────────────────────────────────\nmaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:960,min:320,max:1600,step:10,unit:\"px\"},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:80,min:0,max:240,step:1,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:32,min:0,max:200,step:1,unit:\"px\"},leftPaddingRight:{type:ControlType.Number,title:\"Left Gap\",defaultValue:32,min:0,max:120,step:1,unit:\"px\"},sectionGap:{type:ControlType.Number,title:\"Section Gap\",defaultValue:8,min:0,max:80,step:1,unit:\"px\"},gridLeft:{type:ControlType.Number,title:\"Grid Left\",defaultValue:2,min:1,max:5,step:.1},gridRight:{type:ControlType.Number,title:\"Grid Right\",defaultValue:3,min:1,max:6,step:.1},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:640,min:320,max:1200,step:10,unit:\"px\"},blockHeight:{type:ControlType.Number,title:\"Block Height\",defaultValue:90,min:40,max:200,step:2,unit:\"px\"},taperStep:{type:ControlType.Number,title:\"Taper Step\",defaultValue:28,min:0,max:80,step:1,unit:\"px\"},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:14,min:0,max:40,step:1,unit:\"px\"},// ── Colors ─────────────────────────────────────────────────────────────\nlineColor:{type:ControlType.Color,title:\"Line\",defaultValue:\"#EEEEEE\"},wirLineColor:{type:ControlType.Color,title:\"Wir Line\",defaultValue:\"#0a0a0a\"},deinLineColor:{type:ControlType.Color,title:\"Dein Line\",defaultValue:\"#CCCCCC\"},stepTextColor:{type:ControlType.Color,title:\"Step Text\",defaultValue:\"#555555\"},stepTextHoverColor:{type:ControlType.Color,title:\"Step Text Hover\",defaultValue:\"#0a0a0a\"},stepDetailColor:{type:ControlType.Color,title:\"Detail Text\",defaultValue:\"#999999\"},tagTextColorWir:{type:ControlType.Color,title:\"Tag Wir\",defaultValue:\"#0a0a0a\"},tagTextColorDein:{type:ControlType.Color,title:\"Tag Dein\",defaultValue:\"#BBBBBB\"},bandTextColor:{type:ControlType.Color,title:\"Band Text\",defaultValue:\"#BBBBBB\"},valueTextColor:{type:ControlType.Color,title:\"Value Text\",defaultValue:\"#FFFFFF\"},valueTextHoverColor:{type:ControlType.Color,title:\"Value Text Hover\",defaultValue:\"#FFFFFF\"},descriptionTextColor:{type:ControlType.Color,title:\"Desc Text\",defaultValue:\"rgba(255,255,255,0.6)\"},descriptionTextHoverColor:{type:ControlType.Color,title:\"Desc Text Hover\",defaultValue:\"rgba(255,255,255,0.6)\"},// ── Typography ─────────────────────────────────────────────────────────\ntagFont:{type:ControlType.Font,title:\"Tag Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"24px\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},stepFont:{type:ControlType.Font,title:\"Step Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},stepDetailFont:{type:ControlType.Font,title:\"Detail Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",letterSpacing:\"0px\",lineHeight:\"1.4em\"}},bandFont:{type:ControlType.Font,title:\"Band Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:\"12px\",letterSpacing:\"0.06em\",lineHeight:\"1.2em\"}},valueFont:{type:ControlType.Font,title:\"Value Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},descriptionFont:{type:ControlType.Font,title:\"Desc Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",letterSpacing:\"0px\",lineHeight:\"1.4em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PipelineFunnel\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"960\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PipelineFunnel.map"],"mappings":"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"}