{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.15.1/dist/index.es.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/zmbFgJVc8YCf1HAWjlM4/Carousel.js", "ssg:https://framerusercontent.com/modules/z9SQvtpro9BYlYAAlJ8z/xFVozJZyueur5kQ5wzeV/O05YXjq8Y.js", "ssg:https://framerusercontent.com/modules/5kZZ69GqthzQTwvUbEcm/VKujI9YZNXbd99DbxQia/fzq8uHh40.js", "ssg:https://framerusercontent.com/modules/DxLqOWZx26wKzIzFTIT8/KmP1ZYYtGXGGcGS6l8Jj/tn6RLlZag.js", "ssg:https://framerusercontent.com/modules/ZTBwrsSt70l69dRG9vQp/gx8F0Ce4oTirkJrrGV2g/SM_Geo_Logos.js", "ssg:https://framerusercontent.com/modules/wk3kjIpGzp68YdYbUaEQ/iqs7kRH3BDfED8YPrb84/IilknqsQI.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n *//*function useIsMouse() {\n    const [isMouseDevice, setIsMouseDevice] = useState(false)\n\n    useLayoutEffect(() => {\n        setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches)\n    }, [])\n\n    return isMouseDevice\n}*//**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current?.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current?.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots?.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n     *///const isMouseDevice = useIsMouse()\n/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment=0)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto(page*totalLen+adjustment*totalLen);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>startTransition(()=>gotoPage(i)),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>/*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...child.props?.style,...childStyle}})}))}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (de97eeb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/p4udLEODFa8REMdZ2cqO/tNWMDZtbjKaIKoeyy90k/GPDKd6Ic6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tcxRae5oAJSHAb40cppX/MfIU2nu1qrgnNWANfJh1/PWn1k_MD2.js\";const serializationHash=\"framer-pfEIM\";const variantClassNames={Ha_KVNZvB:\"framer-v-1wps3o1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const convertFromEnum=(value,activeLocale)=>{switch(value){case\"UBLK3TN7U\":return'var(--token-b984212c-6b21-4967-bb54-ce90369391ae, rgb(255, 255, 255)) /* {\"name\":\"Surface Primary\"} */';case\"sWEgkg1hH\":return'var(--token-e830f5a9-029d-4c50-b385-9e29b4c9b56d, rgb(245, 245, 245)) /* {\"name\":\"Surface Secondary\"} */';default:return'var(--token-b984212c-6b21-4967-bb54-ce90369391ae, rgb(255, 255, 255)) /* {\"name\":\"Surface Primary\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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 humanReadableEnumMap={Primary:\"UBLK3TN7U\",Secondary:\"sWEgkg1hH\"};const getProps=({asset,assetBackground,background,body,height,icon,id,link,title,width,...props})=>{return{...props,GZ9FQsFjO:title??props.GZ9FQsFjO??\"Title text\",hwq2lBWxN:icon??props.hwq2lBWxN,KSSp57z13:assetBackground??props.KSSp57z13??\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",NZ5wQY_JP:body??props.NZ5wQY_JP??\"Body text\",o7S5ylw7Y:link??props.o7S5ylw7Y,Tf5354xIl:humanReadableEnumMap[background]??background??props.Tf5354xIl??\"UBLK3TN7U\",w3a8PevVw:asset??props.w3a8PevVw};};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,w3a8PevVw,KSSp57z13,hwq2lBWxN,GZ9FQsFjO,NZ5wQY_JP,o7S5ylw7Y,Tf5354xIl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ha_KVNZvB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const fillColor=toString(convertFromEnum(Tf5354xIl,activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(hwq2lBWxN);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:o7S5ylw7Y,motionChild:true,nodeId:\"Ha_KVNZvB\",openInNewTab:false,scopeId:\"O05YXjq8Y\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wps3o1\",className,classNames)} framer-1pnsxte`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ha_KVNZvB\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-700a1961-c2b8-4f37-ad37-e3c28ea0fc93, rgba(0, 0, 0, 0.06))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:fillColor,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13w7c5\",\"data-framer-name\":\"Asset container\",layoutDependency:layoutDependency,layoutId:\"Ha7QXeARU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kitu27\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"bRk64okw0\",style:{backgroundColor:KSSp57z13}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(w3a8PevVw)},className:\"framer-tgc7sk\",\"data-framer-name\":\"Asset\",layoutDependency:layoutDependency,layoutId:\"sSwC7GPxw\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i6t18h\",\"data-border\":true,\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"fvaS4u3pP\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ptllgn\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"K5injgfQE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxs2pe\",layoutDependency:layoutDependency,layoutId:\"TKXiG5mkR\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+400+20+0+0+1),sizes:\"24px\",...toResponsiveImage(hwq2lBWxN)},className:\"framer-1b91pit\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Kq16BxVUY\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-13rf66x\",\"data-styles-preset\":\"GPDKd6Ic6\",children:\"Revenue Planning\"})}),className:\"framer-1orfrs0\",\"data-framer-name\":\"Title text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kSD6096PT\",style:{\"--framer-paragraph-spacing\":\"16px\"},text:GZ9FQsFjO,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cc56zh\",\"data-styles-preset\":\"PWn1k_MD2\",children:\"Identify opportunities for investment to achieve your business goals.\"})}),className:\"framer-18bqm88\",\"data-framer-name\":\"Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bNBquYmwO\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:NZ5wQY_JP,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pfEIM.framer-1pnsxte, .framer-pfEIM .framer-1pnsxte { display: block; }\",\".framer-pfEIM.framer-1wps3o1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pfEIM .framer-13w7c5 { aspect-ratio: 1.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 400px); overflow: visible; position: relative; width: 100%; }\",\".framer-pfEIM .framer-kitu27 { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-pfEIM .framer-tgc7sk { flex: none; gap: 10px; height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 2; }\",\".framer-pfEIM .framer-1i6t18h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: 100%; }\",\".framer-pfEIM .framer-1ptllgn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pfEIM .framer-lxs2pe { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pfEIM .framer-1b91pit { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; }\",\".framer-pfEIM .framer-1orfrs0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-pfEIM .framer-18bqm88 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-pfEIM[data-border=\"true\"]::after, .framer-pfEIM [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 510\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"w3a8PevVw\":\"asset\",\"KSSp57z13\":\"assetBackground\",\"hwq2lBWxN\":\"icon\",\"GZ9FQsFjO\":\"title\",\"NZ5wQY_JP\":\"body\",\"o7S5ylw7Y\":\"link\",\"Tf5354xIl\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO05YXjq8Y=withCSS(Component,css,\"framer-pfEIM\");export default FramerO05YXjq8Y;FramerO05YXjq8Y.displayName=\"Cards / Use-case card\";FramerO05YXjq8Y.defaultProps={height:510,width:600};addPropertyControls(FramerO05YXjq8Y,{w3a8PevVw:{description:\"\",title:\"Asset\",type:ControlType.ResponsiveImage},KSSp57z13:{defaultValue:'var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255)) /* {\"name\":\"Purple light\"} */',description:\"\",title:\"Asset background\",type:ControlType.Color},hwq2lBWxN:{description:\"\",title:\"Icon\",type:ControlType.ResponsiveImage},GZ9FQsFjO:{defaultValue:\"Title text\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},NZ5wQY_JP:{defaultValue:\"Body text\",description:\"\",displayTextArea:false,title:\"Body\",type:ControlType.String},o7S5ylw7Y:{title:\"Link\",type:ControlType.Link},Tf5354xIl:{defaultValue:\"UBLK3TN7U\",options:[\"UBLK3TN7U\",\"sWEgkg1hH\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Background\",type:ControlType.Enum}});addFonts(FramerO05YXjq8Y,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO05YXjq8Y\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"510\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"w3a8PevVw\\\":\\\"asset\\\",\\\"KSSp57z13\\\":\\\"assetBackground\\\",\\\"hwq2lBWxN\\\":\\\"icon\\\",\\\"GZ9FQsFjO\\\":\\\"title\\\",\\\"NZ5wQY_JP\\\":\\\"body\\\",\\\"o7S5ylw7Y\\\":\\\"link\\\",\\\"Tf5354xIl\\\":\\\"background\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"600\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O05YXjq8Y.map", "// Generated by Framer (de97eeb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/zmbFgJVc8YCf1HAWjlM4/Carousel.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s6oV7bgOpghMFqp5WKE3/SphZcZp2wVnJmNnLsgbl/BUi3OJxlT.js\";import CardsUseCaseCard from\"https://framerusercontent.com/modules/z9SQvtpro9BYlYAAlJ8z/xFVozJZyueur5kQ5wzeV/O05YXjq8Y.js\";const CardsUseCaseCardFonts=getFonts(CardsUseCaseCard);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"cpD9ixHth\",\"I0Lo1U2Eo\",\"xwPOpqhLu\"];const serializationHash=\"framer-i6ymO\";const variantClassNames={cpD9ixHth:\"framer-v-1ns2z7a\",I0Lo1U2Eo:\"framer-v-rsz2f9\",xwPOpqhLu:\"framer-v-1kpz1pa\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={Desktop:\"cpD9ixHth\",Phone:\"xwPOpqhLu\",Tablet:\"I0Lo1U2Eo\"};const getProps=({height,id,sectionHeader,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cpD9ixHth\",XwBKqMmcU:sectionHeader??props.XwBKqMmcU??\"Use cases\"};};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,XwBKqMmcU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cpD9ixHth\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ns2z7a\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cpD9ixHth\",ref:refBinding,style:{backgroundColor:\"var(--token-b984212c-6b21-4967-bb54-ce90369391ae, rgb(255, 255, 255))\",...style},...addPropertyOverrides({I0Lo1U2Eo:{\"data-framer-name\":\"Tablet\"},xwPOpqhLu:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lvfhav\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"cwM5EmTlF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w71xrr\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"NMyZqKN3a\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-a0prbo\",\"data-styles-preset\":\"BUi3OJxlT\",style:{\"--framer-text-alignment\":\"center\"},children:\"Use cases\"})}),className:\"framer-1mka6v7\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zP9BkUyB3\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:XwBKqMmcU,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h1xi5p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gdNam8qGh-container\",nodeId:\"gdNam8qGh\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(Carousel,{align:\"flex-start\",ariaLabel:\"\",arrowObject:{arrowFill:\"var(--token-b110f17c-4ebf-4ffa-832c-216ba8e81acf, rgba(0, 0, 0, 0.2))\",arrowPadding:15,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:0},gap:20,height:\"100%\",id:\"gdNam8qGh\",layoutId:\"gdNam8qGh\",padding:0,paddingBottom:40,paddingLeft:60,paddingPerSide:true,paddingRight:60,paddingTop:40,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(255, 255, 255, 0)\",dotsBlur:0,dotsFill:\"var(--token-0fffcb1a-245e-4ea8-8124-685f270db416, rgba(0, 0, 0, 0.7))\",dotsGap:16,dotsInset:10,dotSize:8,dotsOpacity:.25,dotsPadding:0,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:3,widthInset:0,widthType:\"columns\"},slots:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tXdvBBj94\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klj5ez-container\",\"data-framer-name\":\"Budgeting & Forecasting\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AtQGQuv5_-container\",name:\"Budgeting & Forecasting\",nodeId:\"AtQGQuv5_\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"Budgeting & Forecasting\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/pDHNqnIEyQNfnbwklDf4w20FwU.svg\"},\"\"),id:\"AtQGQuv5_\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"AtQGQuv5_\",name:\"Budgeting & Forecasting\",NZ5wQY_JP:\"Collaboratively set targets and plan for any scenario.\",o7S5ylw7Y:resolvedLinks[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/aowwk6T6C7NPSEOF57IxHfnL0.png\",srcSet:\"https://framerusercontent.com/images/aowwk6T6C7NPSEOF57IxHfnL0.png?scale-down-to=512 512w,https://framerusercontent.com/images/aowwk6T6C7NPSEOF57IxHfnL0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/aowwk6T6C7NPSEOF57IxHfnL0.png 1800w\"},\"\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QYedmk73X\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j9lckp-container\",\"data-framer-name\":\"Headcount Planning\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"QXWcR5zsk-container\",name:\"Headcount Planning\",nodeId:\"QXWcR5zsk\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"Headcount Planning\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/mQKS0bRuPysmxNsuxrPP2l5rU.svg\"},\"\"),id:\"QXWcR5zsk\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"QXWcR5zsk\",name:\"Headcount Planning\",NZ5wQY_JP:\"Align your people with your strategic objectives.\",o7S5ylw7Y:resolvedLinks1[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/iONE8W6H7B1wkdAQY0N6mJKu50Q.png\",srcSet:\"https://framerusercontent.com/images/iONE8W6H7B1wkdAQY0N6mJKu50Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/iONE8W6H7B1wkdAQY0N6mJKu50Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/iONE8W6H7B1wkdAQY0N6mJKu50Q.png 1800w\"},\"headcount planning asset abacum\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kdK5_eDL9\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b2bkbv-container\",\"data-framer-name\":\"Revenue Planning\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JMo0dIhHo-container\",name:\"Revenue Planning\",nodeId:\"JMo0dIhHo\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"Revenue Planning\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/tmA5rVwLFJRSHD1ZGTxAQvKMlk.svg\"},\"\"),id:\"JMo0dIhHo\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"JMo0dIhHo\",name:\"Revenue Planning\",NZ5wQY_JP:\"Accelerate growth and achieve your top-line goals.\",o7S5ylw7Y:resolvedLinks2[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/dtnneKFnYz8kyrGa9YLsJQbw0hI.png\",srcSet:\"https://framerusercontent.com/images/dtnneKFnYz8kyrGa9YLsJQbw0hI.png?scale-down-to=512 512w,https://framerusercontent.com/images/dtnneKFnYz8kyrGa9YLsJQbw0hI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/dtnneKFnYz8kyrGa9YLsJQbw0hI.png 1800w\"},\"revenue planning asset abacum\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rYBQhM7V5\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nki208-container\",\"data-framer-name\":\"Scenario Planning\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ujqyn_gdI-container\",name:\"Scenario Planning\",nodeId:\"ujqyn_gdI\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"Scenario Planning\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/HVNVsuuFT5I2UOLyHrBBHlvDY.svg\"},\"\"),id:\"ujqyn_gdI\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"ujqyn_gdI\",name:\"Scenario Planning\",NZ5wQY_JP:\"Build scenarios, shift assumptions and see instant impact.\",o7S5ylw7Y:resolvedLinks3[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/fiETaAADkycOQ7OfsnQvq90NGNE.png\",srcSet:\"https://framerusercontent.com/images/fiETaAADkycOQ7OfsnQvq90NGNE.png?scale-down-to=512 512w,https://framerusercontent.com/images/fiETaAADkycOQ7OfsnQvq90NGNE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fiETaAADkycOQ7OfsnQvq90NGNE.png 1800w\"},\"scenario planning asset abacum\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OhaJ6XU0Z\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gwpxe1-container\",\"data-framer-name\":\"Investor Reporting\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"nK7hPCNNh-container\",name:\"Investor Reporting\",nodeId:\"nK7hPCNNh\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"Investor Reporting\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/16RKWklgMEuqEuXVqpuWN2vVAw.svg\"},\"\"),id:\"nK7hPCNNh\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"nK7hPCNNh\",name:\"Investor Reporting\",NZ5wQY_JP:\"Prepare updates that give investors full visibility.\",o7S5ylw7Y:resolvedLinks4[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/bgsdWnnGVOZXEOGVb9IQ4QL6R4.png\",srcSet:\"https://framerusercontent.com/images/bgsdWnnGVOZXEOGVb9IQ4QL6R4.png?scale-down-to=512 512w,https://framerusercontent.com/images/bgsdWnnGVOZXEOGVb9IQ4QL6R4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bgsdWnnGVOZXEOGVb9IQ4QL6R4.png 1800w\"},\"investor reporting asset abacum\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"djqo4Mezg\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18uxxyx-container\",\"data-framer-name\":\"P&L, BS, CF\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"alYlyJK14-container\",name:\"P&L, BS, CF\",nodeId:\"alYlyJK14\",rendersWithMotion:true,scopeId:\"fzq8uHh40\",children:/*#__PURE__*/_jsx(CardsUseCaseCard,{GZ9FQsFjO:\"P&L, BS, CF\",height:\"100%\",hwq2lBWxN:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/dmfTsk6q1jDpxo6YPofc4G27a7s.svg\"},\"\"),id:\"alYlyJK14\",KSSp57z13:\"var(--token-6c096faa-532f-48ae-b07c-fac5c42639ff, rgb(241, 231, 255))\",layoutId:\"alYlyJK14\",name:\"P&L, BS, CF\",NZ5wQY_JP:\"Automate reporting to optimize efficiency and drive decisions.\",o7S5ylw7Y:resolvedLinks5[0],style:{width:\"100%\"},Tf5354xIl:\"sWEgkg1hH\",w3a8PevVw:addImageAlt({pixelHeight:1200,pixelWidth:1800,src:\"https://framerusercontent.com/images/xpslr1Zbks5x8pYiABhuHvSQb7c.png\",srcSet:\"https://framerusercontent.com/images/xpslr1Zbks5x8pYiABhuHvSQb7c.png?scale-down-to=512 512w,https://framerusercontent.com/images/xpslr1Zbks5x8pYiABhuHvSQb7c.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xpslr1Zbks5x8pYiABhuHvSQb7c.png 1800w\"},\"pl bs cf asset abacum\"),width:\"100%\"})})})})],snapObject:{fluid:false,snap:true,snapEdge:\"start\"},style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({I0Lo1U2Eo:{arrowObject:{arrowFill:\"var(--token-b110f17c-4ebf-4ffa-832c-216ba8e81acf, rgba(0, 0, 0, 0.2))\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},paddingLeft:40,paddingRight:40,sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"columns\"}},xwPOpqhLu:{arrowObject:{arrowFill:\"var(--token-b110f17c-4ebf-4ffa-832c-216ba8e81acf, rgba(0, 0, 0, 0.2))\",arrowPadding:0,arrowRadius:40,arrowSize:40,showMouseControls:true},paddingLeft:20,paddingRight:20,sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:1,widthInset:0,widthType:\"columns\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-159kvht\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"Zm04t5iAh\"})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i6ymO.framer-b8hj0k, .framer-i6ymO .framer-b8hj0k { display: block; }\",\".framer-i6ymO.framer-1ns2z7a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-i6ymO .framer-1lvfhav { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 80px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-i6ymO .framer-1w71xrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i6ymO .framer-1mka6v7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i6ymO .framer-h1xi5p-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-i6ymO .framer-1klj5ez-container, .framer-i6ymO .framer-j9lckp-container, .framer-i6ymO .framer-b2bkbv-container, .framer-i6ymO .framer-nki208-container, .framer-i6ymO .framer-1gwpxe1-container, .framer-i6ymO .framer-18uxxyx-container { height: auto; position: relative; width: 600px; }\",\".framer-i6ymO .framer-159kvht { flex: none; height: 80px; overflow: visible; position: relative; width: 100%; }\",\".framer-i6ymO.framer-v-rsz2f9.framer-1ns2z7a { width: 810px; }\",\".framer-i6ymO.framer-v-rsz2f9 .framer-1lvfhav { padding: 80px 40px 0px 40px; }\",\".framer-i6ymO.framer-v-1kpz1pa.framer-1ns2z7a { width: 390px; }\",\".framer-i6ymO.framer-v-1kpz1pa .framer-1lvfhav { padding: 80px 20px 0px 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 638.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I0Lo1U2Eo\":{\"layout\":[\"fixed\",\"auto\"]},\"xwPOpqhLu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XwBKqMmcU\":\"sectionHeader\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerfzq8uHh40=withCSS(Component,css,\"framer-i6ymO\");export default Framerfzq8uHh40;Framerfzq8uHh40.displayName=\"Use-cases (new)\";Framerfzq8uHh40.defaultProps={height:638.5,width:1200};addPropertyControls(Framerfzq8uHh40,{variant:{options:[\"cpD9ixHth\",\"I0Lo1U2Eo\",\"xwPOpqhLu\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},XwBKqMmcU:{defaultValue:\"Use cases\",description:\"\",displayTextArea:false,title:\"Section header\",type:ControlType.String}});addFonts(Framerfzq8uHh40,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...CardsUseCaseCardFonts,...CarouselFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfzq8uHh40\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"XwBKqMmcU\\\":\\\"sectionHeader\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I0Lo1U2Eo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xwPOpqhLu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"638.5\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (455587d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Hero from\"https://framerusercontent.com/modules/8cDZo8FGO7dfZvTLl1ub/mYbiUMToIAebJ1Vc8Ebo/bugBdaeVB.js\";const HeroFonts=getFonts(Hero);const cycleOrder=[\"Dvc_c9w8R\",\"EFniLkJ8V\",\"YkwROjeKK\"];const serializationHash=\"framer-Qn0jn\";const variantClassNames={Dvc_c9w8R:\"framer-v-czdlr2\",EFniLkJ8V:\"framer-v-iof5ty\",YkwROjeKK:\"framer-v-1puxhx\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Desktop:\"Dvc_c9w8R\",Phone:\"YkwROjeKK\",Tablet:\"EFniLkJ8V\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Dvc_c9w8R\"};};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:\"Dvc_c9w8R\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-czdlr2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Dvc_c9w8R\",ref:refBinding,style:{...style},...addPropertyOverrides({EFniLkJ8V:{\"data-framer-name\":\"Tablet\"},YkwROjeKK:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cmnoit\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"MH9Ocp55F\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v7lpkl\",layoutDependency:layoutDependency,layoutId:\"mXmHJuzm3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:675,width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 120px, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||620)-0-180+0+0)+80+0,...addPropertyOverrides({EFniLkJ8V:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 80px, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||616.5)-0-260+0+0)+80+0},YkwROjeKK:{height:219,width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px, 1px) * 2)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||597.5)-0-379+0+0)+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lbajqs-container\",layoutDependency:layoutDependency,layoutId:\"XtyvWkoVS-container\",nodeId:\"XtyvWkoVS\",rendersWithMotion:true,scopeId:\"tn6RLlZag\",transformTemplate:transformTemplate1,...addPropertyOverrides({YkwROjeKK:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Hero,{height:\"100%\",id:\"XtyvWkoVS\",layoutId:\"XtyvWkoVS\",style:{height:\"100%\",width:\"100%\"},variant:\"F0Xv6LOEM\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17fkque\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"ewsRENO9E\",style:{background:\"linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, var(--token-e830f5a9-029d-4c50-b385-9e29b4c9b56d, rgb(245, 245, 245)) 100%)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qn0jn.framer-1s1meo4, .framer-Qn0jn .framer-1s1meo4 { display: block; }\",\".framer-Qn0jn.framer-czdlr2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-Qn0jn .framer-cmnoit { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 80px 60px 0px 60px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-Qn0jn .framer-v7lpkl { aspect-ratio: 2 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 540px); overflow: visible; position: relative; width: 1px; }\",\".framer-Qn0jn .framer-1lbajqs-container { aspect-ratio: 1.6 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 675px); left: 50%; position: absolute; top: 0px; width: 100%; }\",\".framer-Qn0jn .framer-17fkque { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-Qn0jn.framer-v-iof5ty.framer-czdlr2 { width: 810px; }\",\".framer-Qn0jn.framer-v-iof5ty .framer-cmnoit { align-content: center; align-items: center; padding: 80px 40px 80px 40px; }\",\".framer-Qn0jn.framer-v-iof5ty .framer-v7lpkl { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 457px); }\",\".framer-Qn0jn.framer-v-iof5ty .framer-1lbajqs-container { height: var(--framer-aspect-ratio-supported, 457px); }\",\".framer-Qn0jn.framer-v-1puxhx.framer-czdlr2 { width: 390px; }\",\".framer-Qn0jn.framer-v-1puxhx .framer-cmnoit { align-content: center; align-items: center; justify-content: flex-start; padding: 80px 20px 80px 20px; }\",\".framer-Qn0jn.framer-v-1puxhx .framer-v7lpkl { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; }\",\".framer-Qn0jn.framer-v-1puxhx .framer-1lbajqs-container { height: var(--framer-aspect-ratio-supported, 438px); left: unset; position: relative; top: unset; width: 200%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 620\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EFniLkJ8V\":{\"layout\":[\"fixed\",\"auto\"]},\"YkwROjeKK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertn6RLlZag=withCSS(Component,css,\"framer-Qn0jn\");export default Framertn6RLlZag;Framertn6RLlZag.displayName=\"Hero (new)\";Framertn6RLlZag.defaultProps={height:620,width:1200};addPropertyControls(Framertn6RLlZag,{variant:{options:[\"Dvc_c9w8R\",\"EFniLkJ8V\",\"YkwROjeKK\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framertn6RLlZag,[{explicitInter:true,fonts:[]},...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertn6RLlZag\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"620\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EFniLkJ8V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YkwROjeKK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tn6RLlZag.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function SM_GeoLogos(props){const[isLoading,setIsLoading]=useState(true);const[error,setError]=useState(null);const[currentLogoSet,setCurrentLogoSet]=useState({desktop:\"\",tablet:\"\",mobile:\"\"});const[screenSize,setScreenSize]=useState(\"desktop\");// Get region name for logging\nconst getRegionName=(countryCode,continentCode)=>{const ukCountries=[\"GB\",\"UK\"];const usCountries=[\"US\"];const latamCountries=[\"BR\",\"AR\",\"CL\",\"CO\",\"MX\",\"PE\",\"VE\",\"EC\",\"BO\",\"PY\",\"UY\",\"GY\",\"SR\",\"GF\",\"FK\"];if(ukCountries.includes(countryCode))return\"UK\";if(usCountries.includes(countryCode))return\"US\";if(latamCountries.includes(countryCode))return\"LATAM\";if(continentCode===\"EU\"&&!ukCountries.includes(countryCode))return\"Europe\";return\"Default\";};// Get logo set based on region\nconst getLogoSetForRegion=(countryCode,continentCode)=>{const ukCountries=[\"GB\",\"UK\"];const usCountries=[\"US\"];const latamCountries=[\"BR\",\"AR\",\"CL\",\"CO\",\"MX\",\"PE\",\"VE\",\"EC\",\"BO\",\"PY\",\"UY\",\"GY\",\"SR\",\"GF\",\"FK\"];// UK\nif(ukCountries.includes(countryCode)){return{desktop:props.ukLogoDesktop,tablet:props.ukLogoTablet,mobile:props.ukLogoMobile};}// US\nif(usCountries.includes(countryCode)){return{desktop:props.usLogoDesktop,tablet:props.usLogoTablet,mobile:props.usLogoMobile};}// LATAM\nif(latamCountries.includes(countryCode)){return{desktop:props.latamLogoDesktop,tablet:props.latamLogoTablet,mobile:props.latamLogoMobile};}// Europe (excluding UK)\nif(continentCode===\"EU\"&&!ukCountries.includes(countryCode)){return{desktop:props.europeLogoDesktop,tablet:props.europeLogoTablet,mobile:props.europeLogoMobile};}// Default\nreturn{desktop:props.defaultLogoDesktop,tablet:props.defaultLogoTablet,mobile:props.defaultLogoMobile};};// Determine screen size\nconst getScreenSize=()=>{if(typeof window===\"undefined\")return\"desktop\";const width=window.innerWidth;if(width<768)return\"mobile\";if(width<1024)return\"tablet\";return\"desktop\";};// Handle window resize\nuseEffect(()=>{const handleResize=()=>{setScreenSize(getScreenSize());};if(typeof window!==\"undefined\"){setScreenSize(getScreenSize());window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);}},[]);// Fetch user location\nuseEffect(()=>{const fetchUserLocation=async()=>{console.log(\"\uD83D\uDE80 SM_GeoLogos: Starting geolocation fetch...\");try{setIsLoading(true);setError(null);// Check if we're in a browser environment\nif(typeof window===\"undefined\"||typeof localStorage===\"undefined\"){console.log(\"\uD83C\uDF0D SM_GeoLogos: Not in browser environment, using default logo\");setCurrentLogoSet({desktop:props.defaultLogoDesktop,tablet:props.defaultLogoTablet,mobile:props.defaultLogoMobile});setIsLoading(false);return;}// Check localStorage first\nconst cachedGeoData=localStorage.getItem(\"abacum_geo_data\");const cachedTimestamp=localStorage.getItem(\"abacum_geo_timestamp\");const now=Date.now();const cacheExpiry=24*60*60*1e3// 24 hours in milliseconds\n;if(cachedGeoData&&cachedTimestamp&&now-parseInt(cachedTimestamp)<cacheExpiry){// Use cached data\nconst data=JSON.parse(cachedGeoData);const region=getRegionName(data.country_code,data.continent_code);const logoSet=getLogoSetForRegion(data.country_code,data.continent_code);console.log(\"\u2705 SM_GeoLogos: Using cached data:\",{country:data.country_code,continent:data.continent_code,region:region,logoSet:logoSet,cached:true});setCurrentLogoSet(logoSet);setIsLoading(false);return;}// Fetch fresh data from API\nconsole.log(\"\uD83C\uDF10 SM_GeoLogos: Fetching fresh data from ip-api.com...\");let response;try{response=await fetch(\"https://ipapi.co/json/\",{method:\"GET\",headers:{Accept:\"application/json\"}});if(!response.ok){throw new Error(`HTTP error! status: ${response.status}`);}}catch(fetchError){console.log(\"\u274C SM_GeoLogos: Fetch failed, using default logo:\",fetchError);setCurrentLogoSet({desktop:props.defaultLogoDesktop,tablet:props.defaultLogoTablet,mobile:props.defaultLogoMobile});setIsLoading(false);return;}const data=await response.json();if(!data.error){// Cache the successful response\nlocalStorage.setItem(\"abacum_geo_data\",JSON.stringify(data));localStorage.setItem(\"abacum_geo_timestamp\",now.toString());const region=getRegionName(data.country_code,data.continent_code);const logoSet=getLogoSetForRegion(data.country_code,data.continent_code);console.log(\"\u2705 SM_GeoLogos: API Success - Fresh data:\",{country:data.country_code,continent:data.continent_code,region:region,logoSet:logoSet,cached:false});setCurrentLogoSet(logoSet);}else{throw new Error(data.reason||\"Failed to get location data\");}}catch(err){console.log(\"\u274C SM_GeoLogos: API Failed - Using default logo:\",err instanceof Error?err.message:\"Unknown error\");setError(err instanceof Error?err.message:\"Unknown error\");// Fallback to default logo\nconsole.log(\"\uD83D\uDD04 SM_GeoLogos: Setting default logo set:\",{desktop:props.defaultLogoDesktop,tablet:props.defaultLogoTablet,mobile:props.defaultLogoMobile});setCurrentLogoSet({desktop:props.defaultLogoDesktop,tablet:props.defaultLogoTablet,mobile:props.defaultLogoMobile});}finally{setIsLoading(false);console.log(\"\uD83C\uDFC1 SM_GeoLogos: Geolocation fetch completed\");}};fetchUserLocation();},[props.ukLogoDesktop,props.ukLogoTablet,props.ukLogoMobile,props.usLogoDesktop,props.usLogoTablet,props.usLogoMobile,props.europeLogoDesktop,props.europeLogoTablet,props.europeLogoMobile,props.latamLogoDesktop,props.latamLogoTablet,props.latamLogoMobile,props.defaultLogoDesktop,props.defaultLogoTablet,props.defaultLogoMobile]);// Get current logo based on screen size\nconst getCurrentLogo=()=>{return currentLogoSet[screenSize]||currentLogoSet.desktop||\"\";};// Error state - show default logo instead of error message\nif(error&&!getCurrentLogo()){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",fontFamily:\"sans-serif\",fontSize:\"14px\",color:\"#e74c3c\"},children:\"Unable to load logo\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",padding:\"60px 20px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"40px\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"h5\",{style:{fontFamily:'\"Mars Standard Regular\", \"Mars Standard Regular Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"20px\",fontStyle:\"normal\",fontVariationSettings:\"normal\",fontWeight:400,WebkitFontSmoothing:\"antialiased\",color:\"rgba(0, 0, 0, 0.7)\",margin:\"0\"},children:props.title})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",maxWidth:\"1320px\"},children:getCurrentLogo()&&/*#__PURE__*/_jsx(\"img\",{src:getCurrentLogo(),alt:\"Regional Logo\",style:{width:\"100%\",height:\"auto\",maxHeight:\"auto\",objectFit:\"contain\"},onLoad:e=>{console.log(\"\uD83D\uDDBC\uFE0F SM_GeoLogos: Logo image loaded successfully:\",e.currentTarget.src,`(Screen size: ${screenSize})`);},onError:e=>{console.log(\"\u274C SM_GeoLogos: Logo image failed to load:\",e.currentTarget.src,`(Screen size: ${screenSize})`);// Hide broken images\ne.currentTarget.style.display=\"none\";}})})]});}addPropertyControls(SM_GeoLogos,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Industry Leaders trust Abacum\",description:\"Title text to display above the logo\"},ukLogoDesktop:{type:ControlType.String,title:\"UK Logo (Desktop)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/UK.png\",description:\"Logo URL for UK users on desktop\"},ukLogoTablet:{type:ControlType.String,title:\"UK Logo (Tablet)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/UK-tablet.png\",description:\"Logo URL for UK users on tablet\"},ukLogoMobile:{type:ControlType.String,title:\"UK Logo (Mobile)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/UK-mobile.png\",description:\"Logo URL for UK users on mobile\"},usLogoDesktop:{type:ControlType.String,title:\"US Logo (Desktop)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/US+-+desktop.png\",description:\"Logo URL for US users on desktop\"},usLogoTablet:{type:ControlType.String,title:\"US Logo (Tablet)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/US-tablet.png\",description:\"Logo URL for US users on tablet\"},usLogoMobile:{type:ControlType.String,title:\"US Logo (Mobile)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/US-mobile.png\",description:\"Logo URL for US users on mobile\"},europeLogoDesktop:{type:ControlType.String,title:\"Europe Logo (Desktop)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/EU+-+desktop.png\",description:\"Logo URL for European users on desktop\"},europeLogoTablet:{type:ControlType.String,title:\"Europe Logo (Tablet)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/EU-tablet.png\",description:\"Logo URL for European users on tablet\"},europeLogoMobile:{type:ControlType.String,title:\"Europe Logo (Mobile)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/EU-mobile.png\",description:\"Logo URL for European users on mobile\"},latamLogoDesktop:{type:ControlType.String,title:\"LATAM Logo (Desktop)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/LATAM+-+desktop.png\",description:\"Logo URL for LATAM users on desktop\"},latamLogoTablet:{type:ControlType.String,title:\"LATAM Logo (Tablet)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/LATAM-tablet.png\",description:\"Logo URL for LATAM users on tablet\"},latamLogoMobile:{type:ControlType.String,title:\"LATAM Logo (Mobile)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/LATAM-mobile.png\",description:\"Logo URL for LATAM users on mobile\"},defaultLogoDesktop:{type:ControlType.String,title:\"Default Logo (Desktop)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/standard.png\",description:\"Logo URL for default/fallback on desktop\"},defaultLogoTablet:{type:ControlType.String,title:\"Default Logo (Tablet)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/standard-tablet.png\",description:\"Logo URL for default/fallback on tablet\"},defaultLogoMobile:{type:ControlType.String,title:\"Default Logo (Mobile)\",defaultValue:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/standard-mobile.png\",description:\"Logo URL for default/fallback on mobile\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SM_GeoLogos\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SM_Geo_Logos.map", "// Generated by Framer (81bb052)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PathVariablesContext,PropertyOverrides,ResolveLinks,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useOverlayState,useQueryData,useRouteElementId,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js\";import CTADemo from\"#framer/local/canvasComponent/cXDIC91Jz/cXDIC91Jz.js\";import Footer from\"#framer/local/canvasComponent/eo4fbJTdm/eo4fbJTdm.js\";import SectionHeaderCentred from\"#framer/local/canvasComponent/fClgp2fYx/fClgp2fYx.js\";import UseCasesNew from\"#framer/local/canvasComponent/fzq8uHh40/fzq8uHh40.js\";import CaseStudyNEW2 from\"#framer/local/canvasComponent/G2FWMlZ77/G2FWMlZ77.js\";import BasicIconButton from\"#framer/local/canvasComponent/HBiPgr3VJ/HBiPgr3VJ.js\";import Nav from\"#framer/local/canvasComponent/hH1DdpI8D/hH1DdpI8D.js\";import Button,*as ButtonInfo from\"#framer/local/canvasComponent/hljNqlOx9/hljNqlOx9.js\";import Integrations from\"#framer/local/canvasComponent/LeVHalUDH/LeVHalUDH.js\";import HeroNew from\"#framer/local/canvasComponent/tn6RLlZag/tn6RLlZag.js\";import PageHeader from\"#framer/local/canvasComponent/uonKNc9TO/uonKNc9TO.js\";import TickersInner from\"#framer/local/canvasComponent/UQcyRvf8H/UQcyRvf8H.js\";import FeatureSimple from\"#framer/local/canvasComponent/Xt75bV3AP/Xt75bV3AP.js\";import{withCROTest}from\"#framer/local/codeFile/HowUiZ2/CRO_Add_Classes.js\";import{DemoForm}from\"#framer/local/codeFile/RQdRmDL/SM_Demo_Form_.js\";import SM_GeoLogos from\"#framer/local/codeFile/pEz1K2N/SM_Geo_Logos.js\";import Customers from\"#framer/local/collection/Cl9vhNkRb/Cl9vhNkRb.js\";import CaseStudies from\"#framer/local/collection/sq2xrJTrl/sq2xrJTrl.js\";import metadataProvider from\"#framer/local/webPageMetadata/IilknqsQI/IilknqsQI.js\";const NavFonts=getFonts(Nav);const PageHeaderFonts=getFonts(PageHeader);const DemoFormFonts=getFonts(DemoForm);const ButtonFonts=getFonts(Button);const ButtonWithCROTestctwghiWithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{nodeId:\"cHOUYy6tV\",override:withCROTest,scopeId:\"IilknqsQI\"}),ButtonInfo);const YouTubeFonts=getFonts(YouTube);const BasicIconButtonFonts=getFonts(BasicIconButton);const HeroNewFonts=getFonts(HeroNew);const SM_GeoLogosFonts=getFonts(SM_GeoLogos);const UseCasesNewFonts=getFonts(UseCasesNew);const SectionHeaderCentredFonts=getFonts(SectionHeaderCentred);const CaseStudyNEW2Fonts=getFonts(CaseStudyNEW2);const TickersInnerFonts=getFonts(TickersInner);const FeatureSimpleFonts=getFonts(FeatureSimple);const IntegrationsFonts=getFonts(Integrations);const CTADemoFonts=getFonts(CTADemo);const FooterFonts=getFonts(Footer);const breakpoints={Hw_19DBJP:\"(max-width: 809px)\",IhsBlG76f:\"(min-width: 1200px)\",JSHnK5hFh:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-vLM0u\";const variantClassNames={Hw_19DBJP:\"framer-v-1sysy87\",IhsBlG76f:\"framer-v-6t96s3\",JSHnK5hFh:\"framer-v-1cam4o5\"};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"IhsBlG76f\",Phone:\"Hw_19DBJP\",Tablet:\"JSHnK5hFh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IhsBlG76f\"};};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,WtgKUQYrnSZ9hKv0xP,dTCwNdjaDSZ9hKv0xP,zOTRfJDNn_duASP8NIoSZ9hKv0xP,ydkyZi7HhSZ9hKv0xP,ruKPk1o5hSZ9hKv0xP,iqD1W98RzSZ9hKv0xP,yVHSa8BlUSZ9hKv0xP,esMtN0qdJSZ9hKv0xP,idSZ9hKv0xP,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider(undefined,activeLocale),[undefined,activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const UodK9YY_F3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const UodK9YY_F1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const SRAb4reFG3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"DJ71rOyz9\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"msILAFxHN\");const ref2=React.useRef(null);const router=useRouter();const elementId2=useRouteElementId(\"tKaq9SXnF\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"qw2I2kEEM\");const ref4=React.useRef(null);const elementId4=useRouteElementId(\"RHd2XE4es\");const ref5=React.useRef(null);const elementId5=useRouteElementId(\"f7X5qxRxu\");const ref6=React.useRef(null);const elementId6=useRouteElementId(\"fQCpHJuZF\");const ref7=React.useRef(null);const elementId7=useRouteElementId(\"FfxLHlFgj\");const ref8=React.useRef(null);const elementId8=useRouteElementId(\"Z1zfjP2ZZ\");const ref9=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"IhsBlG76f\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-6t96s3\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2o5tlt-container\",\"data-framer-name\":\"Nav\",layoutScroll:true,name:\"Nav\",nodeId:\"pQv_dMl8J\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"onuwv4s61\"},JSHnK5hFh:{variant:\"jlsM5JHcx\"}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"pQv_dMl8J\",layoutId:\"pQv_dMl8J\",name:\"Nav\",style:{width:\"100%\"},variant:\"J7TtQthx_\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:407,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9jrixc-container\",id:elementId,nodeId:\"DJ71rOyz9\",ref:ref1,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"IfOdZI7O2\"},JSHnK5hFh:{variant:\"tTUhqnQmZ\"}},children:/*#__PURE__*/_jsx(PageHeader,{cdkXx19Di:true,CP9JxqD6f:\"Breadcrumb\",dj8xTuruf:true,dU3lXzIed:false,EeByHaIBZ:false,FaFtaADco:\"Business planning to drive performance\",FJEKRDlUW:false,h0y0Ym8al:\"Breadcrumb\",height:\"100%\",id:\"DJ71rOyz9\",KiFwA262B:\"Budgeting Micro Demo\",layoutId:\"DJ71rOyz9\",NnZdwqGg7:\"Breadcrumb\",OIHR6wRV6:true,p2kFdB5SW:false,sESYpTpl1:false,style:{width:\"100%\"},u1TKfCKCn:\"Abacum combines simplicity with enterprise-grade flexibility, enabling finance teams to plan with confidence, and make better decisions, faster.\",variant:\"SjTFQXSYc\",wAla6_Cev:true,width:\"100%\",x_NMF3bsV:\"Get started\",yt8JLAj0t:true})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-enj2v4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jn7wvx-container\",isAuthoredByUser:true,nodeId:\"Vn2Au63IJ\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{layout:\"column\",style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(DemoForm,{buttonColor:\"rgb(119, 0, 254)\",buttonText:\"Get Started\",font:\"sans-serif\",formId:\"910722\",height:\"100%\",id:\"Vn2Au63IJ\",layout:\"row\",layoutId:\"Vn2Au63IJ\",placeholder:\"Enter your work email\",teamId:\"489\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+407+40+210}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+407+40+220,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-ctwghi-container\",id:\"ctwghi\",nodeId:\"cHOUYy6tV\",rendersWithMotion:true,scopeId:\"IilknqsQI\",children:[/*#__PURE__*/_jsx(ButtonWithCROTestctwghiWithMappedReactProps1v1ipky,{Bq84E0_u6:\"ArrowForward\",height:\"100%\",id:\"cHOUYy6tV\",ik9I5qIGz:true,J0LC2FGV8:false,KJK1sV1GB:\"Watch how budgeting in Abacum works\",ks_DapWup:true,layoutId:\"cHOUYy6tV\",style:{height:\"100%\"},UodK9YY_F:UodK9YY_F3bnx0g({overlay}),variant:\"uzOYi_I9r\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1sfx3jl\"),\"data-framer-portal-id\":\"ctwghi\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"yIyCff0zF\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-11iyuc4\"),\"data-framer-name\":\"All\",\"data-framer-portal-id\":\"ctwghi\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uc16pc\",\"data-framer-name\":\"Video Wrapper\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v6d5nh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"TYekJfwCK\",rendersWithMotion:true,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:20,bottomLeftRadius:20,bottomRightRadius:20,height:\"100%\",id:\"TYekJfwCK\",isMixedBorderRadius:false,isRed:false,layoutId:\"TYekJfwCK\",play:\"On\",shouldMute:false,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:20,topRightRadius:20,url:\"https://www.youtube.com/embed/8lJqvmD7Phk?si=BVLAbCWr5yjcc630&enablejsapi=1\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fv3zsv-container\",inComponentSlot:true,nodeId:\"Gk3Z8GwLj\",rendersWithMotion:true,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(BasicIconButton,{Bq84E0_u6:\"Close\",height:\"100%\",id:\"Gk3Z8GwLj\",ik9I5qIGz:true,J0LC2FGV8:false,layoutId:\"Gk3Z8GwLj\",UodK9YY_F:UodK9YY_F1wnntms({overlay}),variant:\"ypAYWAiwR\",width:\"100%\"})})})]})})]}),getContainer())})})]})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+697}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:620,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+707,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p34a5m-container\",nodeId:\"J__qECR3v\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"YkwROjeKK\"},JSHnK5hFh:{variant:\"EFniLkJ8V\"}},children:/*#__PURE__*/_jsx(HeroNew,{height:\"100%\",id:\"J__qECR3v\",layoutId:\"J__qECR3v\",style:{width:\"100%\"},variant:\"Dvc_c9w8R\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bdi2es-container\",isAuthoredByUser:true,nodeId:\"uUEpFEzFG\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(SM_GeoLogos,{defaultLogoDesktop:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/Standard+-+desktop.png\",defaultLogoMobile:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/standard+-+phone.png\",defaultLogoTablet:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/standard+-+tablet.png\",europeLogoDesktop:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/EU+-+desktop.png\",europeLogoMobile:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/eu+-+phone.png\",europeLogoTablet:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/eu+-+tablet.png\",height:\"100%\",id:\"uUEpFEzFG\",latamLogoDesktop:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/LATAM+-+desktop.png\",latamLogoMobile:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/latam+-+phone.png\",latamLogoTablet:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/latam+-+tablet.png\",layoutId:\"uUEpFEzFG\",title:\"Industry Leaders trust Abacum\",ukLogoDesktop:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/UK+-+desktop.png\",ukLogoMobile:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/uk+-+phone.png\",ukLogoTablet:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/Uk+-+tablet.png\",usLogoDesktop:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/US+-+desktop.png\",usLogoMobile:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/us+-+phone.png\",usLogoTablet:\"https://smartmetrics-new.s3.us-west-1.amazonaws.com/abacum/us+-+tablet.png\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+1517}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+1527,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lus6w1-container\",nodeId:\"TABW1blwc\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"xwPOpqhLu\"},JSHnK5hFh:{variant:\"I0Lo1U2Eo\"}},children:/*#__PURE__*/_jsx(UseCasesNew,{height:\"100%\",id:\"TABW1blwc\",layoutId:\"TABW1blwc\",style:{width:\"100%\"},variant:\"cpD9ixHth\",width:\"100%\",XwBKqMmcU:\"Use cases\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x7lfs8\",\"data-framer-name\":\"Customers\",id:elementId1,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cesnb5\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khzOKKRpq\"},implicitPathVariables:undefined},{href:{webPageId:\"khzOKKRpq\"},implicitPathVariables:undefined},{href:{webPageId:\"khzOKKRpq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+2152+0+0+80+0},JSHnK5hFh:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:145,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px)`,y:(componentViewport?.y||0)+0+2162+0+0+80+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kt0tzg-container\",\"data-framer-name\":\"Section header\",name:\"Section header\",nodeId:\"sRBLrO8Kh\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{ADuF758dX:resolvedLinks[2]},JSHnK5hFh:{ADuF758dX:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(SectionHeaderCentred,{ADuF758dX:resolvedLinks[0],BqzdaMbVM:true,height:\"100%\",hEuRkp5v8:true,id:\"sRBLrO8Kh\",layoutId:\"sRBLrO8Kh\",name:\"Section header\",RpJvIa_ua:\"Turning finance teams into strategic drivers\",rrvT7sVTr:\"Hundreds of finance teams make smarter decisions with Abacum\",style:{width:\"100%\"},tg3AiQJo8:\"View all customers stories\",variant:\"Yq4cEol_8\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b9d3ac\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{query:{from:{constraint:{left:{collection:\"SZ9hKv0xP\",name:\"zOTRfJDNn\",type:\"Identifier\"},operator:\"==\",right:{collection:\"zOTRfJDNn\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"SZ9hKv0xP\",data:CaseStudies,type:\"Collection\"},right:{alias:\"zOTRfJDNn\",data:Customers,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"SZ9hKv0xP\",name:\"WtgKUQYrn\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"dTCwNdjaD\",type:\"Identifier\"},{alias:\"zOTRfJDNn.duASP8NIo\",collection:\"zOTRfJDNn\",name:\"duASP8NIo\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ydkyZi7Hh\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ruKPk1o5h\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"iqD1W98Rz\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"yVHSa8BlU\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"esMtN0qdJ\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"id\",type:\"Identifier\"}],where:{collection:\"SZ9hKv0xP\",name:\"nsDpRmxEy\",type:\"Identifier\"}}},JSHnK5hFh:{query:{from:{constraint:{left:{collection:\"SZ9hKv0xP\",name:\"zOTRfJDNn\",type:\"Identifier\"},operator:\"==\",right:{collection:\"zOTRfJDNn\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"SZ9hKv0xP\",data:CaseStudies,type:\"Collection\"},right:{alias:\"zOTRfJDNn\",data:Customers,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"SZ9hKv0xP\",name:\"WtgKUQYrn\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"dTCwNdjaD\",type:\"Identifier\"},{alias:\"zOTRfJDNn.duASP8NIo\",collection:\"zOTRfJDNn\",name:\"duASP8NIo\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ydkyZi7Hh\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ruKPk1o5h\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"iqD1W98Rz\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"yVHSa8BlU\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"esMtN0qdJ\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"id\",type:\"Identifier\"}],where:{collection:\"SZ9hKv0xP\",name:\"nsDpRmxEy\",type:\"Identifier\"}}}},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"SZ9hKv0xP\",name:\"zOTRfJDNn\",type:\"Identifier\"},operator:\"==\",right:{collection:\"zOTRfJDNn\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"SZ9hKv0xP\",data:CaseStudies,type:\"Collection\"},right:{alias:\"zOTRfJDNn\",data:Customers,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:3},select:[{collection:\"SZ9hKv0xP\",name:\"WtgKUQYrn\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"dTCwNdjaD\",type:\"Identifier\"},{alias:\"zOTRfJDNn.duASP8NIo\",collection:\"zOTRfJDNn\",name:\"duASP8NIo\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ydkyZi7Hh\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"ruKPk1o5h\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"iqD1W98Rz\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"yVHSa8BlU\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"esMtN0qdJ\",type:\"Identifier\"},{collection:\"SZ9hKv0xP\",name:\"id\",type:\"Identifier\"}],where:{collection:\"SZ9hKv0xP\",name:\"nsDpRmxEy\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({\"zOTRfJDNn.duASP8NIo\":zOTRfJDNn_duASP8NIoSZ9hKv0xP,dTCwNdjaD:dTCwNdjaDSZ9hKv0xP,esMtN0qdJ:esMtN0qdJSZ9hKv0xP,id:idSZ9hKv0xP,iqD1W98Rz:iqD1W98RzSZ9hKv0xP,ruKPk1o5h:ruKPk1o5hSZ9hKv0xP,WtgKUQYrn:WtgKUQYrnSZ9hKv0xP,ydkyZi7Hh:ydkyZi7HhSZ9hKv0xP,yVHSa8BlU:yVHSa8BlUSZ9hKv0xP},index)=>{dTCwNdjaDSZ9hKv0xP??=\"\";zOTRfJDNn_duASP8NIoSZ9hKv0xP??=\"\";ydkyZi7HhSZ9hKv0xP??=\"\";ruKPk1o5hSZ9hKv0xP??=\"\";iqD1W98RzSZ9hKv0xP??=\"\";yVHSa8BlUSZ9hKv0xP??=\"\";esMtN0qdJSZ9hKv0xP??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`SZ9hKv0xP-${idSZ9hKv0xP}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{yVHSa8BlU:yVHSa8BlUSZ9hKv0xP},children:/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{yVHSa8BlU:yVHSa8BlUSZ9hKv0xP},webPageId:\"QX788P6JI\"},implicitPathVariables:undefined},{href:{pathVariables:{yVHSa8BlU:yVHSa8BlUSZ9hKv0xP},webPageId:\"QX788P6JI\"},implicitPathVariables:undefined},{href:{pathVariables:{yVHSa8BlU:yVHSa8BlUSZ9hKv0xP},webPageId:\"QX788P6JI\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px, 50px)`,y:(componentViewport?.y||0)+0+2152+0+0+80+185+0+0},JSHnK5hFh:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 100px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:499,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 160px) / 3, 50px)`,y:(componentViewport?.y||0)+0+2162+0+0+80+185+0+0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-ezimra-container\",id:`${yVHSa8BlUSZ9hKv0xP}-ezimra`,nodeId:\"bqhi6B8Ui\",scopeId:\"IilknqsQI\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{Fn7vJLg_s:resolvedLinks1[2]},JSHnK5hFh:{Fn7vJLg_s:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(CaseStudyNEW2,{aFuKBSYIe:\"tcmbpbZPQ\",c4jbFfCPs:ruKPk1o5hSZ9hKv0xP,cwAqxOJ7T:dTCwNdjaDSZ9hKv0xP,CYROYfzwy:iqD1W98RzSZ9hKv0xP,F92lvhD77:ydkyZi7HhSZ9hKv0xP,Fn7vJLg_s:resolvedLinks1[0],height:\"100%\",id:\"bqhi6B8Ui\",layoutId:\"bqhi6B8Ui\",qGHFFQF__:toResponsiveImage(WtgKUQYrnSZ9hKv0xP),SRAb4reFG:SRAb4reFG3bnx0g({overlay:overlay1}),style:{width:\"100%\"},T5aUoD16Q:isSet(esMtN0qdJSZ9hKv0xP),variant:\"b7L95CWj3\",Vg9hqyJ_5:zOTRfJDNn_duASP8NIoSZ9hKv0xP,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1mxt5d6\"),\"data-framer-portal-id\":`${yVHSa8BlUSZ9hKv0xP}-ezimra`,exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"ykL8e3Wza\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-15iozvw\"),\"data-framer-name\":\"All\",\"data-framer-portal-id\":`${yVHSa8BlUSZ9hKv0xP}-ezimra`,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gzyzgt\",\"data-framer-name\":\"Video Wrapper\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bs07vh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gGicXjegr\",rendersWithMotion:true,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,height:\"100%\",id:\"gGicXjegr\",isMixedBorderRadius:false,isRed:true,layoutId:\"gGicXjegr\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:0,topRightRadius:0,url:esMtN0qdJSZ9hKv0xP,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yklt5j-container\",inComponentSlot:true,nodeId:\"mlVuXCzFt\",rendersWithMotion:true,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(BasicIconButton,{Bq84E0_u6:\"Close\",height:\"100%\",id:\"mlVuXCzFt\",ik9I5qIGz:true,J0LC2FGV8:false,layoutId:\"mlVuXCzFt\",UodK9YY_F:UodK9YY_F1wnntms({overlay:overlay1}),variant:\"ypAYWAiwR\",width:\"100%\"})})})]})})]}),getContainer())})})]})})})})})})})},idSZ9hKv0xP);})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+2152+0+0+80+1243},JSHnK5hFh:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:220,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px)`,y:(componentViewport?.y||0)+0+2162+0+0+80+1243,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oxrfkz-container\",nodeId:\"LfCwaJHxB\",scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(TickersInner,{height:\"100%\",id:\"LfCwaJHxB\",layoutId:\"LfCwaJHxB\",P2yaQWXlo:true,sDzZd8VPW:false,style:{width:\"100%\"},variant:\"zprMI3xgq\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zm2NL_I2c\"},implicitPathVariables:undefined},{href:{webPageId:\"Zm2NL_I2c\"},implicitPathVariables:undefined},{href:{webPageId:\"Zm2NL_I2c\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+3775}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+3785,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x85wmy-container\",\"data-framer-name\":\"Reporting\",id:elementId2,name:\"Reporting\",nodeId:\"tKaq9SXnF\",ref:ref3,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{sHervYe2_:resolvedLinks2[2],variant:\"MN4FRFmrM\"},JSHnK5hFh:{sHervYe2_:resolvedLinks2[1],variant:\"ko8JMTyFh\"}},children:/*#__PURE__*/_jsx(FeatureSimple,{dmyjcCEM4:true,dysvwEMXJ:\"Reporting workflows\",EprATsmjb:\"Drill-down\",eV88eT_oX:\"Slack integration\",fDCIcTx_5:true,gcRv0_PeQ:\"Financial Reporting\",height:\"100%\",hEl17qfRr:false,hiBqHfe1w:\"PDF and Slides export\",IBk8F2_wH:true,id:\"tKaq9SXnF\",JjXfXU9XS:true,k88SuNOwC:/*#__PURE__*/_jsx(React.Fragment,{}),layoutId:\"tKaq9SXnF\",lmXP4ZOqY:\"Dashboards\",lOw8fWUjA:\"Custom visualizations\",LzTn5WAPf:\"Access real-time financial and operational reports, easily filter and compare against targets, and share the insights you didn\u2019t have the time for.\",name:\"Reporting\",QVUgHRFA1:true,sHervYe2_:resolvedLinks2[0],stGcQP6GG:true,style:{width:\"100%\"},uRk6N061k:true,variant:\"PwvkmowI1\",VfbfNFA0a:addImageAlt({pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/O0e0rM1Vu79RZI1ETAZSqnxvQak.png\",srcSet:\"https://framerusercontent.com/images/O0e0rM1Vu79RZI1ETAZSqnxvQak.png?scale-down-to=512 512w,https://framerusercontent.com/images/O0e0rM1Vu79RZI1ETAZSqnxvQak.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/O0e0rM1Vu79RZI1ETAZSqnxvQak.png 2048w\"},\"financial reporting software\"),VilwifJN6:\"yHYvpcnhR\",vJ8MpkA1Y:true,width:\"100%\",xagyYQCKs:\"Templates\",zJs6J045m:\"Surface insights that will move the needle\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DSFhjX7ju\"},implicitPathVariables:undefined},{href:{webPageId:\"DSFhjX7ju\"},implicitPathVariables:undefined},{href:{webPageId:\"DSFhjX7ju\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+4455}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+4465,children:/*#__PURE__*/_jsx(Container,{className:\"framer-159jpo4-container\",\"data-framer-name\":\"Planning\",id:elementId3,name:\"Planning\",nodeId:\"qw2I2kEEM\",ref:ref4,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{sHervYe2_:resolvedLinks3[2],variant:\"MN4FRFmrM\"},JSHnK5hFh:{sHervYe2_:resolvedLinks3[1],variant:\"eY9EJE9Wq\"}},children:/*#__PURE__*/_jsx(FeatureSimple,{dmyjcCEM4:true,dysvwEMXJ:\"Auto-complete formulas\",EprATsmjb:\"Tag\",eV88eT_oX:\"Permissions\",fDCIcTx_5:true,gcRv0_PeQ:\"Collaborative Financial Planning\",height:\"100%\",hEl17qfRr:false,hiBqHfe1w:\"Budgeting workflows\",IBk8F2_wH:false,id:\"qw2I2kEEM\",JjXfXU9XS:true,k88SuNOwC:/*#__PURE__*/_jsx(React.Fragment,{}),layoutId:\"qw2I2kEEM\",lmXP4ZOqY:\"Connected scenarios\",lOw8fWUjA:\"Approvals\",LzTn5WAPf:\"With collaborative workflows, forecast templates, approval requests, and what-if scenario planning, Abacum turns planning into a team sport.\",name:\"Planning\",QVUgHRFA1:true,sHervYe2_:resolvedLinks3[0],stGcQP6GG:true,style:{width:\"100%\"},uRk6N061k:true,variant:\"nkwycbQGZ\",VfbfNFA0a:addImageAlt({pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/M4LlRowIPAaKFvmeUJNzszTtNM.png\",srcSet:\"https://framerusercontent.com/images/M4LlRowIPAaKFvmeUJNzszTtNM.png?scale-down-to=512 512w,https://framerusercontent.com/images/M4LlRowIPAaKFvmeUJNzszTtNM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/M4LlRowIPAaKFvmeUJNzszTtNM.png 2048w\"},\"financial planning software\"),VilwifJN6:\"yHYvpcnhR\",vJ8MpkA1Y:true,width:\"100%\",xagyYQCKs:\"Custom metrics\",zJs6J045m:\"Make plans that drive business performance\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oEoMtNzLD\"},implicitPathVariables:undefined},{href:{webPageId:\"oEoMtNzLD\"},implicitPathVariables:undefined},{href:{webPageId:\"oEoMtNzLD\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+5135}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+5145,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7cub94-container\",\"data-framer-name\":\"Intelligence\",id:elementId4,name:\"Intelligence\",nodeId:\"RHd2XE4es\",ref:ref5,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{sHervYe2_:resolvedLinks4[2],variant:\"MN4FRFmrM\"},JSHnK5hFh:{sHervYe2_:resolvedLinks4[1],variant:\"ko8JMTyFh\"}},children:/*#__PURE__*/_jsx(FeatureSimple,{dmyjcCEM4:false,dysvwEMXJ:\"AI Classifier\",EprATsmjb:\"Tag\",eV88eT_oX:\"Tag\",fDCIcTx_5:true,gcRv0_PeQ:\"Abacum Intelligence\",height:\"100%\",hEl17qfRr:false,hiBqHfe1w:\"Tag\",IBk8F2_wH:false,id:\"RHd2XE4es\",JjXfXU9XS:true,k88SuNOwC:/*#__PURE__*/_jsx(React.Fragment,{}),layoutId:\"RHd2XE4es\",lmXP4ZOqY:\"AI Forecasting\",lOw8fWUjA:\"AI Anomaly Detection\",LzTn5WAPf:\"Built for finance teams, Abacum Intelligence understands your performance, creates intelligent forecasts, and keeps you always one step ahead.\",name:\"Intelligence\",QVUgHRFA1:false,sHervYe2_:resolvedLinks4[0],stGcQP6GG:true,style:{width:\"100%\"},uRk6N061k:true,variant:\"PwvkmowI1\",VfbfNFA0a:addImageAlt({pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/ApUOqErm8GHaEVKOq4ngcSRMaw.png\",srcSet:\"https://framerusercontent.com/images/ApUOqErm8GHaEVKOq4ngcSRMaw.png?scale-down-to=512 512w,https://framerusercontent.com/images/ApUOqErm8GHaEVKOq4ngcSRMaw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ApUOqErm8GHaEVKOq4ngcSRMaw.png 2048w\"},\"abacum intelligence\"),VilwifJN6:\"yHYvpcnhR\",vJ8MpkA1Y:true,width:\"100%\",xagyYQCKs:\"AI Summaries\",zJs6J045m:\"Abacum Intelligence becomes your next hire\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ecSzUPnkN\"},implicitPathVariables:undefined},{href:{webPageId:\"ecSzUPnkN\"},implicitPathVariables:undefined},{href:{webPageId:\"ecSzUPnkN\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+5815}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+5825,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qoe666-container\",\"data-framer-name\":\"Data\",id:elementId5,name:\"Data\",nodeId:\"f7X5qxRxu\",ref:ref6,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{sHervYe2_:resolvedLinks5[2],variant:\"MN4FRFmrM\"},JSHnK5hFh:{sHervYe2_:resolvedLinks5[1],variant:\"eY9EJE9Wq\"}},children:/*#__PURE__*/_jsx(FeatureSimple,{dmyjcCEM4:false,dysvwEMXJ:\"Manual adjustments\",EprATsmjb:\"Tag\",eV88eT_oX:\"Tag\",fDCIcTx_5:true,gcRv0_PeQ:\"Data Manager\",height:\"100%\",hEl17qfRr:false,hiBqHfe1w:\"Tag\",IBk8F2_wH:false,id:\"f7X5qxRxu\",JjXfXU9XS:true,k88SuNOwC:/*#__PURE__*/_jsx(React.Fragment,{}),layoutId:\"f7X5qxRxu\",lmXP4ZOqY:\"Data Transformations\",lOw8fWUjA:\"Tag\",LzTn5WAPf:\"Finally create your metric source of truth and keep your reports in real-time. With 50+ integrations, connect to any system, aggregate, and clean your data\u2014no more manual CSV handling.\",name:\"Data\",QVUgHRFA1:false,sHervYe2_:resolvedLinks5[0],stGcQP6GG:false,style:{width:\"100%\"},uRk6N061k:false,variant:\"nkwycbQGZ\",VfbfNFA0a:addImageAlt({pixelHeight:2048,pixelWidth:2048,src:\"https://framerusercontent.com/images/YEooBDNN4tTyNpLHOHNoIRwNYp8.png\",srcSet:\"https://framerusercontent.com/images/YEooBDNN4tTyNpLHOHNoIRwNYp8.png?scale-down-to=512 512w,https://framerusercontent.com/images/YEooBDNN4tTyNpLHOHNoIRwNYp8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YEooBDNN4tTyNpLHOHNoIRwNYp8.png 2048w\"},\"data manager\"),VilwifJN6:\"yHYvpcnhR\",vJ8MpkA1Y:true,width:\"100%\",xagyYQCKs:\"FX translations\",zJs6J045m:\"Data is never too messy to be synced into Abacum\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+6495}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:437,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+6505,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x97hbf-container\",\"data-framer-name\":\"Integrations\",id:elementId6,name:\"Integrations\",nodeId:\"fQCpHJuZF\",ref:ref7,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"sW_VD6ekg\"},JSHnK5hFh:{variant:\"j4dXhf4GH\"}},children:/*#__PURE__*/_jsx(Integrations,{height:\"100%\",id:\"fQCpHJuZF\",layoutId:\"fQCpHJuZF\",name:\"Integrations\",nhoHMBV1i:\"JNPv85Qo1\",style:{width:\"100%\"},variant:\"tLblWsQSZ\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+6932}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:342,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+6942,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uo0s5d-container\",\"data-framer-name\":\"CTA\",id:elementId7,name:\"CTA\",nodeId:\"FfxLHlFgj\",ref:ref8,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"SrjwxyBv8\"},JSHnK5hFh:{variant:\"aQLrN3tfO\"}},children:/*#__PURE__*/_jsx(CTADemo,{HaSS51rXG:true,height:\"100%\",id:\"FfxLHlFgj\",layoutId:\"FfxLHlFgj\",name:\"CTA\",Nmc5XqLcj:\"Get started\",QmpCzW15f:\"For all the decisions you need to make.\",style:{width:\"100%\"},variant:\"CBkX_f3PE\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{y:(componentViewport?.y||0)+0+7274}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:708,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+7284,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hetn60-container\",\"data-framer-name\":\"Footer\",id:elementId8,name:\"Footer\",nodeId:\"Z1zfjP2ZZ\",ref:ref9,scopeId:\"IilknqsQI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Hw_19DBJP:{variant:\"ZPzkKlhV5\"},JSHnK5hFh:{variant:\"LU5aqljY_\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Z1zfjP2ZZ\",layoutId:\"Z1zfjP2ZZ\",name:\"Footer\",style:{width:\"100%\"},variant:\"aUOVDA5wB\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vLM0u.framer-6rh4wo, .framer-vLM0u .framer-6rh4wo { display: block; }\",\".framer-vLM0u.framer-6t96s3 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-vLM0u .framer-2o5tlt-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-vLM0u .framer-9jrixc-container, .framer-vLM0u .framer-x85wmy-container, .framer-vLM0u .framer-159jpo4-container, .framer-vLM0u .framer-7cub94-container, .framer-vLM0u .framer-qoe666-container, .framer-vLM0u .framer-1x97hbf-container, .framer-vLM0u .framer-uo0s5d-container, .framer-vLM0u .framer-hetn60-container { flex: none; height: auto; position: relative; scroll-margin-top: 60px; width: 100%; z-index: 2; }\",\".framer-vLM0u .framer-enj2v4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vLM0u .framer-1jn7wvx-container, .framer-vLM0u .framer-bdi2es-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vLM0u .framer-ctwghi-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-vLM0u.framer-1sfx3jl, .framer-vLM0u.framer-1mxt5d6 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-vLM0u.framer-11iyuc4, .framer-vLM0u.framer-15iozvw { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 20px; position: fixed; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 10; }\",\".framer-vLM0u .framer-uc16pc, .framer-vLM0u .framer-gzyzgt { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); max-width: 960px; overflow: visible; position: relative; width: 100%; }\",\".framer-vLM0u .framer-1v6d5nh-container, .framer-vLM0u .framer-bs07vh-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-vLM0u .framer-1fv3zsv-container, .framer-vLM0u .framer-yklt5j-container { flex: none; height: auto; position: absolute; right: 0px; top: -40px; width: auto; z-index: 10; }\",\".framer-vLM0u .framer-1p34a5m-container, .framer-vLM0u .framer-lus6w1-container, .framer-vLM0u .framer-1kt0tzg-container, .framer-vLM0u .framer-oxrfkz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-vLM0u .framer-1x7lfs8 { align-content: center; align-items: center; background-color: var(--token-e830f5a9-029d-4c50-b385-9e29b4c9b56d, #f5f5f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; scroll-margin-top: 60px; width: 100%; z-index: 2; }\",\".framer-vLM0u .framer-cesnb5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 80px 60px 80px 60px; position: relative; width: 100%; }\",\".framer-vLM0u .framer-b9d3ac { display: grid; flex: none; gap: 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-vLM0u .framer-ezimra-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-vLM0u.framer-6t96s3 { width: 810px; } .framer-vLM0u .framer-cesnb5 { padding: 80px 40px 80px 40px; } .framer-vLM0u .framer-b9d3ac { grid-template-columns: repeat(2, minmax(50px, 1fr)); }}\",\"@media (max-width: 809px) { .framer-vLM0u.framer-6t96s3 { width: 390px; } .framer-vLM0u .framer-2o5tlt-container { order: 1; } .framer-vLM0u .framer-9jrixc-container { order: 2; } .framer-vLM0u .framer-enj2v4 { gap: 10px; order: 3; } .framer-vLM0u .framer-1jn7wvx-container { width: 300px; } .framer-vLM0u .framer-1p34a5m-container { order: 4; } .framer-vLM0u .framer-bdi2es-container { order: 5; } .framer-vLM0u .framer-lus6w1-container { order: 6; } .framer-vLM0u .framer-1x7lfs8 { order: 7; } .framer-vLM0u .framer-cesnb5 { padding: 80px 20px 80px 20px; } .framer-vLM0u .framer-b9d3ac { grid-template-columns: repeat(1, minmax(50px, 1fr)); } .framer-vLM0u .framer-x85wmy-container { order: 8; } .framer-vLM0u .framer-159jpo4-container { order: 9; } .framer-vLM0u .framer-7cub94-container { order: 10; } .framer-vLM0u .framer-qoe666-container { order: 11; } .framer-vLM0u .framer-1x97hbf-container { order: 12; } .framer-vLM0u .framer-uo0s5d-container { order: 13; } .framer-vLM0u .framer-hetn60-container { order: 14; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7309\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JSHnK5hFh\":{\"layout\":[\"fixed\",\"auto\"]},\"Hw_19DBJP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"DJ71rOyz9\":{\"pattern\":\":DJ71rOyz9\",\"name\":\"hero\"},\"msILAFxHN\":{\"pattern\":\":msILAFxHN\",\"name\":\"customers\"},\"tKaq9SXnF\":{\"pattern\":\":tKaq9SXnF\",\"name\":\"reporting\"},\"qw2I2kEEM\":{\"pattern\":\":qw2I2kEEM\",\"name\":\"planning\"},\"RHd2XE4es\":{\"pattern\":\":RHd2XE4es\",\"name\":\"intelligence\"},\"f7X5qxRxu\":{\"pattern\":\":f7X5qxRxu\",\"name\":\"data\"},\"fQCpHJuZF\":{\"pattern\":\":fQCpHJuZF\",\"name\":\"integrations\"},\"FfxLHlFgj\":{\"pattern\":\":FfxLHlFgj\",\"name\":\"cta\"},\"Z1zfjP2ZZ\":{\"pattern\":\":Z1zfjP2ZZ\",\"name\":\"footer\"}}\n * @framerResponsiveScreen\n */const FramerIilknqsQI=withCSS(Component,css,\"framer-vLM0u\");export default FramerIilknqsQI;FramerIilknqsQI.displayName=\"Page\";FramerIilknqsQI.defaultProps={height:7309,width:1200};addFonts(FramerIilknqsQI,[{explicitInter:true,fonts:[]},...NavFonts,...PageHeaderFonts,...DemoFormFonts,...ButtonFonts,...YouTubeFonts,...BasicIconButtonFonts,...HeroNewFonts,...SM_GeoLogosFonts,...UseCasesNewFonts,...SectionHeaderCentredFonts,...CaseStudyNEW2Fonts,...TickersInnerFonts,...FeatureSimpleFonts,...IntegrationsFonts,...CTADemoFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIilknqsQI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JSHnK5hFh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hw_19DBJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"7309\",\"framerIntrinsicWidth\":\"1200\",\"framerResponsiveScreen\":\"\",\"framerScrollSections\":\"{\\\"DJ71rOyz9\\\":{\\\"pattern\\\":\\\":DJ71rOyz9\\\",\\\"name\\\":\\\"hero\\\"},\\\"msILAFxHN\\\":{\\\"pattern\\\":\\\":msILAFxHN\\\",\\\"name\\\":\\\"customers\\\"},\\\"tKaq9SXnF\\\":{\\\"pattern\\\":\\\":tKaq9SXnF\\\",\\\"name\\\":\\\"reporting\\\"},\\\"qw2I2kEEM\\\":{\\\"pattern\\\":\\\":qw2I2kEEM\\\",\\\"name\\\":\\\"planning\\\"},\\\"RHd2XE4es\\\":{\\\"pattern\\\":\\\":RHd2XE4es\\\",\\\"name\\\":\\\"intelligence\\\"},\\\"f7X5qxRxu\\\":{\\\"pattern\\\":\\\":f7X5qxRxu\\\",\\\"name\\\":\\\"data\\\"},\\\"fQCpHJuZF\\\":{\\\"pattern\\\":\\\":fQCpHJuZF\\\",\\\"name\\\":\\\"integrations\\\"},\\\"FfxLHlFgj\\\":{\\\"pattern\\\":\\\":FfxLHlFgj\\\",\\\"name\\\":\\\"cta\\\"},\\\"Z1zfjP2ZZ\\\":{\\\"pattern\\\":\\\":Z1zfjP2ZZ\\\",\\\"name\\\":\\\"footer\\\"}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["clamp", "e", "calcMaskWidth", "inset", "width", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "filteredSlots", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "ye", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "newNumPages", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "adjustment", "totalLen", "gotoDelta", "delta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "Z", "u", "motion", "child", "index", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "serializationHash", "variantClassNames", "convertFromEnum", "value", "activeLocale", "toString", "transition1", "toResponsiveImage", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "asset", "assetBackground", "background", "body", "height", "icon", "id", "link", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "w3a8PevVw", "KSSp57z13", "hwq2lBWxN", "GZ9FQsFjO", "NZ5wQY_JP", "o7S5ylw7Y", "Tf5354xIl", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "sharedStyleClassNames", "fillColor", "scopingClassNames", "cx", "serializationHash", "visible", "LayoutGroup", "Link", "u", "Image2", "getLoadingLazyAtYPosition", "RichText", "css", "FramerO05YXjq8Y", "withCSS", "O05YXjq8Y_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "CardsUseCaseCardFonts", "getFonts", "O05YXjq8Y_default", "CarouselFonts", "Carousel", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "sectionHeader", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "XwBKqMmcU", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "css", "Framerfzq8uHh40", "withCSS", "fzq8uHh40_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "HeroFonts", "getFonts", "bugBdaeVB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framertn6RLlZag", "withCSS", "tn6RLlZag_default", "addPropertyControls", "ControlType", "addFonts", "SM_GeoLogos", "props", "isLoading", "setIsLoading", "ye", "error", "setError", "currentLogoSet", "setCurrentLogoSet", "screenSize", "setScreenSize", "getRegionName", "countryCode", "continentCode", "ukCountries", "usCountries", "latamCountries", "getLogoSetForRegion", "getScreenSize", "window", "width", "ue", "handleResize", "cachedGeoData", "cachedTimestamp", "now", "cacheExpiry", "data", "region", "logoSet", "response", "fetchError", "err", "getCurrentLogo", "p", "u", "e", "addPropertyControls", "ControlType", "NavFonts", "getFonts", "hH1DdpI8D_default", "PageHeaderFonts", "uonKNc9TO_default", "DemoFormFonts", "DemoForm", "ButtonFonts", "hljNqlOx9_default", "ButtonWithCROTestctwghiWithMappedReactProps1v1ipky", "withMappedReactProps", "withCodeBoundaryForOverrides", "withCROTest", "hljNqlOx9_exports", "YouTubeFonts", "Youtube", "BasicIconButtonFonts", "HBiPgr3VJ_default", "HeroNewFonts", "tn6RLlZag_default", "SM_GeoLogosFonts", "SM_GeoLogos", "UseCasesNewFonts", "fzq8uHh40_default", "SectionHeaderCentredFonts", "fClgp2fYx_default", "CaseStudyNEW2Fonts", "G2FWMlZ77_default", "TickersInnerFonts", "UQcyRvf8H_default", "FeatureSimpleFonts", "Xt75bV3AP_default", "IntegrationsFonts", "LeVHalUDH_default", "CTADemoFonts", "cXDIC91Jz_default", "FooterFonts", "eo4fbJTdm_default", "breakpoints", "serializationHash", "variantClassNames", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "toResponsiveImage", "value", "isSet", "QueryData", "query", "pageSize", "data", "useQueryData", "addImageAlt", "image", "alt", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "WtgKUQYrnSZ9hKv0xP", "dTCwNdjaDSZ9hKv0xP", "zOTRfJDNn_duASP8NIoSZ9hKv0xP", "ydkyZi7HhSZ9hKv0xP", "ruKPk1o5hSZ9hKv0xP", "iqD1W98RzSZ9hKv0xP", "yVHSa8BlUSZ9hKv0xP", "esMtN0qdJSZ9hKv0xP", "idSZ9hKv0xP", "restProps", "metadata", "se", "useMetadata", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "UodK9YY_F3bnx0g", "overlay", "loadMore", "args", "UodK9YY_F1wnntms", "SRAb4reFG3bnx0g", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "router", "useRouter", "elementId2", "ref3", "elementId3", "ref4", "elementId4", "ref5", "elementId5", "ref6", "elementId6", "ref7", "elementId7", "ref8", "elementId8", "ref9", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "hH1DdpI8D_default", "uonKNc9TO_default", "DemoForm", "l", "ButtonWithCROTestctwghiWithMappedReactProps1v1ipky", "AnimatePresence", "Ga", "x", "Youtube", "HBiPgr3VJ_default", "tn6RLlZag_default", "SM_GeoLogos", "fzq8uHh40_default", "ResolveLinks", "resolvedLinks", "fClgp2fYx_default", "ChildrenCanSuspend", "sq2xrJTrl_default", "Cl9vhNkRb_default", "collection", "paginationInfo", "index", "PathVariablesContext", "overlay1", "resolvedLinks1", "G2FWMlZ77_default", "UQcyRvf8H_default", "resolvedLinks2", "Xt75bV3AP_default", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "LeVHalUDH_default", "cXDIC91Jz_default", "eo4fbJTdm_default", "css", "FramerIilknqsQI", "withCSS", "IilknqsQI_default", "addFonts", "NavFonts", "PageHeaderFonts", "DemoFormFonts", "ButtonFonts", "YouTubeFonts", "BasicIconButtonFonts", "HeroNewFonts", "SM_GeoLogosFonts", "UseCasesNewFonts", "SectionHeaderCentredFonts", "CaseStudyNEW2Fonts", "TickersInnerFonts", "FeatureSimpleFonts", "IntegrationsFonts", "CTADemoFonts", "FooterFonts", "__FramerMetadata__"]
}
