{"version":3,"file":"dHOLDRphp.BURpSh2o.mjs","names":["React.useContext","React.useMemo","React.Fragment","ArrowForward","React.forwardRef","useRef","React.useId","RichText","React.useId","React.useMemo","React.useCallback","React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/pEk9JKZGhhzsF7QiQkRI/6GUFXUwu6vw5p5VhflIF/YhDsnSd3J.js","https:/framerusercontent.com/modules/5X9AolzccPHfuUNIfsf8/JpeQeagzbB35eMNqxR0K/SymptomSelfCheck.js","https:/framerusercontent.com/modules/tgaZkUYm24CMGtLrxGcL/OvkZlAGJJ61Q6MWG6btr/dHOLDRphp.js"],"sourcesContent":["// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,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 ArrowForward from\"https://framerusercontent.com/modules/RI2IgDuaTxZzNHd2CIjG/3Rl2XrmCmjIQVzG0r95Y/K00Gsvrgk.js\";const enabledGestures={saIEIDLcn:{hover:true,pressed:true}};const cycleOrder=[\"saIEIDLcn\",\"sPAoiqVO1\"];const serializationHash=\"framer-jjd71\";const variantClassNames={saIEIDLcn:\"framer-v-hszwo1\",sPAoiqVO1:\"framer-v-1am9kwt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iySYYwjHp=undefined;const wmn_4aY7e=undefined;const tNAnbEM34=undefined;const oSWz0rbjy=undefined;const y4K9jwEHW=undefined;const g509_EmnF=undefined;const OftWL_Zy2=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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 humanReadableVariantMap={\"Tablet/Phone\":\"sPAoiqVO1\",Desktop:\"saIEIDLcn\"};const Variants=motion.create(React.Fragment);const getProps=({arowColor,circleColor,fill,height,icon,id,link,title,titleColor,width,...props})=>{return{...props,g509_EmnF:titleColor??props.g509_EmnF??\"var(--token-8669b887-9863-405f-937a-d94bb40227d5, rgb(28, 28, 28))\",iySYYwjHp:fill??props.iySYYwjHp??\"var(--token-fa3e132e-44ba-4b58-9e3d-3da1b2fc22de, rgb(242, 242, 242))\",OftWL_Zy2:title??props.OftWL_Zy2??\"Button Large\",oSWz0rbjy:arowColor??props.oSWz0rbjy??\"var(--token-8669b887-9863-405f-937a-d94bb40227d5, rgb(28, 28, 28))\",tNAnbEM34:circleColor??props.tNAnbEM34??\"var(--token-49ab922f-ab61-4a59-b7f0-bcd493a839b7, rgb(189, 231, 78))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"saIEIDLcn\",wmn_4aY7e:link??props.wmn_4aY7e,y4K9jwEHW:icon??props.y4K9jwEHW??ArrowForward};};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,wmn_4aY7e,OftWL_Zy2,y4K9jwEHW,iySYYwjHp,g509_EmnF,tNAnbEM34,oSWz0rbjy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"saIEIDLcn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:wmn_4aY7e,motionChild:true,nodeId:\"saIEIDLcn\",openInNewTab:false,scopeId:\"YhDsnSd3J\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-hszwo1\",className,classNames)} framer-1xh5bv`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"saIEIDLcn\",ref:refBinding,style:{backgroundColor:iySYYwjHp,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({\"saIEIDLcn-hover\":{\"data-framer-name\":undefined},\"saIEIDLcn-pressed\":{\"data-framer-name\":undefined},sPAoiqVO1:{\"data-framer-name\":\"Tablet/Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vdrwcs\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ENx9LBfDY\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-157xbmp\",\"data-framer-name\":\"Icon Left - Hover\",layoutDependency:layoutDependency,layoutId:\"b312JNG5Q\",style:{backgroundColor:tNAnbEM34,borderBottomLeftRadius:187,borderBottomRightRadius:187,borderTopLeftRadius:187,borderTopRightRadius:187,opacity:0,originX:0,scale:0},transformTemplate:transformTemplate1,variants:{\"saIEIDLcn-hover\":{opacity:1,scale:1},\"saIEIDLcn-pressed\":{opacity:1,scale:.8}},...addPropertyOverrides({\"saIEIDLcn-hover\":{transformTemplate:undefined},\"saIEIDLcn-pressed\":{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-61vf9y\",Component:y4K9jwEHW,layoutDependency:layoutDependency,layoutId:\"CGTYjVp0P\",style:{\"--esondr\":oSWz0rbjy}})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-g509_EmnF-YhDsnSd3J))\"},children:\"Button Large\"})}),className:\"framer-f64c41\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"wVl60Hrss\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-g509_EmnF-YhDsnSd3J)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-g509_EmnF-YhDsnSd3J\":g509_EmnF},text:OftWL_Zy2,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1386r5e\",\"data-framer-name\":\"Icon Right - Default\",layoutDependency:layoutDependency,layoutId:\"JnY2qqAAd\",style:{backgroundColor:tNAnbEM34,borderBottomLeftRadius:214,borderBottomRightRadius:214,borderTopLeftRadius:214,borderTopRightRadius:214,opacity:1,originX:1,scale:1},variants:{\"saIEIDLcn-hover\":{opacity:0,scale:0},\"saIEIDLcn-pressed\":{opacity:0,scale:0}},...addPropertyOverrides({\"saIEIDLcn-hover\":{transformTemplate:transformTemplate1},\"saIEIDLcn-pressed\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1aa062i\",Component:y4K9jwEHW,layoutDependency:layoutDependency,layoutId:\"C8yjC6sNn\",style:{\"--esondr\":oSWz0rbjy}})})})})]})})})})})})});});const css=[\".framer-jjd71.framer-1xh5bv, .framer-jjd71 .framer-1xh5bv { display: block; }\",\".framer-jjd71.framer-hszwo1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jjd71 .framer-1vdrwcs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 8px 8px 20px; position: relative; width: min-content; }\",\".framer-jjd71 .framer-157xbmp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: absolute; top: 50%; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-jjd71 .framer-61vf9y, .framer-jjd71 .framer-1aa062i { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-jjd71 .framer-f64c41 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jjd71 .framer-1386r5e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jjd71.framer-v-1am9kwt.framer-hszwo1 { cursor: unset; }\",\".framer-jjd71.framer-v-1am9kwt .framer-1vdrwcs { padding: 8px 8px 8px 16px; }\",\".framer-jjd71.framer-v-1am9kwt .framer-1386r5e { padding: 12px; }\",\".framer-jjd71.framer-v-hszwo1.hover .framer-1vdrwcs, .framer-jjd71.framer-v-hszwo1.pressed .framer-1vdrwcs { padding: 8px 20px 8px 8px; }\",\".framer-jjd71.framer-v-hszwo1.hover .framer-157xbmp, .framer-jjd71.framer-v-hszwo1.pressed .framer-157xbmp { left: unset; position: relative; top: unset; }\",\".framer-jjd71.framer-v-hszwo1.hover .framer-1386r5e, .framer-jjd71.framer-v-hszwo1.pressed .framer-1386r5e { position: absolute; right: 8px; top: 50%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sPAoiqVO1\":{\"layout\":[\"auto\",\"auto\"]},\"iKRpusZOS\":{\"layout\":[\"auto\",\"auto\"]},\"ys8bB7IHs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"wmn_4aY7e\":\"link\",\"OftWL_Zy2\":\"title\",\"y4K9jwEHW\":\"icon\",\"iySYYwjHp\":\"fill\",\"g509_EmnF\":\"titleColor\",\"tNAnbEM34\":\"circleColor\",\"oSWz0rbjy\":\"arowColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"JIScivAkNLgXrcOUxHXD\"]\n */const FramerYhDsnSd3J=withCSS(Component,css,\"framer-jjd71\");export default FramerYhDsnSd3J;FramerYhDsnSd3J.displayName=\"Button Large 2\";FramerYhDsnSd3J.defaultProps={height:68,width:194};addPropertyControls(FramerYhDsnSd3J,{variant:{options:[\"saIEIDLcn\",\"sPAoiqVO1\"],optionTitles:[\"Desktop\",\"Tablet/Phone\"],title:\"Variant\",type:ControlType.Enum},wmn_4aY7e:{title:\"Link\",type:ControlType.Link},OftWL_Zy2:{defaultValue:\"Button Large\",displayTextArea:false,title:\"Title\",type:ControlType.String},onOftWL_Zy2Change:{changes:\"OftWL_Zy2\",type:ControlType.ChangeHandler},y4K9jwEHW:{defaultValue:{identifier:\"module:RI2IgDuaTxZzNHd2CIjG/3Rl2XrmCmjIQVzG0r95Y/K00Gsvrgk.js:default\",moduleId:\"RI2IgDuaTxZzNHd2CIjG\"},setModuleId:\"JIScivAkNLgXrcOUxHXD\",title:\"Icon\",type:ControlType.VectorSetItem},iySYYwjHp:{defaultValue:'var(--token-fa3e132e-44ba-4b58-9e3d-3da1b2fc22de, rgb(242, 242, 242)) /* {\"name\":\"Main background\"} */',title:\"Fill\",type:ControlType.Color},g509_EmnF:{defaultValue:\"var(--token-8669b887-9863-405f-937a-d94bb40227d5, rgb(28, 28, 28))\",title:\"Title Color\",type:ControlType.Color},tNAnbEM34:{defaultValue:\"var(--token-49ab922f-ab61-4a59-b7f0-bcd493a839b7, rgb(189, 231, 78))\",title:\"Circle color\",type:ControlType.Color},oSWz0rbjy:{defaultValue:\"var(--token-8669b887-9863-405f-937a-d94bb40227d5, rgb(28, 28, 28))\",title:\"Arow Color\",type:ControlType.Color}});addFonts(FramerYhDsnSd3J,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYhDsnSd3J\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"194\",\"framerVariables\":\"{\\\"wmn_4aY7e\\\":\\\"link\\\",\\\"OftWL_Zy2\\\":\\\"title\\\",\\\"y4K9jwEHW\\\":\\\"icon\\\",\\\"iySYYwjHp\\\":\\\"fill\\\",\\\"g509_EmnF\\\":\\\"titleColor\\\",\\\"tNAnbEM34\\\":\\\"circleColor\\\",\\\"oSWz0rbjy\\\":\\\"arowColor\\\"}\",\"framerVectorSets\":\"[\\\"JIScivAkNLgXrcOUxHXD\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sPAoiqVO1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iKRpusZOS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ys8bB7IHs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YhDsnSd3J.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_SYMPTOM_CARDS=[\"Low energy or fatigue\",\"Trouble sleeping\",\"Low sex drive\",\"Brain fog or trouble focusing\",\"Loss of strength or muscle\",\"Stubborn weight gain\",\"Mood changes or irritability\"];const DEFAULT_SECTION_LABEL=\"Request a consultation in two steps\";const DEFAULT_EYEBROW=\"TWO STEPS TO A FREE CONSULTATION\";const DEFAULT_HEADING=\"The signs are easy to dismiss. The cause is worth checking.\";const DEFAULT_BODY=\"These are common experiences people bring to us. Two steps, about a minute, and a licensed provider's team takes it from there. Only a provider and lab work can determine what's behind them.\";const DEFAULT_CARDS_GROUP_LABEL=\"Symptom selection\";const DEFAULT_SMALL_PRINT=\"This is general information, not a medical assessment or diagnosis. A licensed provider determines whether any condition is present and whether treatment is appropriate. Results vary by individual.\";const DEFAULT_SELECTION_STATUS_SINGULAR=\"{count} item checked off\";const DEFAULT_SELECTION_STATUS_PLURAL=\"{count} items checked off\";const DEFAULT_STEP_ONE_LABEL=\"Step 1 of 2\";const DEFAULT_STEP_ONE_HEADING=\"Check off what sounds familiar\";const DEFAULT_STEP_ONE_BODY=\"Tap every item below that applies to you. Tap it again to unselect. Check off as many as you like, or none at all.\";const DEFAULT_STEP_TWO_LABEL=\"Step 2 of 2\";const DEFAULT_STEP_TWO_HEADING=\"Choose your consultation form\";const DEFAULT_STEP_TWO_BODY=\"Select a location below, then continue to the short consultation form.\";const DEFAULT_SELECTION_SUMMARY_TITLE=\"From step 1: what you checked off\";const DEFAULT_SELECTION_SUMMARY_NOTE=\"These items go to the care team so your consultation starts with context. They are not a diagnosis or an assessment.\";const DEFAULT_SELECTION_EMPTY_TEXT=\"You have not checked off any items yet. You can still request a consultation.\";const DEFAULT_SUBMIT_LABEL=\"Book a Free Consultation\";const DEFAULT_SUCCESS_TITLE=\"Request received\";const DEFAULT_SUCCESS_MESSAGE=\"That is both steps done. A member of the care team will contact you to confirm your consultation.\";const DEFAULT_CONSENT_TEXT=\"I agree to be contacted about scheduling a consultation.\";const DEFAULT_COMPLIANCE_NOTE=\"This form schedules a consultation only. It is not a medical assessment or diagnosis, and it does not create a provider relationship. A licensed provider evaluates your history and labs at your consultation. Results vary by individual.\";const FINAL_HANDOFF_HEADING=\"Ready to Talk With Our Team?\";const FINAL_HANDOFF_BODY=\"Your next step is a consultation with the T Clinics USA team. We’ll use the information you provide to help coordinate the appropriate next step.\";const FINAL_HANDOFF_NOTE=\"It only takes a moment to send your request.\";const FINAL_HANDOFF_CTA=\"Request a Free Consultation\";const SELF_CHECK_HANDOFF_STORAGE_KEY=\"tc_self_check_handoff_v1\";const SELF_CHECK_HANDOFF_TTL_MS=30*60*1e3;const EMPTY_FORM={firstName:\"\",lastName:\"\",email:\"\",phone:\"\",location:\"\",consent:false};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SymptomSelfCheckA(props){const reactId=React.useId();const scopeClass=React.useMemo(()=>`ssca-${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`,[reactId]);const content=props.content??{};const steps=props.steps??{};const background=props.background??{};const layout=props.layout??{};const typography=props.typography??{};const cardStyle=props.cardStyle??{};const form=props.form??{};const formStyle=props.formStyle??{};// Optional copy: an empty field hides the element rather than rendering an\n// empty heading or paragraph, which would be a WCAG failure.\nconst optionalText=React.useCallback((value,fallback)=>(value??fallback).trim(),[]);// Required copy: accessible names cannot be empty, so blank falls back.\nconst requiredText=React.useCallback((value,fallback)=>(value??fallback).trim()||fallback,[]);const sectionLabelText=requiredText(content.sectionLabel,DEFAULT_SECTION_LABEL);const eyebrowText=optionalText(content.eyebrow,DEFAULT_EYEBROW);const headingText=optionalText(content.heading,DEFAULT_HEADING);const bodyText=optionalText(content.body,DEFAULT_BODY);const cardsGroupLabelText=requiredText(content.cardsGroupLabel,DEFAULT_CARDS_GROUP_LABEL);const smallPrintText=optionalText(content.smallPrint,DEFAULT_SMALL_PRINT);// Announcement copy must never be blank or the count is not conveyed.\nconst selectionStatusSingular=requiredText(content.selectionStatusSingular,DEFAULT_SELECTION_STATUS_SINGULAR);const selectionStatusPlural=requiredText(content.selectionStatusPlural,DEFAULT_SELECTION_STATUS_PLURAL);const showSteps=steps.showSteps??true;const showStepNumbers=steps.showStepNumbers??true;const stepOneLabelText=optionalText(steps.stepOneLabel,DEFAULT_STEP_ONE_LABEL);const stepOneHeadingText=optionalText(steps.stepOneHeading,DEFAULT_STEP_ONE_HEADING);const stepOneBodyText=optionalText(steps.stepOneBody,DEFAULT_STEP_ONE_BODY);const stepTwoLabelText=optionalText(steps.stepTwoLabel,DEFAULT_STEP_TWO_LABEL);// The form is named by this heading, so it falls back rather than emptying.\nconst stepTwoHeadingText=requiredText(steps.stepTwoHeading,DEFAULT_STEP_TWO_HEADING);const stepTwoBodyText=optionalText(steps.stepTwoBody,DEFAULT_STEP_TWO_BODY);// Card labels are author-editable; the original set ships as the default.\nconst symptomCardItems=React.useMemo(()=>{const source=Array.isArray(props.symptomCards)?props.symptomCards:DEFAULT_SYMPTOM_CARDS;const cleaned=source.map(item=>(item||\"\").trim()).filter(Boolean);// De-duplicate so selection state stays keyed uniquely.\nreturn Array.from(new Set(cleaned));},[props.symptomCards]);const accentColor=props.accentColor??\"#C8102E\";const backgroundColor=background.backgroundColor??\"#0A0F1F\";const backgroundType=background.backgroundType??\"Color\";const backgroundImage=background.backgroundImage??{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Gradient 5 - Green\"};const useVideo=background.useVideo??false;const backgroundVideo=background.backgroundVideo??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";const backgroundBrightness=background.backgroundBrightness??100;const backgroundContrast=background.backgroundContrast??100;const parallaxAmount=background.parallaxAmount??0;const overlayOpacity=background.overlayOpacity??60;const padding=layout.padding??\"56px 20px\";const gapIntroToStepOne=layout.gapIntroToStepOne??28;const gapStepToContent=layout.gapStepToContent??16;const gapCardsToStepTwo=layout.gapCardsToStepTwo??36;const gapHeadingToSubheading=layout.gapHeadingToSubheading??10;const formMaxWidth=layout.formMaxWidth??680;const introTextAlign=typography.introTextAlign??\"left\";const questionTextAlign=typography.questionTextAlign??\"left\";const formTextAlign=typography.formTextAlign??\"left\";const eyebrowTypography=typography.eyebrowTypography??{fontSize:12,variant:\"Bold\",letterSpacing:\"0.1em\",lineHeight:\"1.2em\"};const headingTypography=typography.headingTypography??{fontSize:34,variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.1em\"};const bodyTypography=typography.bodyTypography??{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"};const stepLabelTypography=typography.stepLabelTypography??{fontSize:12,variant:\"Bold\",letterSpacing:\"0.08em\",lineHeight:\"1.2em\"};const stepHeadingTypography=typography.stepHeadingTypography??{fontSize:22,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"};const stepBodyTypography=typography.stepBodyTypography??{fontSize:15,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"};const questionTypography=typography.questionTypography??{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.35em\"};const labelTypography=typography.labelTypography??{fontSize:14,variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.3em\"};const inputTypography=typography.inputTypography??{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"};const helperTypography=typography.helperTypography??{fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.45em\"};const buttonTypography=typography.buttonTypography??{fontSize:16,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"};const successTypography=typography.successTypography??{fontSize:24,variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"};const smallPrintTypography=typography.smallPrintTypography??{fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"};const cardBorderColor=cardStyle.cardBorderColor??\"rgba(255,255,255,0.24)\";const cardBorderWidth=cardStyle.cardBorderWidth??1;const cardHoverScale=cardStyle.cardHoverScale??100;const cardHoverBorderColor=cardStyle.cardHoverBorderColor??\"rgba(255,255,255,0.45)\";const cardCornerRadius=cardStyle.cardCornerRadius??12;const showLocationField=form.showLocationField??true;const locationOptions=React.useMemo(()=>(form.locations??[\"Naples\",\"Fort Myers\",\"Coral Springs\"]).map(item=>(item||\"\").trim()).filter(Boolean),[form.locations]);// The field only renders when the author enables it AND there is at least\n// one option, so hiding it can never leave an unsubmittable required field.\nconst isLocationVisible=React.useMemo(()=>showLocationField&&locationOptions.length>0,[showLocationField,locationOptions.length]);const panelBackgroundColor=formStyle.panelBackgroundColor??\"rgba(10,15,31,0.88)\";const panelBorderColor=formStyle.panelBorderColor??\"rgba(255,255,255,0.16)\";const panelTextColor=formStyle.panelTextColor??\"#FFFFFF\";const panelCornerRadius=formStyle.panelCornerRadius??16;const fieldBackgroundColor=formStyle.fieldBackgroundColor??\"rgba(255,255,255,0.06)\";const fieldBorderColor=formStyle.fieldBorderColor??\"rgba(255,255,255,0.38)\";const fieldFocusBorderColor=formStyle.fieldFocusBorderColor??\"#FFFFFF\";const submitBorderColor=formStyle.submitBorderColor??\"rgba(255,255,255,0.2)\";const submitBorderWidth=formStyle.submitBorderWidth??1;const submitHoverBackgroundColor=formStyle.submitHoverBackgroundColor??\"#C8102E\";const submitHoverScale=formStyle.submitHoverScale??100;const submitCornerRadius=formStyle.submitCornerRadius??10;const[selectedCards,setSelectedCards]=React.useState({});const[formValues,setFormValues]=React.useState({...EMPTY_FORM});const sectionRef=React.useRef(null);const parallaxImageRef=React.useRef(null);const targetParallaxRef=React.useRef(0);const currentParallaxRef=React.useRef(0);const animationLoopRef=React.useRef(null);const isAnimatingRef=React.useRef(false);const introHeadingId=`${scopeClass}-intro-heading`;const introBodyId=`${scopeClass}-intro-body`;const stepOneHeadingId=`${scopeClass}-step-1-heading`;const stepOneBodyId=`${scopeClass}-step-1-body`;const stepTwoHeadingId=`${scopeClass}-step-2-heading`;const stepTwoBodyId=`${scopeClass}-step-2-body`;const cardsGroupId=`${scopeClass}-cards-group`;const cardsStatusId=`${scopeClass}-cards-status`;const toggleCard=React.useCallback(label=>{setSelectedCards(prev=>({...prev,[label]:!prev[label]}));},[]);const normalizeImage=React.useCallback(value=>{if(!value)return{src:\"\",srcSet:\"\",alt:\"\"};if(typeof value===\"string\")return{src:value,srcSet:\"\",alt:\"\"};if(typeof value===\"object\"){const image=value;const src=image.src||image.url||image.original?.src||image.default?.src||image.file?.src||\"\";const srcSet=image.srcSet||image.sources?.srcSet||\"\";const alt=image.alt||\"\";return{src,srcSet,alt};}return{src:\"\",srcSet:\"\",alt:\"\"};},[]);const normalizeVideoUrl=React.useCallback(value=>{if(!value)return\"\";if(typeof value===\"string\")return value;if(typeof value===\"object\"){const video=value;return video.src||video.url||video.file?.src||video.original?.src||\"\";}return\"\";},[]);const imageData=React.useMemo(()=>normalizeImage(backgroundImage),[backgroundImage,normalizeImage]);const resolvedImageSrc=React.useMemo(()=>imageData.src||\"\",[imageData.src]);const resolvedVideoSrc=React.useMemo(()=>normalizeVideoUrl(backgroundVideo),[backgroundVideo,normalizeVideoUrl]);// Selections are resolved against the current card list so renaming or\n// removing a card in the panel cannot leave orphaned values in the payload.\nconst selectedSymptomLabels=React.useMemo(()=>symptomCardItems.filter(label=>selectedCards[label]),[symptomCardItems,selectedCards]);const selectedCount=selectedSymptomLabels.length;// Authored announcement string. {count} and {total} are substituted so the\n// sentence can be reworded or translated without touching the code.\nconst selectionStatusText=React.useMemo(()=>{const template=selectedCount===1?selectionStatusSingular:selectionStatusPlural;return template.replace(/\\{count\\}/g,String(selectedCount)).replace(/\\{total\\}/g,String(symptomCardItems.length));},[selectedCount,selectionStatusSingular,selectionStatusPlural,symptomCardItems.length]);const showMediaBackground=React.useMemo(()=>backgroundType===\"Media\",[backgroundType]);const showBackgroundVideo=React.useMemo(()=>showMediaBackground&&useVideo&&!!resolvedVideoSrc,[showMediaBackground,useVideo,resolvedVideoSrc]);const showBackgroundImage=React.useMemo(()=>showMediaBackground&&(!useVideo||!resolvedVideoSrc)&&!!resolvedImageSrc,[showMediaBackground,useVideo,resolvedVideoSrc,resolvedImageSrc]);const shouldRenderMediaLayer=React.useMemo(()=>showBackgroundVideo||showBackgroundImage,[showBackgroundVideo,showBackgroundImage]);const effectiveParallaxAmount=React.useMemo(()=>Math.max(0,Math.min(100,parallaxAmount)),[parallaxAmount]);const parallaxBuffer=React.useMemo(()=>Math.min(120,effectiveParallaxAmount*1.2),[effectiveParallaxAmount]);const parallaxMaxShift=React.useMemo(()=>parallaxBuffer/2,[parallaxBuffer]);const mediaFilter=React.useMemo(()=>`brightness(${backgroundBrightness}%) contrast(${backgroundContrast}%)`,[backgroundBrightness,backgroundContrast]);const overlayAlpha=React.useMemo(()=>Math.max(0,Math.min(100,overlayOpacity))/100,[overlayOpacity]);const parseRgb=React.useCallback(color=>{const trimmed=(color||\"\").trim();if(trimmed.startsWith(\"#\")){const hex=trimmed.slice(1);if(hex.length===3){return{r:parseInt(hex[0]+hex[0],16),g:parseInt(hex[1]+hex[1],16),b:parseInt(hex[2]+hex[2],16)};}if(hex.length===6||hex.length===8){return{r:parseInt(hex.slice(0,2),16),g:parseInt(hex.slice(2,4),16),b:parseInt(hex.slice(4,6),16)};}return null;}const match=trimmed.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)/i);if(match){return{r:Number(match[1]),g:Number(match[2]),b:Number(match[3])};}return null;},[]);// Text on an author-chosen fill is switched to whichever of white or near\n// black clears 4.5:1, so changing the accent cannot break contrast (1.4.3).\nconst readableTextOn=React.useCallback(color=>{const rgb=parseRgb(color);if(!rgb)return\"#FFFFFF\";const channel=value=>{const c=Math.max(0,Math.min(255,value))/255;return c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4);};const luminance=.2126*channel(rgb.r)+.7152*channel(rgb.g)+.0722*channel(rgb.b);const contrastWithWhite=1.05/(luminance+.05);return contrastWithWhite>=4.5?\"#FFFFFF\":\"#10131C\";},[parseRgb]);const accentTextColor=React.useMemo(()=>readableTextOn(accentColor),[accentColor,readableTextOn]);const submitHoverTextColor=React.useMemo(()=>readableTextOn(submitHoverBackgroundColor||accentColor),[submitHoverBackgroundColor,accentColor,readableTextOn]);const colorToRgba=React.useCallback((color,alpha)=>{const trimmed=(color||\"\").trim();const safeAlpha=Math.max(0,Math.min(1,alpha));if(trimmed.startsWith(\"#\")){const hex=trimmed.slice(1);if(hex.length===3){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);return`rgba(${r}, ${g}, ${b}, ${safeAlpha})`;}if(hex.length===6||hex.length===8){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const baseAlpha=hex.length===8?parseInt(hex.slice(6,8),16)/255:1;return`rgba(${r}, ${g}, ${b}, ${Math.max(0,Math.min(1,baseAlpha*safeAlpha))})`;}}const rgbMatch=trimmed.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)(?:\\s*,\\s*([\\d.]+))?\\s*\\)/i);if(rgbMatch){const r=Number(rgbMatch[1]);const g=Number(rgbMatch[2]);const b=Number(rgbMatch[3]);const baseAlpha=rgbMatch[4]!==undefined?Number(rgbMatch[4]):1;return`rgba(${r}, ${g}, ${b}, ${Math.max(0,Math.min(1,baseAlpha*safeAlpha))})`;}return`rgba(10,15,31,${safeAlpha})`;},[]);const overlayColor=React.useMemo(()=>colorToRgba(backgroundColor,overlayAlpha),[backgroundColor,overlayAlpha,colorToRgba]);const balancedTextStyle=React.useMemo(()=>({textWrap:\"balance\",overflowWrap:\"break-word\"}),[]);const mapAlignToFlex=React.useCallback(value=>{if(value===\"left\")return\"flex-start\";if(value===\"right\")return\"flex-end\";return\"center\";},[]);const introAlignItems=React.useMemo(()=>mapAlignToFlex(introTextAlign),[introTextAlign,mapAlignToFlex]);const formAlignItems=React.useMemo(()=>mapAlignToFlex(formTextAlign),[formTextAlign,mapAlignToFlex]);const safeCardHoverScale=React.useMemo(()=>Math.max(100,Math.min(110,cardHoverScale))/100,[cardHoverScale]);const safeSubmitHoverScale=React.useMemo(()=>Math.max(100,Math.min(110,submitHoverScale))/100,[submitHoverScale]);const srOnlyStyle=React.useMemo(()=>({position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",border:0,whiteSpace:\"nowrap\"}),[]);// Step blocks render when steps are on and the step has any copy.\nconst isStepOneVisible=React.useMemo(()=>showSteps&&!!(stepOneLabelText||stepOneHeadingText||stepOneBodyText),[showSteps,stepOneLabelText,stepOneHeadingText,stepOneBodyText]);// The card group is named by the step 1 heading when there is one, so the\n// name matches the visible instruction directly above it.\nconst cardsGroupLabelledBy=React.useMemo(()=>{if(isStepOneVisible&&stepOneHeadingText)return stepOneHeadingId;if(headingText)return introHeadingId;return undefined;},[isStepOneVisible,stepOneHeadingText,stepOneHeadingId,headingText,introHeadingId]);const cardsGroupDescribedBy=React.useMemo(()=>{if(isStepOneVisible&&stepOneBodyText)return stepOneBodyId;if(bodyText)return introBodyId;return undefined;},[isStepOneVisible,stepOneBodyText,stepOneBodyId,bodyText,introBodyId]);// The handoff panel is always named by the step 2 heading, and described by\n// the step 2 instruction whenever the author has kept one.\nconst formDescribedBy=React.useMemo(()=>stepTwoBodyText?stepTwoBodyId:undefined,[stepTwoBodyText,stepTwoBodyId]);const consultationPathByLocation=React.useMemo(()=>({Naples:\"/locations/naples/contact\",\"Fort Myers\":\"/locations/fort-myers/contact\",\"Coral Springs\":\"/locations/coral-springs/contact\"}),[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const parallaxEnabled=showBackgroundImage&&effectiveParallaxAmount>0&&!mediaQuery.matches;const stopAnimation=()=>{if(animationLoopRef.current!==null){window.cancelAnimationFrame(animationLoopRef.current);animationLoopRef.current=null;}isAnimatingRef.current=false;};if(!parallaxEnabled){stopAnimation();if(parallaxImageRef.current)parallaxImageRef.current.style.transform=\"translateY(0px)\";targetParallaxRef.current=0;currentParallaxRef.current=0;return;}const calculateTarget=()=>{if(!sectionRef.current||!parallaxImageRef.current)return;const rect=sectionRef.current.getBoundingClientRect();const sectionCenterY=rect.top+rect.height/2;const viewportCenterY=window.innerHeight/2;const delta=viewportCenterY-sectionCenterY;const strength=effectiveParallaxAmount/100;const rawShift=delta*strength*.15;targetParallaxRef.current=Math.max(-parallaxMaxShift,Math.min(parallaxMaxShift,rawShift));};const runAnimation=()=>{if(!parallaxImageRef.current){stopAnimation();return;}const next=currentParallaxRef.current+(targetParallaxRef.current-currentParallaxRef.current)*.08;const delta=Math.abs(targetParallaxRef.current-next);currentParallaxRef.current=next;parallaxImageRef.current.style.transform=`translateY(${next}px)`;if(delta<.1){currentParallaxRef.current=targetParallaxRef.current;parallaxImageRef.current.style.transform=`translateY(${targetParallaxRef.current}px)`;stopAnimation();return;}animationLoopRef.current=window.requestAnimationFrame(runAnimation);};const ensureAnimation=()=>{if(isAnimatingRef.current)return;isAnimatingRef.current=true;animationLoopRef.current=window.requestAnimationFrame(runAnimation);};const onScrollOrResize=()=>{calculateTarget();ensureAnimation();};calculateTarget();currentParallaxRef.current=targetParallaxRef.current;if(parallaxImageRef.current){parallaxImageRef.current.style.transform=`translateY(${currentParallaxRef.current}px)`;}animationLoopRef.current=window.requestAnimationFrame(onScrollOrResize);window.addEventListener(\"scroll\",onScrollOrResize,{passive:true});window.addEventListener(\"resize\",onScrollOrResize);return()=>{window.removeEventListener(\"scroll\",onScrollOrResize);window.removeEventListener(\"resize\",onScrollOrResize);stopAnimation();};},[showBackgroundImage,effectiveParallaxAmount,parallaxMaxShift]);// If the author hides the location field, drop any stale value so\n// destination fallback does not use an invisible selection.\nReact.useEffect(()=>{if(isLocationVisible)return;if(!formValues.location)return;React.startTransition(()=>{setFormValues(prev=>({...prev,location:\"\"}));});},[isLocationVisible,formValues.location]);const finalDestination=React.useMemo(()=>{const routePath=typeof window!==\"undefined\"?window.location.pathname:\"\";if(routePath.startsWith(\"/locations/naples\")){return\"/locations/naples/contact\";}if(routePath.startsWith(\"/locations/fort-myers\")){return\"/locations/fort-myers/contact\";}if(routePath.startsWith(\"/locations/coral-springs\")){return\"/locations/coral-springs/contact\";}const preferredLocation=(formValues.location||\"\").trim();return consultationPathByLocation[preferredLocation]??\"/contact\";},[consultationPathByLocation,formValues.location]);const handleFinalCtaClick=React.useCallback(()=>{if(typeof window===\"undefined\")return;const now=Date.now();const payload={preferredLocation:(formValues.location||\"\").trim(),selectedItems:selectedSymptomLabels,selectedItemCount:selectedSymptomLabels.length,sourcePage:window.location.pathname||\"\",createdAt:new Date(now).toISOString(),expiresAt:new Date(now+SELF_CHECK_HANDOFF_TTL_MS).toISOString()};try{window.sessionStorage.setItem(SELF_CHECK_HANDOFF_STORAGE_KEY,JSON.stringify(payload));}catch(error){// Storage failures must never block navigation.\n}},[formValues.location,selectedSymptomLabels]);// Step headings sit one level below the section heading when it exists, and\n// take its place when the author has cleared it, so the outline never skips\n// a level (WCAG 1.3.1). Headings inside the form follow one level down.\nconst StepHeadingTag=headingText?\"h3\":\"h2\";const InnerHeadingTag=headingText?\"h4\":\"h3\";const renderStep=config=>{if(!showSteps)return null;if(!config.label&&!config.heading&&!config.body)return null;const flexAlign=mapAlignToFlex(config.align);return /*#__PURE__*/_jsxs(\"div\",{className:\"ssca-step\",style:{marginTop:config.marginTop,marginBottom:config.marginBottom,alignItems:flexAlign},children:[config.label||config.heading?/*#__PURE__*/_jsxs(\"div\",{className:\"ssca-step-head\",style:{justifyContent:flexAlign},children:[showStepNumbers?/*#__PURE__*/_jsx(\"span\",{className:\"ssca-step-badge\",\"aria-hidden\":\"true\",children:config.number}):null,/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[config.label?/*#__PURE__*/_jsx(\"p\",{className:\"ssca-step-label\",style:{...stepLabelTypography,textAlign:config.align},children:config.label}):null,config.heading?/*#__PURE__*/_jsx(StepHeadingTag,{id:config.headingId,className:\"ssca-step-heading\",style:{...balancedTextStyle,...stepHeadingTypography,textAlign:config.align},children:config.heading}):null]})]}):null,config.body?/*#__PURE__*/_jsx(\"p\",{id:config.bodyId,className:\"ssca-step-body\",style:{...balancedTextStyle,...stepBodyTypography,textAlign:config.align},children:config.body}):null]});};const isStepTwoHeadingRendered=showSteps&&!!stepTwoHeadingText;return /*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,className:scopeClass,\"aria-label\":sectionLabelText,style:{position:\"relative\",width:\"100%\",boxSizing:\"border-box\",color:\"#FFFFFF\",background:showMediaBackground?backgroundColor:`linear-gradient(160deg, ${backgroundColor} 0%, #0A1A3F 100%)`,fontFamily:\"Geist, Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",// clip, not hidden: `overflow: hidden` would turn this into\n// a scroll container and break the sticky media layer.\noverflow:\"clip\",isolation:\"isolate\",[\"--ssca-accent\"]:accentColor,[\"--ssca-accent-text\"]:accentTextColor,[\"--ssca-panel-text\"]:panelTextColor,[\"--ssca-field-bg\"]:fieldBackgroundColor,[\"--ssca-field-border\"]:fieldBorderColor,[\"--ssca-field-focus\"]:fieldFocusBorderColor,[\"--ssca-error\"]:formStyle.errorColor??\"#FF9BA5\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                /* The media layer is one viewport tall and sticks to the top of\n                   the screen, so a long section can never stretch the video.\n                   The negative margin keeps it out of the content flow. */\n                .${scopeClass} .ssca-media-layer {\n                    position: sticky;\n                    top: 0;\n                    z-index: 0;\n                    height: 100vh;\n                    max-height: 100vh;\n                    margin-bottom: -100vh;\n                    width: 100%;\n                    overflow: hidden;\n                    pointer-events: none;\n                }\n                @supports (height: 100dvh) {\n                    .${scopeClass} .ssca-media-layer {\n                        height: 100dvh;\n                        max-height: 100dvh;\n                        margin-bottom: -100dvh;\n                    }\n                }\n                .${scopeClass} .ssca-media-item {\n                    position: absolute;\n                    inset: 0;\n                    width: 100%;\n                    height: 100%;\n                    object-fit: cover;\n                    display: block;\n                }\n                .${scopeClass} .ssca-media-overlay {\n                    position: absolute;\n                    inset: 0;\n                }\n                .${scopeClass} .ssca-content {\n                    position: relative;\n                    z-index: 2;\n                    box-sizing: border-box;\n                }\n\n                .${scopeClass} .ssca-card {\n                    transition: transform 180ms ease, border-color 180ms ease, box-shadow 220ms ease, background-color 180ms ease;\n                    border-style: solid;\n                    border-width: var(--card-border-width);\n                    border-color: var(--card-border-color);\n                    transform: scale(var(--card-base-scale));\n                }\n                .${scopeClass} .ssca-card:hover {\n                    border-color: var(--card-hover-border-color);\n                    transform: scale(calc(var(--card-base-scale) * var(--card-hover-scale)));\n                }\n                .${scopeClass} .ssca-card:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 2px;\n                }\n\n                .${scopeClass} .ssca-step {\n                    display: flex;\n                    flex-direction: column;\n                    width: 100%;\n                }\n                .${scopeClass} .ssca-step-head {\n                    display: flex;\n                    align-items: center;\n                    gap: 12px;\n                    width: 100%;\n                    max-width: 560px;\n                }\n                .${scopeClass} .ssca-step-badge {\n                    flex-shrink: 0;\n                    width: 34px;\n                    height: 34px;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    border-radius: 999px;\n                    background: var(--ssca-accent);\n                    color: var(--ssca-accent-text);\n                    border: 1px solid rgba(255,255,255,0.28);\n                    font-size: 16px;\n                    font-weight: 700;\n                    line-height: 1;\n                }\n                .${scopeClass} .ssca-step-label {\n                    margin: 0;\n                    text-transform: uppercase;\n                    color: rgba(255,255,255,0.92);\n                }\n                .${scopeClass} .ssca-step-heading {\n                    margin: 3px 0 0;\n                    color: #FFFFFF;\n                    text-shadow: 0 1px 2px rgba(0,0,0,0.45);\n                }\n                .${scopeClass} .ssca-step-body {\n                    margin: 10px 0 0;\n                    width: 100%;\n                    max-width: 560px;\n                    color: rgba(255,255,255,0.92);\n                    text-shadow: 0 1px 2px rgba(0,0,0,0.45);\n                }\n\n                /* Step 2 lives on the page, so the handoff panel gets its own surface\n                   rather than a dialog. */\n                .${scopeClass} .ssca-form-block {\n                    display: flex;\n                    flex-direction: column;\n                    width: 100%;\n                }\n                .${scopeClass} .ssca-form-panel {\n                    width: 100%;\n                    box-sizing: border-box;\n                    padding: 24px;\n                    border-style: solid;\n                    border-width: 1px;\n                    backdrop-filter: blur(6px);\n                    -webkit-backdrop-filter: blur(6px);\n                    box-shadow: 0 18px 48px rgba(0,0,0,0.35);\n                    text-align: left;\n                }\n                .${scopeClass} .ssca-selection-summary {\n                    border: 1px solid rgba(255,255,255,0.24);\n                    border-left: 3px solid var(--ssca-accent);\n                    border-radius: 10px;\n                    padding: 14px;\n                    margin-bottom: 18px;\n                    background: rgba(255,255,255,0.04);\n                }\n                .${scopeClass} .ssca-selection-list {\n                    list-style: none;\n                    display: flex;\n                    flex-wrap: wrap;\n                    gap: 8px;\n                    margin: 10px 0 0;\n                    padding: 0;\n                }\n                .${scopeClass} .ssca-selection-chip {\n                    border: 1px solid rgba(255,255,255,0.32);\n                    border-radius: 999px;\n                    padding: 6px 12px;\n                    color: var(--ssca-panel-text);\n                    background: rgba(255,255,255,0.06);\n                }\n                .${scopeClass} .ssca-field-grid {\n                    display: grid;\n                    grid-template-columns: repeat(2, minmax(0, 1fr));\n                    gap: 14px;\n                }\n                .${scopeClass} .ssca-field {\n                    display: flex;\n                    flex-direction: column;\n                    min-width: 0;\n                }\n                .${scopeClass} .ssca-field-full {\n                    grid-column: 1 / -1;\n                }\n                .${scopeClass} .ssca-field label {\n                    color: var(--ssca-panel-text);\n                    margin-bottom: 6px;\n                }\n                .${scopeClass} .ssca-input {\n                    width: 100%;\n                    box-sizing: border-box;\n                    min-height: 48px;\n                    padding: 12px 14px;\n                    border-radius: 10px;\n                    background: var(--ssca-field-bg);\n                    border: 1px solid var(--ssca-field-border);\n                    color: var(--ssca-panel-text);\n                    font-family: inherit;\n                    font-size: var(--ssca-input-font-size);\n                    line-height: 1.4;\n                    transition: border-color 160ms ease, box-shadow 160ms ease;\n                }\n                .${scopeClass} .ssca-input::placeholder {\n                    color: rgba(255,255,255,0.6);\n                }\n                .${scopeClass} .ssca-input:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 2px;\n                    border-color: var(--ssca-field-focus);\n                }\n                .${scopeClass} .ssca-input[aria-invalid=\"true\"] {\n                    border-color: var(--ssca-error);\n                    box-shadow: 0 0 0 1px var(--ssca-error);\n                }\n                .${scopeClass} .ssca-select-wrap {\n                    position: relative;\n                    display: block;\n                }\n                .${scopeClass} .ssca-select {\n                    appearance: none;\n                    -webkit-appearance: none;\n                    padding-right: 40px;\n                }\n                .${scopeClass} .ssca-select option {\n                    color: #10131c;\n                    background: #ffffff;\n                }\n                .${scopeClass} .ssca-select-arrow {\n                    position: absolute;\n                    right: 16px;\n                    top: 50%;\n                    width: 9px;\n                    height: 9px;\n                    margin-top: -6px;\n                    border-right: 2px solid var(--ssca-panel-text);\n                    border-bottom: 2px solid var(--ssca-panel-text);\n                    transform: rotate(45deg);\n                    pointer-events: none;\n                }\n                .${scopeClass} .ssca-help {\n                    margin: 10px 0 0;\n                    color: rgba(255,255,255,0.86);\n                }\n                .${scopeClass} .ssca-field .ssca-help {\n                    margin: 6px 0 0;\n                }\n                .${scopeClass} .ssca-checkbox {\n                    width: 22px;\n                    height: 22px;\n                    flex-shrink: 0;\n                    accent-color: var(--ssca-accent);\n                    cursor: pointer;\n                }\n                .${scopeClass} .ssca-checkbox:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 2px;\n                }\n                .${scopeClass} .ssca-consent-row {\n                    display: flex;\n                    align-items: flex-start;\n                    gap: 10px;\n                    margin-top: 18px;\n                    min-height: 44px;\n                }\n                .${scopeClass} .ssca-consent-row label {\n                    color: var(--ssca-panel-text);\n                    cursor: pointer;\n                }\n                .${scopeClass} .ssca-error-summary {\n                    border: 1px solid var(--ssca-error);\n                    border-radius: 10px;\n                    padding: 12px 14px;\n                    margin-bottom: 16px;\n                    background: rgba(255,155,165,0.08);\n                }\n                .${scopeClass} .ssca-error-summary:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 2px;\n                }\n                .${scopeClass} .ssca-error-link {\n                    background: none;\n                    border: 0;\n                    padding: 4px 0;\n                    color: var(--ssca-error);\n                    text-align: left;\n                    text-decoration: underline;\n                    cursor: pointer;\n                    font-family: inherit;\n                }\n                .${scopeClass} .ssca-error-link:focus-visible,\n                .${scopeClass} .ssca-submit-button:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 2px;\n                }\n                .${scopeClass} .ssca-form-footer {\n                    margin-top: 22px;\n                    padding-top: 18px;\n                    border-top: 1px solid rgba(255,255,255,0.14);\n                }\n                .${scopeClass} .ssca-submit-button {\n                    width: 100%;\n                    min-height: 52px;\n                    padding: 14px 20px;\n                    border-radius: var(--submit-corner-radius);\n                    border-style: solid;\n                    border-width: var(--submit-border-width);\n                    border-color: var(--submit-border-color);\n                    background: var(--ssca-accent);\n                    color: var(--ssca-accent-text);\n                    font-family: inherit;\n                    cursor: pointer;\n                    transform: scale(1);\n                    transition: transform 180ms ease, background-color 180ms ease, color 180ms ease, filter 160ms ease;\n                }\n                .${scopeClass} .ssca-submit-button:hover:not(:disabled) {\n                    transform: scale(var(--submit-hover-scale));\n                    background: var(--submit-hover-background);\n                    color: var(--submit-hover-text);\n                    filter: brightness(1.02);\n                }\n                .${scopeClass} .ssca-submit-button:disabled {\n                    opacity: 0.75;\n                    cursor: progress;\n                }\n                .${scopeClass} .ssca-compliance {\n                    margin: 14px 0 0;\n                    color: rgba(255,255,255,0.86);\n                }\n                .${scopeClass} .ssca-success {\n                    padding: 4px 0;\n                }\n                .${scopeClass} .ssca-success:focus-visible {\n                    outline: 3px solid rgba(255,255,255,0.95);\n                    outline-offset: 4px;\n                }\n\n                @media (max-width: 640px) {\n                    .${scopeClass} .ssca-form-panel {\n                        padding: 18px 16px;\n                    }\n                    .${scopeClass} .ssca-field-grid {\n                        grid-template-columns: minmax(0, 1fr);\n                        gap: 16px;\n                    }\n                }\n\n                @media (prefers-reduced-motion: reduce) {\n                    .${scopeClass} .ssca-card,\n                    .${scopeClass} .ssca-input,\n                    .${scopeClass} .ssca-submit-button {\n                        transition: none !important;\n                    }\n                    .${scopeClass} .ssca-card:hover,\n                    .${scopeClass} .ssca-submit-button:hover {\n                        transform: none !important;\n                    }\n                }\n\n                @media (forced-colors: active) {\n                    .${scopeClass} .ssca-form-panel,\n                    .${scopeClass} .ssca-input,\n                    .${scopeClass} .ssca-submit-button,\n                    .${scopeClass} .ssca-selection-chip,\n                    .${scopeClass} .ssca-step-badge {\n                        border: 1px solid CanvasText;\n                    }\n                }\n            `}),shouldRenderMediaLayer?/*#__PURE__*/_jsxs(\"div\",{className:\"ssca-media-layer\",\"aria-hidden\":\"true\",children:[showBackgroundVideo?/*#__PURE__*/_jsx(\"video\",{src:resolvedVideoSrc,autoPlay:true,muted:true,loop:true,playsInline:true,className:\"ssca-media-item\",style:{filter:mediaFilter}}):/*#__PURE__*/_jsx(\"img\",{ref:parallaxImageRef,src:resolvedImageSrc,srcSet:imageData.srcSet||undefined,alt:\"\",className:\"ssca-media-item\",style:{height:effectiveParallaxAmount>0?`calc(100% + ${parallaxBuffer}px)`:\"100%\",top:effectiveParallaxAmount>0?`${-parallaxBuffer/2}px`:0,bottom:\"auto\",filter:mediaFilter,transform:\"translateY(0px)\",willChange:effectiveParallaxAmount>0?\"transform\":\"auto\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"ssca-media-overlay\",style:{background:`linear-gradient(160deg, ${overlayColor} 0%, ${colorToRgba(\"#0A1A3F\",Math.max(0,Math.min(1,overlayAlpha+.08)))} 100%)`}})]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"ssca-content\",style:{padding,width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:1200,margin:\"0 auto\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",alignItems:introAlignItems},children:[eyebrowText?/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,width:\"100%\",maxWidth:560,color:\"#FFFFFF\",display:\"inline-flex\",alignItems:\"center\",gap:8,textShadow:\"0 1px 2px rgba(0,0,0,0.45)\",...balancedTextStyle,...eyebrowTypography,textAlign:introTextAlign},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",width:8,height:8,borderRadius:999,background:accentColor,flexShrink:0}}),eyebrowText]}):null,headingText?/*#__PURE__*/_jsx(\"h2\",{id:introHeadingId,style:{margin:eyebrowText?\"12px 0 0\":0,width:\"100%\",maxWidth:560,textShadow:\"0 1px 2px rgba(0,0,0,0.45)\",...balancedTextStyle,...headingTypography,textAlign:introTextAlign},children:headingText}):null,bodyText?/*#__PURE__*/_jsx(\"p\",{id:introBodyId,style:{margin:`${gapHeadingToSubheading}px 0 0`,color:\"rgba(255,255,255,0.92)\",width:\"100%\",maxWidth:560,textShadow:\"0 1px 2px rgba(0,0,0,0.45)\",...balancedTextStyle,...bodyTypography,textAlign:introTextAlign},children:bodyText}):null,renderStep({number:\"1\",label:stepOneLabelText,heading:stepOneHeadingText,body:stepOneBodyText,headingId:stepOneHeadingId,bodyId:stepOneBodyId,align:introTextAlign,marginTop:gapIntroToStepOne,marginBottom:0}),/*#__PURE__*/_jsx(\"div\",{id:cardsGroupId,role:\"group\",\"aria-labelledby\":cardsGroupLabelledBy,\"aria-label\":cardsGroupLabelledBy?undefined:cardsGroupLabelText,\"aria-describedby\":cardsGroupDescribedBy,style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\",gap:12,width:\"100%\",marginTop:isStepOneVisible?gapStepToContent:gapIntroToStepOne},children:symptomCardItems.map(card=>{const isSelected=!!selectedCards[card];return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ssca-card\",\"aria-pressed\":isSelected,onClick:()=>toggleCard(card),style:{width:\"100%\",minHeight:76,minWidth:44,borderRadius:cardCornerRadius,position:\"relative\",background:isSelected?\"rgba(255,255,255,0.10)\":\"rgba(255,255,255,0.04)\",color:\"#FFFFFF\",padding:\"16px 14px\",cursor:\"pointer\",boxShadow:isSelected?\"0 0 22px rgba(0, 180, 255, 0.28)\":\"none\",backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\",[\"--card-border-width\"]:`${cardBorderWidth}px`,[\"--card-border-color\"]:isSelected?accentColor:cardBorderColor,[\"--card-hover-border-color\"]:cardHoverBorderColor,[\"--card-hover-scale\"]:`${safeCardHoverScale}`,[\"--card-base-scale\"]:`${isSelected?1.01:1}`,...questionTypography},children:[isSelected?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",right:10,top:10,width:18,height:18,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:999,background:\"rgba(255,255,255,0.18)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6.1L4.7 8.8L10 3.5\",stroke:\"#FFFFFF\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}):null,/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:\"100%\",maxWidth:500,textAlign:questionTextAlign},children:card})]},card);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ssca-form-block\",style:{marginTop:gapCardsToStepTwo,alignItems:formAlignItems},children:[renderStep({number:\"2\",label:stepTwoLabelText,heading:stepTwoHeadingText,body:stepTwoBodyText,headingId:stepTwoHeadingId,bodyId:stepTwoBodyId,align:formTextAlign,marginTop:0,marginBottom:gapStepToContent}),/*#__PURE__*/_jsx(\"div\",{className:\"ssca-form-panel\",style:{maxWidth:formMaxWidth,background:panelBackgroundColor,borderColor:panelBorderColor,borderRadius:panelCornerRadius,color:panelTextColor},children:/*#__PURE__*/_jsxs(\"div\",{role:\"region\",\"aria-labelledby\":isStepTwoHeadingRendered?stepTwoHeadingId:undefined,\"aria-label\":isStepTwoHeadingRendered?undefined:stepTwoHeadingText,\"aria-describedby\":showSteps?formDescribedBy:undefined,children:[/*#__PURE__*/_jsx(InnerHeadingTag,{style:{margin:0,color:panelTextColor,...successTypography},children:FINAL_HANDOFF_HEADING}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 0\",color:\"rgba(255,255,255,0.92)\",...bodyTypography},children:FINAL_HANDOFF_BODY}),/*#__PURE__*/_jsx(\"p\",{className:\"ssca-help\",style:{margin:\"10px 0 0\",...helperTypography},children:FINAL_HANDOFF_NOTE}),isLocationVisible?/*#__PURE__*/_jsxs(\"div\",{className:\"ssca-field ssca-field-full\",style:{marginTop:16},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:`${scopeClass}-handoff-location`,style:{...labelTypography},children:\"Preferred location for your consultation form\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ssca-help\",style:{margin:\"0 0 8px\",...helperTypography},children:\"Choose where you'll complete the short consultation form.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ssca-select-wrap\",children:[/*#__PURE__*/_jsxs(\"select\",{id:`${scopeClass}-handoff-location`,name:\"handoffLocation\",value:formValues.location,onChange:event=>{const nextLocation=event.target.value;React.startTransition(()=>{setFormValues(prev=>({...prev,location:nextLocation}));});},className:\"ssca-input ssca-select\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select a location\"}),locationOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},option))]}),/*#__PURE__*/_jsx(\"span\",{className:\"ssca-select-arrow\",\"aria-hidden\":\"true\"})]})]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"ssca-form-footer\",children:/*#__PURE__*/_jsx(\"a\",{href:finalDestination,className:\"ssca-submit-button\",onClick:handleFinalCtaClick,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",boxSizing:\"border-box\",[\"--submit-corner-radius\"]:`${submitCornerRadius}px`,[\"--submit-border-width\"]:`${submitBorderWidth}px`,[\"--submit-border-color\"]:submitBorderColor,[\"--submit-hover-scale\"]:`${safeSubmitHoverScale}`,[\"--submit-hover-background\"]:submitHoverBackgroundColor||accentColor,[\"--submit-hover-text\"]:submitHoverTextColor,...buttonTypography},children:FINAL_HANDOFF_CTA})})]})}),smallPrintText?/*#__PURE__*/_jsx(\"p\",{style:{margin:\"16px 0 0\",width:\"100%\",maxWidth:formMaxWidth,color:\"rgba(255,255,255,0.9)\",textShadow:\"0 1px 2px rgba(0,0,0,0.45)\",...balancedTextStyle,...smallPrintTypography,textAlign:formTextAlign},children:smallPrintText}):null]})]})}),/*#__PURE__*/_jsx(\"p\",{id:cardsStatusId,\"aria-live\":\"polite\",style:srOnlyStyle,children:selectionStatusText})]});}addPropertyControls(SymptomSelfCheckA,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#C8102E\"},symptomCards:{type:ControlType.Array,title:\"Cards\",control:{type:ControlType.String},description:\"Step 1 items. What the visitor checks off is included in the booking request.\",defaultValue:DEFAULT_SYMPTOM_CARDS},content:{type:ControlType.Object,title:\"Content\",controls:{eyebrow:{type:ControlType.String,title:\"Eyebrow\",description:\"Clear to hide the eyebrow and its accent dot.\",defaultValue:DEFAULT_EYEBROW},heading:{type:ControlType.String,title:\"Heading\",displayTextArea:true,description:\"Clear to hide the heading.\",defaultValue:DEFAULT_HEADING},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,description:\"Intro paragraph above the two steps. Clear to hide it.\",defaultValue:DEFAULT_BODY},smallPrint:{type:ControlType.String,title:\"Small Print\",displayTextArea:true,description:\"Medical disclaimer under the form. Clear to hide it.\",defaultValue:DEFAULT_SMALL_PRINT},sectionLabel:{type:ControlType.String,title:\"Section Label\",description:\"Screen reader name for this section. Not visible. Cannot be empty.\",defaultValue:DEFAULT_SECTION_LABEL},cardsGroupLabel:{type:ControlType.String,title:\"Card Group Label\",description:\"Screen reader name for the card group. Not visible. Used only when both the step 1 heading and the section heading are empty.\",defaultValue:DEFAULT_CARDS_GROUP_LABEL},selectionStatusSingular:{type:ControlType.String,title:\"Count Announcement / One\",description:\"Announced when exactly one card is checked off. Not visible. Use {count} and {total} as placeholders.\",defaultValue:DEFAULT_SELECTION_STATUS_SINGULAR},selectionStatusPlural:{type:ControlType.String,title:\"Count Announcement / Many\",description:\"Announced for zero or multiple selections. Not visible. Use {count} and {total} as placeholders.\",defaultValue:DEFAULT_SELECTION_STATUS_PLURAL}}},steps:{type:ControlType.Object,title:\"Steps\",controls:{showSteps:{type:ControlType.Boolean,title:\"Step Copy\",enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Turns both step labels and instructions on or off. The form keeps its accessible name either way.\",defaultValue:true},showStepNumbers:{type:ControlType.Boolean,title:\"Number Badges\",enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Badges are decorative. The step number is always in the label text for screen readers.\",defaultValue:true},stepOneLabel:{type:ControlType.String,title:\"Step 1 \\xb7 Label\",description:\"Clear to hide the label.\",defaultValue:DEFAULT_STEP_ONE_LABEL,hidden:groupProps=>!groupProps.showSteps},stepOneHeading:{type:ControlType.String,title:\"Step 1 \\xb7 Heading\",displayTextArea:true,description:\"Names the card group for screen readers. Clear to hide it.\",defaultValue:DEFAULT_STEP_ONE_HEADING,hidden:groupProps=>!groupProps.showSteps},stepOneBody:{type:ControlType.String,title:\"Step 1 \\xb7 Instruction\",displayTextArea:true,description:\"Clear to hide the instruction.\",defaultValue:DEFAULT_STEP_ONE_BODY,hidden:groupProps=>!groupProps.showSteps},stepTwoLabel:{type:ControlType.String,title:\"Step 2 \\xb7 Label\",description:\"Clear to hide the label.\",defaultValue:DEFAULT_STEP_TWO_LABEL,hidden:groupProps=>!groupProps.showSteps},stepTwoHeading:{type:ControlType.String,title:\"Step 2 \\xb7 Heading\",displayTextArea:true,description:\"Sits above the form and names it for screen readers. Cannot be empty.\",defaultValue:DEFAULT_STEP_TWO_HEADING,hidden:groupProps=>!groupProps.showSteps},stepTwoBody:{type:ControlType.String,title:\"Step 2 \\xb7 Instruction\",displayTextArea:true,description:\"Clear to hide the instruction.\",defaultValue:DEFAULT_STEP_TWO_BODY,hidden:groupProps=>!groupProps.showSteps}}},background:{type:ControlType.Object,title:\"Background\",controls:{backgroundType:{type:ControlType.Enum,title:\"Type\",options:[\"Color\",\"Media\"],optionTitles:[\"Color\",\"Media\"],displaySegmentedControl:true,description:\"Media is pinned to the top of the viewport at one screen tall, so it cannot stretch as the section grows.\",defaultValue:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0A0F1F\",hidden:groupProps=>groupProps.backgroundType===\"Media\"},backgroundImage:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:groupProps=>groupProps.backgroundType!==\"Media\"||!!groupProps.useVideo},useVideo:{type:ControlType.Boolean,title:\"Use Video\",defaultValue:false,enabledTitle:\"Video\",disabledTitle:\"Image\",hidden:groupProps=>groupProps.backgroundType!==\"Media\"},backgroundVideo:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:groupProps=>groupProps.backgroundType!==\"Media\"||!groupProps.useVideo},backgroundBrightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:100,min:0,max:200,unit:\"%\",step:1,hidden:groupProps=>groupProps.backgroundType!==\"Media\"},backgroundContrast:{type:ControlType.Number,title:\"Contrast\",defaultValue:100,min:0,max:200,unit:\"%\",step:1,hidden:groupProps=>groupProps.backgroundType!==\"Media\"},parallaxAmount:{type:ControlType.Number,title:\"Parallax Amount\",defaultValue:0,min:0,max:100,unit:\"%\",step:1,hidden:groupProps=>groupProps.backgroundType!==\"Media\"||!!groupProps.useVideo},overlayOpacity:{type:ControlType.Number,title:\"Overlay Opacity\",defaultValue:60,min:0,max:100,unit:\"%\",step:1,hidden:groupProps=>groupProps.backgroundType!==\"Media\"}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"56px 20px\"},gapIntroToStepOne:{type:ControlType.Number,title:\"Gap / Intro to Step 1\",defaultValue:28,min:0,max:120,unit:\"px\",step:1},gapStepToContent:{type:ControlType.Number,title:\"Gap / Step to Its Content\",description:\"Space between a step's instruction and the cards or form it introduces.\",defaultValue:16,min:0,max:80,unit:\"px\",step:1},gapCardsToStepTwo:{type:ControlType.Number,title:\"Gap / Cards to Step 2\",defaultValue:36,min:0,max:120,unit:\"px\",step:1},gapHeadingToSubheading:{type:ControlType.Number,title:\"Gap / Heading to Subheading\",defaultValue:10,min:0,max:80,unit:\"px\",step:1},formMaxWidth:{type:ControlType.Number,title:\"Form Width\",description:\"Maximum width of the form panel.\",defaultValue:680,min:320,max:1200,unit:\"px\",step:10}}},typography:{type:ControlType.Object,title:\"Typography\",controls:{introTextAlign:{type:ControlType.Enum,title:\"Intro Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,defaultValue:\"left\"},questionTextAlign:{type:ControlType.Enum,title:\"Card Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,defaultValue:\"left\"},formTextAlign:{type:ControlType.Enum,title:\"Step 2 Alignment\",description:\"Aligns the step 2 block and the form panel. Fields inside the panel stay left aligned for legibility.\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,defaultValue:\"left\"},eyebrowTypography:{type:ControlType.Font,title:\"Eyebrow\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,variant:\"Bold\",letterSpacing:\"0.1em\",lineHeight:\"1.2em\"}},headingTypography:{type:ControlType.Font,title:\"Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:34,variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.1em\"}},bodyTypography:{type:ControlType.Font,title:\"Body\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"}},stepLabelTypography:{type:ControlType.Font,title:\"Step Label\",controls:\"extended\",defaultFontType:\"sans-serif\",description:\"Rendered in uppercase.\",defaultValue:{fontSize:12,variant:\"Bold\",letterSpacing:\"0.08em\",lineHeight:\"1.2em\"}},stepHeadingTypography:{type:ControlType.Font,title:\"Step Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:22,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},stepBodyTypography:{type:ControlType.Font,title:\"Step Instruction\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"}},questionTypography:{type:ControlType.Font,title:\"Card\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.35em\"}},labelTypography:{type:ControlType.Font,title:\"Field Label\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.3em\"}},inputTypography:{type:ControlType.Font,title:\"Input Text\",controls:\"extended\",defaultFontType:\"sans-serif\",description:\"Input size is held at a 16px minimum to prevent mobile zoom on focus.\",defaultValue:{fontSize:16,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"}},helperTypography:{type:ControlType.Font,title:\"Helper Text\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.45em\"}},buttonTypography:{type:ControlType.Font,title:\"Submit Button\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},successTypography:{type:ControlType.Font,title:\"Success Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:24,variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},smallPrintTypography:{type:ControlType.Font,title:\"Small Print\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"}}}},cardStyle:{type:ControlType.Object,title:\"Card Style\",controls:{cardBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(255,255,255,0.24)\"},cardBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:8,unit:\"px\",step:1},cardHoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:100,min:100,max:110,unit:\"%\",step:1},cardHoverBorderColor:{type:ControlType.Color,title:\"Hover Border Color\",defaultValue:\"rgba(255,255,255,0.45)\"},cardCornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:12,min:0,max:40,unit:\"px\",step:1}}},form:{type:ControlType.Object,title:\"Booking Form\",controls:{endpoint:{type:ControlType.String,title:\"Submit Endpoint\",placeholder:\"https://...\",description:\"Unused in final handoff mode. The CTA is a direct link destination, not an in-component form submission.\",defaultValue:\"\"},selectionSummaryTitle:{type:ControlType.String,title:\"Selection Heading\",defaultValue:DEFAULT_SELECTION_SUMMARY_TITLE},selectionSummaryNote:{type:ControlType.String,title:\"Selection Note\",displayTextArea:true,defaultValue:DEFAULT_SELECTION_SUMMARY_NOTE},selectionEmptyText:{type:ControlType.String,title:\"Selection Empty Text\",displayTextArea:true,defaultValue:DEFAULT_SELECTION_EMPTY_TEXT},showLocationField:{type:ControlType.Boolean,title:\"Location Field\",enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Shows a preferred-location selector used to choose the consultation form destination when page pathname is not location-specific.\",defaultValue:true},locations:{type:ControlType.Array,title:\"Locations\",control:{type:ControlType.String},defaultValue:[\"Naples\",\"Fort Myers\",\"Coral Springs\"],hidden:groupProps=>!groupProps.showLocationField},consentText:{type:ControlType.String,title:\"Consent Text\",displayTextArea:true,defaultValue:DEFAULT_CONSENT_TEXT},complianceNote:{type:ControlType.String,title:\"Compliance Note\",displayTextArea:true,defaultValue:DEFAULT_COMPLIANCE_NOTE},submitLabel:{type:ControlType.String,title:\"Submit Label\",description:\"Visible button text. Cannot be empty.\",defaultValue:DEFAULT_SUBMIT_LABEL},successTitle:{type:ControlType.String,title:\"Success Title\",defaultValue:DEFAULT_SUCCESS_TITLE},successMessage:{type:ControlType.String,title:\"Success Message\",displayTextArea:true,defaultValue:DEFAULT_SUCCESS_MESSAGE}}},formStyle:{type:ControlType.Object,title:\"Form Style\",controls:{panelBackgroundColor:{type:ControlType.Color,title:\"Panel Background\",description:\"Keep this opaque enough to hold contrast over the background media.\",defaultValue:\"rgba(10,15,31,0.88)\"},panelBorderColor:{type:ControlType.Color,title:\"Panel Border\",defaultValue:\"rgba(255,255,255,0.16)\"},panelTextColor:{type:ControlType.Color,title:\"Panel Text\",defaultValue:\"#FFFFFF\"},panelCornerRadius:{type:ControlType.Number,title:\"Panel Radius\",defaultValue:16,min:0,max:40,unit:\"px\",step:1},fieldBackgroundColor:{type:ControlType.Color,title:\"Field Background\",defaultValue:\"rgba(255,255,255,0.06)\"},fieldBorderColor:{type:ControlType.Color,title:\"Field Border\",defaultValue:\"rgba(255,255,255,0.38)\"},fieldFocusBorderColor:{type:ControlType.Color,title:\"Field Focus Border\",defaultValue:\"#FFFFFF\"},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:\"#FF9BA5\"},submitBorderColor:{type:ControlType.Color,title:\"Button Border\",defaultValue:\"rgba(255,255,255,0.2)\"},submitBorderWidth:{type:ControlType.Number,title:\"Button Border Width\",defaultValue:1,min:0,max:8,unit:\"px\",step:1},submitHoverBackgroundColor:{type:ControlType.Color,title:\"Button Hover Background\",defaultValue:\"#C8102E\"},submitHoverScale:{type:ControlType.Number,title:\"Button Hover Scale\",defaultValue:100,min:100,max:110,unit:\"%\",step:1},submitCornerRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:10,min:0,max:40,unit:\"px\",step:1}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SymptomSelfCheckA\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SymptomSelfCheck.map","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-GlWZP .framer-styles-preset-1gd95eh:not(.rich-text-wrapper), .framer-GlWZP .framer-styles-preset-1gd95eh.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa3e132e-44ba-4b58-9e3d-3da1b2fc22de, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-GlWZP .framer-styles-preset-1gd95eh:not(.rich-text-wrapper), .framer-GlWZP .framer-styles-preset-1gd95eh.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa3e132e-44ba-4b58-9e3d-3da1b2fc22de, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-GlWZP .framer-styles-preset-1gd95eh:not(.rich-text-wrapper), .framer-GlWZP .framer-styles-preset-1gd95eh.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa3e132e-44ba-4b58-9e3d-3da1b2fc22de, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GlWZP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}