{"version":3,"file":"shared-lib.CELWTmrx.mjs","names":[],"sources":["https:/framerusercontent.com/modules/8XHzMBX0YzyCL1zonnpU/DcgGviZVegcCoe6EbqDx/FOOTER.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function LongevityFooter(props){const currentYear=new Date().getFullYear();return /*#__PURE__*/_jsxs(\"div\",{className:\"framer-longevity-footer\",style:{width:\"100%\",background:props.backgroundColor,color:props.bodyTextColor},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .framer-longevity-footer { font-family: 'Satoshi', sans-serif; width: 100%; box-sizing: border-box; overflow-x: hidden; }\n                .framer-longevity-footer * { box-sizing: border-box; }\n                .framer-longevity-footer a { text-decoration: none; color: inherit; }\n                .framer-longevity-footer a:focus-visible {\n                    outline: 2px solid #FFFFFF;\n                    outline-offset: 3px;\n                    border-radius: 6px;\n                    box-shadow: 0 0 0 2px rgba(74, 144, 217, 0.8);\n                }\n                \n                /* CTA Section */\n                .cta-section { padding: 80px 24px; text-align: center; }\n                .cta-heading { font-size: clamp(2rem, 6vw, 2.5rem); font-weight: 400; margin-bottom: 16px; white-space: pre-line; line-height: 1.1; }\n                .cta-subhead { margin-bottom: 32px; max-width: 600px; margin-left: auto; margin-right: auto; opacity: 0.8; line-height: 1.5; }\n                .cta-btn { display: inline-flex; align-items: center; justify-content: center; padding: 16px 32px; border-radius: 6px; font-size: 13px; font-weight: 600; letter-spacing: 0.02em; max-width: 100%; text-align: center; transition: background 0.2s ease, color 0.2s ease; }\n                .cta-btn:hover { background: #C74A08 !important; color: #FFFFFF !important; }\n                .cta-micro { font-size: 12px; color: rgba(255,255,255,0.74); margin-top: 16px; line-height: 1.5; }\n\n                /* Footer */\n                .footer { padding: 64px 24px; border-top: 1px solid rgba(255,255,255,0.1); }\n                .footer-inner { max-width: 1200px; margin: 0 auto; }\n                \n                /* Mobile-First Layout: Stacked by default */\n                .footer-grid { display: flex; flex-direction: column; gap: 32px; align-items: flex-start; }\n                \n                .brand-col { max-width: 420px; width: 100%; }\n                .links-col { display: flex; flex-direction: column; gap: 24px; width: 100%; align-items: flex-start; }\n                .col-label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.15em; opacity: 0.4; margin-bottom: 12px; text-transform: uppercase; }\n                .link-list { display: flex; flex-direction: column; gap: 14px; font-size: 0.95rem; opacity: 0.8; align-items: flex-start; }\n                .link-list a { transition: color 0.2s ease; }\n                .link-list a:hover { color: #6B9FD4; }\n                \n                .footer-bottom { margin-top: 44px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.1); display: flex; flex-direction: column; gap: 16px; font-size: 0.75rem; color: rgba(255,255,255,0.72); line-height: 1.6; }\n                .footer-bottom p { margin: 0; }\n\n                /* Tablet */\n                @media (min-width: 768px) {\n                    .cta-section { padding: 72px 28px; }\n                    .footer { padding: 56px 28px; }\n                    .footer-grid { flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 56px; }\n                    .brand-col { flex: 1 1 55%; max-width: 560px; }\n                    .links-col { flex: 0 1 280px; align-items: flex-start; }\n                    .footer-bottom { flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 24px; flex-wrap: wrap; }\n                }\n\n                /* Desktop */\n                @media (min-width: 1024px) {\n                    .cta-section { padding: 80px 32px; }\n                    .footer { padding: 64px 32px; }\n                    .footer-grid { gap: 72px; }\n                    .brand-col { flex: 1 1 auto; max-width: 620px; }\n                    .links-col { flex: 0 0 260px; }\n                    .footer-bottom { flex-wrap: nowrap; }\n                }\n\n                /* Mobile */\n                @media (max-width: 767px) {\n                    .cta-section { padding: 56px 16px; }\n                    .cta-heading { font-size: clamp(1.65rem, 9vw, 2.1rem); }\n                    .cta-subhead { margin-bottom: 24px; max-width: 34ch; }\n                    .cta-btn { width: 100%; max-width: 320px; padding: 14px 18px; }\n                    .footer { padding: 44px 16px; }\n                    .footer-grid { gap: 28px; }\n                    .link-list { gap: 12px; }\n                    .footer-bottom { margin-top: 32px; padding-top: 18px; gap: 12px; font-size: 12px; line-height: 1.55; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"section\",{className:\"cta-section\",children:[/*#__PURE__*/_jsx(\"p\",{style:{color:props.accentColor,fontSize:\"0.7rem\",fontWeight:700,letterSpacing:\"0.15em\",marginBottom:\"16px\"},children:props.cTAEyebrow}),/*#__PURE__*/_jsx(\"h2\",{className:\"cta-heading\",style:{color:props.headlineColor},children:props.cTAHeadline}),/*#__PURE__*/_jsx(\"p\",{className:\"cta-subhead\",style:{color:props.bodyTextColor},children:props.cTASubhead}),/*#__PURE__*/_jsxs(\"a\",{href:props.cTALink,className:\"cta-btn\",style:{background:props.buttonBGColor,color:props.buttonTextColor},children:[props.cTAButtonText,\" →\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"cta-micro\",children:props.cTAMicrocopy})]}),/*#__PURE__*/_jsx(\"footer\",{className:\"footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"footer-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"footer-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"brand-col\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1.5rem\",marginBottom:\"12px\",color:props.headlineColor},children:props.brandName}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"0.85rem\",opacity:.6},children:props.footerTagline})]}),/*#__PURE__*/_jsx(\"div\",{className:\"links-col\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"col-label\",children:\"Links\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"link-list\",children:[/*#__PURE__*/_jsx(\"a\",{href:props.link1URL,children:props.link1Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link2URL,children:props.link2Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link3URL,children:props.link3Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link4URL,children:props.link4Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link5URL,children:props.link5Text})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"footer-bottom\",children:[/*#__PURE__*/_jsx(\"p\",{style:{maxWidth:\"700px\"},children:props.disclaimer}),/*#__PURE__*/_jsxs(\"p\",{children:[\"\\xa9 \",currentYear,\" \",props.brandName]})]})]})})]});}addPropertyControls(LongevityFooter,{backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#0D0C11\"},headlineColor:{type:ControlType.Color,title:\"Headline Color\",defaultValue:\"#FFFFFF\"},bodyTextColor:{type:ControlType.Color,title:\"Body Text Color\",defaultValue:\"#A0A0A0\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#6B9FD4\"},buttonBGColor:{type:ControlType.Color,title:\"Button BG Color\",defaultValue:\"#EA580C\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\"},brandName:{type:ControlType.String,title:\"Brand Name\",defaultValue:\"everhuman\"},cTAEyebrow:{type:ControlType.String,title:\"CTA Eyebrow\",defaultValue:\"READY TO START\"},cTAHeadline:{type:ControlType.String,title:\"CTA Headline\",displayTextArea:true,defaultValue:\"See if Sermorelin fits your goals.\"},cTASubhead:{type:ControlType.String,title:\"CTA Subhead\",displayTextArea:true,defaultValue:\"Join thousands of men optimizing their hormones.\"},cTAButtonText:{type:ControlType.String,title:\"CTA Button Text\",defaultValue:\"Start my free assessment\"},cTALink:{type:ControlType.String,title:\"CTA Link\",defaultValue:\"#pricing\"},cTAMicrocopy:{type:ControlType.String,title:\"CTA Microcopy\",defaultValue:\"No commitment. Cancel anytime. Prescription required after provider evaluation.\"},footerTagline:{type:ControlType.String,title:\"Footer Tagline\",defaultValue:\"Provider-guided Sermorelin therapy.\"},link1Text:{type:ControlType.String,title:\"Link 1 Text\",defaultValue:\"Terms of Use\"},link1URL:{type:ControlType.String,title:\"Link 1 URL\",defaultValue:\"/terms-of-use\"},link2Text:{type:ControlType.String,title:\"Link 2 Text\",defaultValue:\"Privacy Policy\"},link2URL:{type:ControlType.String,title:\"Link 2 URL\",defaultValue:\"/privacy-policy\"},link3Text:{type:ControlType.String,title:\"Link 3 Text\",defaultValue:\"Contact\"},link3URL:{type:ControlType.String,title:\"Link 3 URL\",defaultValue:\"/contact\"},link4Text:{type:ControlType.String,title:\"Link 4 Text\",defaultValue:\"Telehealth Consent\"},link4URL:{type:ControlType.String,title:\"Link 4 URL\",defaultValue:\"/telehealth-consent\"},link5Text:{type:ControlType.String,title:\"Link 5 Text\",defaultValue:\"Cancellation & Refund Policy\"},link5URL:{type:ControlType.String,title:\"Link 5 URL\",defaultValue:\"/cancellation-refund-policy\"},disclaimer:{type:ControlType.String,title:\"Disclaimer\",displayTextArea:true,defaultValue:\"These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Compounded medications are not approved or evaluated for safety, efficacy, or quality by the FDA. All Growth Hormone (GHRH) peptides require a prescription and online provider consultation. Currently offering services in all 50 states plus Washington D.C. Some services may not be available in all 50 states or Washington D.C. Subject to change.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LongevityFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FOOTER.map"],"mappings":"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"}