{"version":3,"file":"AccessGate.CaAlARHp.mjs","names":["Children","useRef","useMemo","useState","useCallback","size","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Material","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState"],"sources":["https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js","https:/framerusercontent.com/modules/pqEZjoneY4sG9WcUqapw/9qUH2EhmUzKGvv7dPQ3y/AI4F1iLHu.js","https:/framerusercontent.com/modules/Of4GgfIC8VGmTHQXeSpM/UNuWYDscmKGcuwRkfIzT/AvFYz_v5h.js","https:/framerusercontent.com/modules/0hvrD1kMQVfkKKA3ovNf/EFmEJvJ2grvwycamNnYi/Xn63EKnom.js","https:/framerusercontent.com/modules/OACy2iewmYaqwwbFJIR0/FqrrNk8mLLzKPO2jEOxZ/AccessGate.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition,forwardRef,useImperativeHandle}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;const writingDirection=useWritingDirection();// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;const offset=useMotionValue(0);const resolvedDirection=getTickerResolvedDirection(direction===true?\"left\":direction,writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const transformer=directionTransformers[resolvedDirection];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>{setSize({parent:parentLength,children:childrenLength});});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?1:0];}if(index===filteredSlots.length-1){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?0:1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{style:size,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,iterationStart:writingDirection===\"rtl\"?1:0,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,writingDirection]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?animateToValue*(writingDirection===\"rtl\"?1:-1):undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}const Wrapper=/*#__PURE__*/forwardRef(({children,...props},ref)=>{const innerRef=useRef();const inView=useInView(innerRef);useImperativeHandle(ref,()=>innerRef.current);useEffect(()=>{const current=innerRef.current;if(!current)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(inView){current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}},[inView]);return /*#__PURE__*/_jsx(\"li\",{...props,\"aria-hidden\":!inView,ref:innerRef,children:children});});/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* 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:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);function useWritingDirection(){if(!window||!window.document||!window.document.documentElement)return\"ltr\";return window.document.documentElement.dir===\"rtl\"?\"rtl\":\"ltr\";}function getTickerResolvedDirection(direction,writingDirection){if(writingDirection!==\"rtl\")return direction;if(direction===\"left\")return\"right\";if(direction===\"right\")return\"left\";return direction;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,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/TKIdtgUKtwwwzUJdlTyj/c5GpWXAdxzL26GD4OEwS/hXwqF3gtZ.js\";const enabledGestures={CSrwKfiV3:{hover:true}};const serializationHash=\"framer-6l0uE\";const variantClassNames={CSrwKfiV3:\"framer-v-1ku6shi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"CSrwKfiV3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EwzW4XHcf\"},motionChild:true,nodeId:\"CSrwKfiV3\",openInNewTab:false,scopeId:\"AI4F1iLHu\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ku6shi\",className,classNames)} framer-1ok0328`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CSrwKfiV3\",ref:refBinding,style:{backgroundColor:\"rgb(26, 26, 25)\",borderBottomLeftRadius:56,borderBottomRightRadius:56,borderTopLeftRadius:56,borderTopRightRadius:56,opacity:1,...style},variants:{\"CSrwKfiV3-hover\":{opacity:.8}},...addPropertyOverrides({\"CSrwKfiV3-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17lqnu6\",\"data-styles-preset\":\"hXwqF3gtZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book Free consultation\"})}),className:\"framer-1vkpe3y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Hti6l0Mwy\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6l0uE.framer-1ok0328, .framer-6l0uE .framer-1ok0328 { display: block; }\",\".framer-6l0uE.framer-1ku6shi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 24px 16px 24px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-6l0uE .framer-1vkpe3y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 245\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"g9fWI1U9M\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAI4F1iLHu=withCSS(Component,css,\"framer-6l0uE\");export default FramerAI4F1iLHu;FramerAI4F1iLHu.displayName=\"Button-Primary-Landing\";FramerAI4F1iLHu.defaultProps={height:48,width:245};addFonts(FramerAI4F1iLHu,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAI4F1iLHu\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"g9fWI1U9M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"245\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AI4F1iLHu.map","// Generated by Framer (5e8f756)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/34O7QB451mpdZKNyKp8h/2a5VKikkrSLYgSmy8M5K/mQQja_5D0.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"UfBGhbRCN\",\"pfNvDgD42\",\"kDYhvsY4l\"];const serializationHash=\"framer-f4quE\";const variantClassNames={kDYhvsY4l:\"framer-v-byoimh\",pfNvDgD42:\"framer-v-vndwo6\",UfBGhbRCN:\"framer-v-vtjpjj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"UfBGhbRCN\",Phone:\"kDYhvsY4l\",Tablet:\"pfNvDgD42\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UfBGhbRCN\"};};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:\"UfBGhbRCN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vtjpjj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UfBGhbRCN\",ref:refBinding,style:{...style},...addPropertyOverrides({kDYhvsY4l:{\"data-framer-name\":\"Phone\"},pfNvDgD42:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1prd3sp\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"E4tBXbhEC\",style:{backgroundColor:\"var(--token-a32443d1-b72f-4d7b-ba73-d29662eec2f7, rgb(217, 239, 234))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aahqss\",\"data-framer-name\":\"detail-item\",layoutDependency:layoutDependency,layoutId:\"Ck_aRhwtf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nnybb8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"faQpapfEx-container\",nodeId:\"faQpapfEx\",rendersWithMotion:true,scopeId:\"AvFYz_v5h\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-57bc510e-5562-4e68-b3ae-48cb813e7240, rgb(26, 26, 25))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"EmojiEvents\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"faQpapfEx\",layoutId:\"faQpapfEx\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16d9up4\",\"data-styles-preset\":\"mQQja_5D0\",children:\"Award Winning Clinic\"})}),className:\"framer-pi2a56\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hbUomyCgY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pskwqt\",\"data-framer-name\":\"detail-item\",layoutDependency:layoutDependency,layoutId:\"gInmLSIaQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xdns0f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nRVNlNvzn-container\",nodeId:\"nRVNlNvzn\",rendersWithMotion:true,scopeId:\"AvFYz_v5h\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-57bc510e-5562-4e68-b3ae-48cb813e7240, rgb(26, 26, 25))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"StarBorder\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"nRVNlNvzn\",layoutId:\"nRVNlNvzn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16d9up4\",\"data-styles-preset\":\"mQQja_5D0\",children:\"5 Star Reviews\"})}),className:\"framer-1d0x7ol\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YE0kj2EXi\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o7i3lb\",\"data-framer-name\":\"detail-item\",layoutDependency:layoutDependency,layoutId:\"JBkLlEPr2\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yxz1hy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hgahg5AU1-container\",nodeId:\"hgahg5AU1\",rendersWithMotion:true,scopeId:\"AvFYz_v5h\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-57bc510e-5562-4e68-b3ae-48cb813e7240, rgb(26, 26, 25))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Check\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"hgahg5AU1\",layoutId:\"hgahg5AU1\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16d9up4\",\"data-styles-preset\":\"mQQja_5D0\",children:\"Proven Results\"})}),className:\"framer-1dxd19e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zGrOZMys4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nylkoj\",\"data-framer-name\":\"detail-item\",layoutDependency:layoutDependency,layoutId:\"adg5NSFdu\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqxpj9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qnPIb2zGO-container\",nodeId:\"qnPIb2zGO\",rendersWithMotion:true,scopeId:\"AvFYz_v5h\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-57bc510e-5562-4e68-b3ae-48cb813e7240, rgb(26, 26, 25))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mood\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"qnPIb2zGO\",layoutId:\"qnPIb2zGO\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16d9up4\",\"data-styles-preset\":\"mQQja_5D0\",children:\"Happy Patients\"})}),className:\"framer-16l1m5q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QWrlN9mqU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f4quE.framer-1t2bpuw, .framer-f4quE .framer-1t2bpuw { display: block; }\",\".framer-f4quE.framer-vtjpjj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-f4quE .framer-1prd3sp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-f4quE .framer-aahqss, .framer-f4quE .framer-pskwqt, .framer-f4quE .framer-1o7i3lb, .framer-f4quE .framer-1nylkoj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-f4quE .framer-nnybb8-container, .framer-f4quE .framer-xdns0f-container, .framer-f4quE .framer-1yxz1hy-container, .framer-f4quE .framer-fqxpj9-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-f4quE .framer-pi2a56, .framer-f4quE .framer-1d0x7ol, .framer-f4quE .framer-1dxd19e, .framer-f4quE .framer-16l1m5q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-f4quE.framer-v-vndwo6.framer-vtjpjj { width: 810px; }\",\".framer-f4quE.framer-v-vndwo6 .framer-1prd3sp { flex-wrap: wrap; gap: 12px; padding: 20px; width: 440px; }\",\".framer-f4quE.framer-v-byoimh.framer-vtjpjj { width: 390px; }\",\".framer-f4quE.framer-v-byoimh .framer-1prd3sp { flex-direction: column; gap: 12px; padding: 20px; width: 273px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 113.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pfNvDgD42\":{\"layout\":[\"fixed\",\"auto\"]},\"kDYhvsY4l\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAvFYz_v5h=withCSS(Component,css,\"framer-f4quE\");export default FramerAvFYz_v5h;FramerAvFYz_v5h.displayName=\"Benefits\";FramerAvFYz_v5h.defaultProps={height:113.5,width:1200};addPropertyControls(FramerAvFYz_v5h,{variant:{options:[\"UfBGhbRCN\",\"pfNvDgD42\",\"kDYhvsY4l\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAvFYz_v5h,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAvFYz_v5h\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"113.5\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pfNvDgD42\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kDYhvsY4l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,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/TKIdtgUKtwwwzUJdlTyj/c5GpWXAdxzL26GD4OEwS/hXwqF3gtZ.js\";const enabledGestures={cU1VaiI_T:{hover:true}};const serializationHash=\"framer-WHV9z\";const variantClassNames={cU1VaiI_T:\"framer-v-wdvxdq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"cU1VaiI_T\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EwzW4XHcf\"},motionChild:true,nodeId:\"cU1VaiI_T\",openInNewTab:false,scopeId:\"Xn63EKnom\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wdvxdq\",className,classNames)} framer-zwwm8u`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cU1VaiI_T\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(26, 26, 25)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:56,borderBottomRightRadius:56,borderTopLeftRadius:56,borderTopRightRadius:56,opacity:1,...style},variants:{\"cU1VaiI_T-hover\":{opacity:.8}},...addPropertyOverrides({\"cU1VaiI_T-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17lqnu6\",\"data-styles-preset\":\"hXwqF3gtZ\",children:\"Book Free consultation\"})}),className:\"framer-yzap21\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tKZPOT1GI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WHV9z.framer-zwwm8u, .framer-WHV9z .framer-zwwm8u { display: block; }\",\".framer-WHV9z.framer-wdvxdq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 24px 16px 24px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-WHV9z .framer-yzap21 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-WHV9z[data-border=\"true\"]::after, .framer-WHV9z [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 48\n * @framerIntrinsicWidth 245\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"y6GawjFF4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXn63EKnom=withCSS(Component,css,\"framer-WHV9z\");export default FramerXn63EKnom;FramerXn63EKnom.displayName=\"Button-Secondary-landing\";FramerXn63EKnom.defaultProps={height:48,width:245};addFonts(FramerXn63EKnom,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXn63EKnom\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"y6GawjFF4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"245\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Xn63EKnom.map","// Pop-up form component that blocks page access until form is completed\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const countries=[{code:\"US\",name:\"United States\",flag:\"🇺🇸\",dialCode:\"+1\"},{code:\"GB\",name:\"United Kingdom\",flag:\"🇬🇧\",dialCode:\"+44\"},{code:\"CA\",name:\"Canada\",flag:\"🇨🇦\",dialCode:\"+1\"},{code:\"AU\",name:\"Australia\",flag:\"🇦🇺\",dialCode:\"+61\"},{code:\"AT\",name:\"Austria\",flag:\"🇦🇹\",dialCode:\"+43\"},{code:\"BE\",name:\"Belgium\",flag:\"🇧🇪\",dialCode:\"+32\"},{code:\"BG\",name:\"Bulgaria\",flag:\"🇧🇬\",dialCode:\"+359\"},{code:\"CH\",name:\"Switzerland\",flag:\"🇨🇭\",dialCode:\"+41\"},{code:\"DE\",name:\"Germany\",flag:\"🇩🇪\",dialCode:\"+49\"},{code:\"DK\",name:\"Denmark\",flag:\"🇩🇰\",dialCode:\"+45\"},{code:\"ES\",name:\"Spain\",flag:\"🇪🇸\",dialCode:\"+34\"},{code:\"FI\",name:\"Finland\",flag:\"🇫🇮\",dialCode:\"+358\"},{code:\"FR\",name:\"France\",flag:\"🇫🇷\",dialCode:\"+33\"},{code:\"GG\",name:\"Guernsey\",flag:\"🇬🇬\",dialCode:\"+44\"},{code:\"GL\",name:\"Greenland\",flag:\"🇬🇱\",dialCode:\"+299\"},{code:\"GR\",name:\"Greece\",flag:\"🇬🇷\",dialCode:\"+30\"},{code:\"HR\",name:\"Croatia\",flag:\"🇭🇷\",dialCode:\"+385\"},{code:\"HU\",name:\"Hungary\",flag:\"🇭🇺\",dialCode:\"+36\"},{code:\"IE\",name:\"Ireland\",flag:\"🇮🇪\",dialCode:\"+353\"},{code:\"IS\",name:\"Iceland\",flag:\"🇮🇸\",dialCode:\"+354\"},{code:\"IT\",name:\"Italy\",flag:\"🇮🇹\",dialCode:\"+39\"},{code:\"LU\",name:\"Luxembourg\",flag:\"🇱🇺\",dialCode:\"+352\"},{code:\"LV\",name:\"Latvia\",flag:\"🇱🇻\",dialCode:\"+371\"},{code:\"MT\",name:\"Malta\",flag:\"🇲🇹\",dialCode:\"+356\"},{code:\"NL\",name:\"Netherlands\",flag:\"🇳🇱\",dialCode:\"+31\"},{code:\"NO\",name:\"Norway\",flag:\"🇳🇴\",dialCode:\"+47\"},{code:\"PL\",name:\"Poland\",flag:\"🇵🇱\",dialCode:\"+48\"},{code:\"PT\",name:\"Portugal\",flag:\"🇵🇹\",dialCode:\"+351\"},{code:\"SE\",name:\"Sweden\",flag:\"🇸🇪\",dialCode:\"+46\"},{code:\"SK\",name:\"Slovakia\",flag:\"🇸🇰\",dialCode:\"+421\"},{code:\"TR\",name:\"Turkey\",flag:\"🇹🇷\",dialCode:\"+90\"},{code:\"JP\",name:\"Japan\",flag:\"🇯🇵\",dialCode:\"+81\"},{code:\"KR\",name:\"South Korea\",flag:\"🇰🇷\",dialCode:\"+82\"},{code:\"CN\",name:\"China\",flag:\"🇨🇳\",dialCode:\"+86\"},{code:\"IN\",name:\"India\",flag:\"🇮🇳\",dialCode:\"+91\"},{code:\"BR\",name:\"Brazil\",flag:\"🇧🇷\",dialCode:\"+55\"},{code:\"MX\",name:\"Mexico\",flag:\"🇲🇽\",dialCode:\"+52\"},{code:\"AR\",name:\"Argentina\",flag:\"🇦🇷\",dialCode:\"+54\"}];/**\n * Popup Form Gate\n *\n * A modal form that blocks access to content until completed.\n * Users must fill out all required fields to dismiss the popup.\n * Appears after a configurable delay on page load.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function AccessGate(props){const{title,description,fields,submitButtonText,backgroundColor,overlayColor,textColor,buttonColor,buttonTextColor,titleFont,bodyFont,buttonFont,borderRadius,showCloseButton,delaySeconds,webhookUrl}=props;const[isVisible,setIsVisible]=useState(false);const[formData,setFormData]=useState({});const[errors,setErrors]=useState({});const[selectedCountries,setSelectedCountries]=useState({});const[dropdownOpen,setDropdownOpen]=useState({});const[searchTerms,setSearchTerms]=useState({});// Show popup after delay\nuseEffect(()=>{const timer=setTimeout(()=>{startTransition(()=>setIsVisible(true));},delaySeconds*1e3);return()=>clearTimeout(timer);},[delaySeconds]);// Prevent page scrolling when popup is visible\nuseEffect(()=>{if(isVisible){document.body.style.overflow=\"hidden\";}else{document.body.style.overflow=\"unset\";}// Cleanup on unmount\nreturn()=>{document.body.style.overflow=\"unset\";};},[isVisible]);// Initialize form data and country selections\nuseEffect(()=>{const initialData={};const initialCountries={};const initialDropdowns={};const initialSearchTerms={};fields.forEach(field=>{initialData[field.label]=\"\";if(field.type===\"phone\"){initialCountries[field.label]=countries.find(c=>c.code===\"GB\")||countries[0]// Default to UK\n;initialDropdowns[field.label]=false;initialSearchTerms[field.label]=\"\";}});setFormData(initialData);setSelectedCountries(initialCountries);setDropdownOpen(initialDropdowns);setSearchTerms(initialSearchTerms);},[fields]);const validateField=(field,value)=>{if(field.required&&!value.trim()){return`${field.label} is required`;}if(field.type===\"email\"&&value){const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!emailRegex.test(value)){return\"Please enter a valid email address\";}}if(field.type===\"phone\"&&value){const phoneRegex=/^[\\d\\s\\-\\(\\)]{7,15}$/;if(!phoneRegex.test(value)){return\"Please enter a valid phone number\";}}return\"\";};const handleInputChange=(fieldLabel,value)=>{startTransition(()=>{setFormData(prev=>({...prev,[fieldLabel]:value}));// Clear error when user starts typing\nif(errors[fieldLabel]){setErrors(prev=>({...prev,[fieldLabel]:\"\"}));}});};const handleCountrySelect=(fieldLabel,country)=>{startTransition(()=>{setSelectedCountries(prev=>({...prev,[fieldLabel]:country}));setDropdownOpen(prev=>({...prev,[fieldLabel]:false}));setSearchTerms(prev=>({...prev,[fieldLabel]:\"\"}));});};const toggleDropdown=fieldLabel=>{startTransition(()=>{setDropdownOpen(prev=>({...prev,[fieldLabel]:!prev[fieldLabel]}));});};const handleSearchChange=(fieldLabel,value)=>{startTransition(()=>{setSearchTerms(prev=>({...prev,[fieldLabel]:value}));});};const getFilteredCountries=fieldLabel=>{const searchTerm=searchTerms[fieldLabel]?.toLowerCase()||\"\";if(!searchTerm)return countries;return countries.filter(country=>country.name.toLowerCase().includes(searchTerm)||country.code.toLowerCase().includes(searchTerm)||country.dialCode.includes(searchTerm));};const handleSubmit=e=>{e.preventDefault();const newErrors={};let hasErrors=false;fields.forEach(field=>{const error=validateField(field,formData[field.label]||\"\");if(error){newErrors[field.label]=error;hasErrors=true;}});if(hasErrors){startTransition(()=>setErrors(newErrors));return;}// Prepare form data for webhook\nconst processedFormData={...formData};fields.forEach(field=>{if(field.type===\"phone\"&&selectedCountries[field.label]&&formData[field.label]){const countryCode=selectedCountries[field.label].dialCode;const phoneNumber=formData[field.label];processedFormData[field.label]=`${countryCode}${phoneNumber}`;}});const submissionData={timestamp:new Date().toISOString(),formData:processedFormData,countries:{...selectedCountries}};// Send to webhook if URL is provided\nif(webhookUrl&&webhookUrl.trim()){fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(submissionData)}).catch(error=>{console.error(\"Webhook submission failed:\",error);});}// Send to ManyChat if phone or email present\nconst phoneField=fields.find(f=>f.type===\"phone\");const emailField=fields.find(f=>f.type===\"email\");const phoneValue=phoneField?formData[phoneField.label]:null;const emailValue=emailField?formData[emailField.label]:null;if(phoneValue||emailValue){// ManyChat API: https://api.manychat.com/fb/subscriber/setCustomField\n// You must set your ManyChat API key and Audience ID in the webhookUrl or as a new prop\n// For demo, expects webhookUrl to be ManyChat endpoint\nconst manychatPayload={phone:phoneValue,email:emailValue,fields:{...formData}};if(webhookUrl&&webhookUrl.includes(\"manychat.com\")){fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(manychatPayload)}).catch(error=>{console.error(\"ManyChat submission failed:\",error);});}}// Form is valid, hide popup\nstartTransition(()=>setIsVisible(false));};const handleClose=()=>{if(showCloseButton){startTransition(()=>setIsVisible(false));}};if(!isVisible){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:overlayColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:9999,padding:\"20px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:backgroundColor,borderRadius:borderRadius,padding:\"40px\",maxWidth:\"800px\",width:\"100%\",maxHeight:\"90vh\",position:\"relative\",boxShadow:\"0 20px 40px rgba(0, 0, 0, 0.15)\",display:\"flex\",flexDirection:\"column\",gap:\"30px\"},children:[showCloseButton&&/*#__PURE__*/_jsx(\"button\",{onClick:handleClose,style:{position:\"absolute\",top:\"16px\",right:\"16px\",background:\"none\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",color:textColor,opacity:.6,padding:\"4px\"},\"aria-label\":\"Close\",children:\"\\xd7\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1.2fr\",gap:\"40px\",width:\"100%\",alignItems:\"start\"},className:\"desktop-layout\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 16px 0\",color:textColor,paddingRight:\"32px\",...titleFont,fontSize:titleFont?.fontSize?`calc(${titleFont.fontSize} * 1)`:undefined,lineHeight:titleFont?.lineHeight?`calc(${titleFont.lineHeight} * 1)`:undefined},children:\"Get Your Free Hair Guide\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0\",color:textColor,opacity:.8,paddingRight:\"32px\",...bodyFont,fontSize:\"19px\",lineHeight:bodyFont?.lineHeight?`calc(${bodyFont.lineHeight} * 1)`:undefined},children:description})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"16px\"},children:fields.map((field,index)=>/*#__PURE__*/_jsxs(\"div\",{children:[field.type===\"phone\"?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"120px\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>toggleDropdown(field.label),style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",padding:\"16px\",border:\"2px solid #CCCCCC\",borderRadius:\"25px\",backgroundColor:\"#FFFFFF\",cursor:\"pointer\",width:\"100%\",...bodyFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\"},children:selectedCountries[field.label]?.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#666\"},children:selectedCountries[field.label]?.dialCode}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",color:\"#999\"},children:\"▼\"})]}),dropdownOpen[field.label]&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:\"#FFFFFF\",border:\"2px solid #CCCCCC\",borderRadius:\"8px\",maxHeight:\"200px\",overflowY:\"auto\",zIndex:1e3,marginTop:\"4px\",boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\"},children:getFilteredCountries(field.label).map(country=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>handleCountrySelect(field.label,country),style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:\"8px\",padding:\"8px 12px\",border:\"none\",backgroundColor:\"transparent\",cursor:\"pointer\",textAlign:\"left\",...bodyFont},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"#F5F5F5\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"16px\"},children:country.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#666\"},children:country.dialCode}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#999\",flex:1},children:country.name})]},country.code))})]}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formData[field.label]||\"\",onChange:e=>handleInputChange(field.label,e.target.value),placeholder:\"7712345678\",style:{flex:1,padding:\"16px 20px\",border:`2px solid ${errors[field.label]?\"#FF5588\":\"#CCCCCC\"}`,borderRadius:\"25px\",fontSize:\"14px\",backgroundColor:\"#FFFFFF\",color:\"#333333\",outline:\"none\",transition:\"border-color 0.2s ease\",boxSizing:\"border-box\",textAlign:\"left\",fontWeight:\"500\",letterSpacing:\"0.5px\",...bodyFont},onFocus:e=>{e.target.style.borderColor=buttonColor;},onBlur:e=>{e.target.style.borderColor=errors[field.label]?\"#FF5588\":\"#CCCCCC\";}})]})}):/*#__PURE__*/_jsx(\"input\",{type:field.type,value:formData[field.label]||\"\",onChange:e=>handleInputChange(field.label,e.target.value),placeholder:field.label.charAt(0).toUpperCase()+field.label.slice(1).toLowerCase(),style:{width:\"100%\",padding:\"16px 20px\",border:`2px solid ${errors[field.label]?\"#FF5588\":\"#CCCCCC\"}`,borderRadius:\"25px\",fontSize:\"14px\",backgroundColor:\"#FFFFFF\",color:\"#333333\",outline:\"none\",transition:\"border-color 0.2s ease\",boxSizing:\"border-box\",textAlign:field.label.toLowerCase()===\"name\"||field.label.toLowerCase()===\"email\"?\"left\":\"center\",fontWeight:\"500\",letterSpacing:\"0.5px\",...bodyFont},onFocus:e=>{e.target.style.borderColor=buttonColor;},onBlur:e=>{e.target.style.borderColor=errors[field.label]?\"#FF5588\":\"#CCCCCC\";}}),errors[field.label]&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:\"12px\",marginTop:\"4px\",textAlign:\"center\",...bodyFont},children:errors[field.label]})]},index))}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{width:\"100%\",padding:\"27px\",backgroundColor:buttonColor,color:buttonTextColor,border:\"none\",borderRadius:\"25px\",cursor:\"pointer\",marginTop:\"24px\",transition:\"opacity 0.2s ease\",fontSize:\"16.1px\",fontWeight:\"600\",letterSpacing:\"0.5px\",textTransform:\"uppercase\",boxShadow:\"0 2px 8px rgba(0, 0, 0, 0.1)\",...buttonFont,animation:\"access-gate-pulse 1.6s cubic-bezier(0.4,0,0.6,1) infinite\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.9\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:\"Get Free Guide\"})]})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"none\",flexDirection:\"column\",gap:\"16px\",width:\"100%\",alignItems:\"center\",textAlign:\"center\"},className:\"mobile-layout\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 8px 0\",color:textColor,fontSize:\"7px\",lineHeight:\"1.2\",// borderRight: \"6px solid #CCCCCC\",\npaddingRight:\"20px\",...titleFont},children:\"Get Your Free Hair Guide\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0\",color:textColor,opacity:.8,fontSize:\"6px\",lineHeight:\"1.4\",// borderRight: \"6px solid #CCCCCC\",\npaddingRight:\"20px\",...bodyFont},children:description})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:fields.map((field,index)=>/*#__PURE__*/_jsxs(\"div\",{children:[field.type===\"phone\"?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"6px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>toggleDropdown(field.label),style:{display:\"flex\",alignItems:\"center\",gap:\"3px\",padding:\"10px 6px\",border:\"2px solid #CCCCCC\",borderRadius:\"16px\",backgroundColor:\"#FFFFFF\",cursor:\"pointer\",minWidth:\"70px\",fontSize:\"10px\",...bodyFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\"},children:selectedCountries[field.label]?.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",color:\"#666\"},children:selectedCountries[field.label]?.dialCode}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",color:\"#999\"},children:\"▼\"})]}),dropdownOpen[field.label]&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:\"#FFFFFF\",border:\"2px solid #CCCCCC\",borderRadius:\"8px\",maxHeight:\"150px\",overflowY:\"auto\",zIndex:1e3,marginTop:\"4px\",boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\"},children:getFilteredCountries(field.label).map(country=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>handleCountrySelect(field.label,country),style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:\"6px\",padding:\"6px 8px\",border:\"none\",backgroundColor:\"transparent\",cursor:\"pointer\",textAlign:\"left\",fontSize:\"10px\",...bodyFont},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"#F5F5F5\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\"},children:country.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",color:\"#666\"},children:country.dialCode}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",color:\"#999\",flex:1},children:country.name})]},country.code))})]}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formData[field.label]||\"\",onChange:e=>handleInputChange(field.label,e.target.value),placeholder:\"7712345678\",style:{flex:1,padding:\"10px 12px\",border:`2px solid ${errors[field.label]?\"#FF5588\":\"#CCCCCC\"}`,borderRadius:\"16px\",fontSize:\"11px\",backgroundColor:\"#FFFFFF\",color:\"#333333\",outline:\"none\",transition:\"border-color 0.2s ease\",boxSizing:\"border-box\",textAlign:\"left\",fontWeight:\"500\",letterSpacing:\"0.5px\",width:\"calc(100% - 80px)\",minWidth:0,...bodyFont},onFocus:e=>{e.target.style.borderColor=buttonColor;},onBlur:e=>{e.target.style.borderColor=errors[field.label]?\"#FF5588\":\"#CCCCCC\";}})]})}):/*#__PURE__*/_jsx(\"input\",{type:field.type,value:formData[field.label]||\"\",onChange:e=>handleInputChange(field.label,e.target.value),placeholder:field.label.charAt(0).toUpperCase()+field.label.slice(1).toLowerCase(),style:{width:\"100%\",padding:\"10px 12px\",border:`2px solid ${errors[field.label]?\"#FF5588\":\"#CCCCCC\"}`,borderRadius:\"16px\",fontSize:\"11px\",backgroundColor:\"#FFFFFF\",color:\"#333333\",outline:\"none\",transition:\"border-color 0.2s ease\",boxSizing:\"border-box\",textAlign:field.label.toLowerCase()===\"name\"||field.label.toLowerCase()===\"email\"?\"left\":\"center\",fontWeight:\"500\",letterSpacing:\"0.5px\",...bodyFont},onFocus:e=>{e.target.style.borderColor=buttonColor;},onBlur:e=>{e.target.style.borderColor=errors[field.label]?\"#FF5588\":\"#CCCCCC\";}}),errors[field.label]&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:\"10px\",marginTop:\"4px\",textAlign:\"center\",...bodyFont},children:errors[field.label]})]},index))}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{width:\"100%\",padding:\"12.5px\",backgroundColor:buttonColor,color:buttonTextColor,border:\"none\",borderRadius:\"16px\",cursor:\"pointer\",marginTop:\"12px\",transition:\"opacity 0.2s ease\",fontSize:\"12.65px\",fontWeight:\"600\",letterSpacing:\"0.5px\",textTransform:\"uppercase\",boxShadow:\"0 2px 8px rgba(0, 0, 0, 0.1)\",...buttonFont,animation:\"access-gate-pulse 1.6s cubic-bezier(0.4,0,0.6,1) infinite\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.9\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:\"Get Free Guide\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"16px\",lineHeight:\"1.5\",color:\"#999999\",textAlign:\"left\",maxWidth:\"100%\",...bodyFont},children:\"By submitting, you agree to receive emails and messages from The Growth Clinic. Msg & data rates may apply. Frequency varies. You can opt out anytime. See our Privacy Policy.\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    @media (max-width: 768px) {\n                        .desktop-layout {\n                            display: none !important;\n                        }\n                        .mobile-layout {\n                            display: flex !important;\n                        }\n                        .disclaimer-text {\n                            font-size: 4.8px !important;\n                        }\n                    }\n                    @media (min-width: 769px) {\n                        .desktop-layout {\n                            display: grid !important;\n                        }\n                        .mobile-layout {\n                            display: none !important;\n                        }\n                    }\n                    @keyframes access-gate-pulse {\n                        0% {\n                            box-shadow: 0 0 0 0 rgba(123,196,164,0.5);\n                        }\n                        70% {\n                            box-shadow: 0 0 0 10px rgba(123,196,164,0);\n                        }\n                        100% {\n                            box-shadow: 0 0 0 0 rgba(123,196,164,0);\n                        }\n                    }\n                `})]})});}addPropertyControls(AccessGate,{delaySeconds:{type:ControlType.Number,title:\"Delay (seconds)\",defaultValue:1,min:0,max:10,step:.5,unit:\"s\"},webhookUrl:{type:ControlType.String,title:\"Webhook URL\",defaultValue:\"\",placeholder:\"https://your-webhook-endpoint.com/submit\",displayTextArea:false},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Get Your Free Hair Guide\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Share a Few Quick Details\",displayTextArea:true},fields:{type:ControlType.Array,title:\"Form Fields\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Name\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"text\",\"email\",\"phone\"],optionTitles:[\"Text\",\"Email\",\"Phone\"],defaultValue:\"text\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false}}},defaultValue:[{label:\"Name\",type:\"text\",required:false},{label:\"Email\",type:\"email\",required:true},{label:\"Phone Number\",type:\"phone\",required:false}]},submitButtonText:{type:ControlType.String,title:\"Submit Button Text\",defaultValue:\"Get Free Guide\"},showCloseButton:{type:ControlType.Boolean,title:\"Show Close Button\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#E8E9F3\"},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"rgba(0, 0, 0, 0.5)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#7BC4A4\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#000000\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"48px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:\"9px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"0.5px\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:32,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AccessGate\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AccessGate.map"],"mappings":"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"}