{"version":3,"file":"shared-lib.Cra4Qc-e.mjs","names":["Lockup","LOCKUP_W","ORANGE","MARK_D","REN","REA","useRef","useState","BOOKING","FONT","useRef","useState"],"sources":["https:/framerusercontent.com/modules/DBOOv7a5MccaEhvUMTK3/VKP7CoNOEKtVCN31bGmB/SiteFooter.js","https:/framerusercontent.com/modules/yx3mYqm0Niio4PUzu5kK/dvF8tqBcx3FnSFCjdv2W/SiteNav.js"],"sourcesContent":["// Site footer · Renova. Put one at the bottom of every page.\n// Social, email and legal links only show up once you fill them in on the right.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const ORANGE=\"#EB6D2F\";const BOOKING=\"https://app.iclosed.io/e/Chris/ai-automation-strategy-call\";const FONT=\"'Outfit', system-ui, sans-serif\";// Logo: the Renova Reach mark and wordmark as vector paths (from the brand kit)\nconst LOCKUP_W=173.596;const MARK_D=\"M0 16A16 16 0 1 1 32 16A16 16 0 1 1 0 16ZM20.4 13.961L11.724 4.574A12.2 12.2 0 0 1 20.4 4.621ZM22.1 21.1L22.1 5.434A12.2 12.2 0 0 1 27.083 21.1ZM11.6 22.8L26.129 22.8A12.2 12.2 0 0 1 11.6 27.379ZM9.9 18.305L9.9 26.566A12.2 12.2 0 0 1 5.818 22.721ZM14.843 10.452L4.945 21.161A12.2 12.2 0 0 1 10.1 5.321Z\";const REN={t:\"translate(40.033 23.649) scale(0.021760 -0.021760)\",d:\"M172 294V400H335Q385 400 412.5 425.5Q440 451 440 496Q440 537 412.5 564.5Q385 592 335 592H172V703H347Q415 703 466.5 676.5Q518 650 546.5 604.0Q575 558 575 498Q575 436 546.5 390.5Q518 345 466.0 319.5Q414 294 345 294ZM72 0V703H208V0ZM456 0 224 304 349 343 621 0ZM882 -10Q806 -10 747.0 22.5Q688 55 653.5 112.0Q619 169 619 242Q619 314 652.5 370.5Q686 427 744.0 460.5Q802 494 873 494Q943 494 996.5 462.5Q1050 431 1080.5 376.5Q1111 322 1111 253Q1111 240 1109.5 226.5Q1108 213 1104 196L698 195V293L1043 294L990 253Q988 296 974.5 325.0Q961 354 935.5 369.5Q910 385 873 385Q834 385 805.0 367.5Q776 350 760.5 318.5Q745 287 745 244Q745 200 761.5 167.5Q778 135 809.0 117.5Q840 100 881 100Q918 100 948.0 112.5Q978 125 1000 150L1077 73Q1042 32 991.5 11.0Q941 -10 882 -10ZM1497 0V277Q1497 320 1470.0 347.0Q1443 374 1400 374Q1372 374 1350.0 362.0Q1328 350 1315.5 328.0Q1303 306 1303 277L1252 303Q1252 360 1276.5 402.5Q1301 445 1344.5 469.0Q1388 493 1443 493Q1496 493 1538.0 466.5Q1580 440 1604.0 397.5Q1628 355 1628 306V0ZM1172 0V483H1303V0ZM1941 -10Q1868 -10 1809.5 23.5Q1751 57 1716.5 114.5Q1682 172 1682 243Q1682 314 1716.0 370.5Q1750 427 1809.0 460.5Q1868 494 1940 494Q2014 494 2072.5 460.5Q2131 427 2165.0 370.5Q2199 314 2199 243Q2199 172 2165.0 114.5Q2131 57 2072.5 23.5Q2014 -10 1941 -10ZM1940 112Q1977 112 2005.5 128.5Q2034 145 2049.5 174.5Q2065 204 2065 242Q2065 280 2049.0 309.0Q2033 338 2005.0 354.5Q1977 371 1940 371Q1904 371 1876.0 354.5Q1848 338 1832.0 309.0Q1816 280 1816 242Q1816 204 1832.0 174.5Q1848 145 1876.0 128.5Q1904 112 1940 112ZM2406 0 2193 483H2337L2490 85H2419L2573 483H2712L2500 0ZM2940 -10Q2874 -10 2821.0 23.0Q2768 56 2738.0 113.0Q2708 170 2708 241Q2708 313 2738.0 370.0Q2768 427 2821.0 460.0Q2874 493 2940 493Q2992 493 3033.0 472.0Q3074 451 3098.5 413.5Q3123 376 3125 329V155Q3123 107 3098.5 70.0Q3074 33 3033.0 11.5Q2992 -10 2940 -10ZM2964 111Q3019 111 3053.0 147.5Q3087 184 3087 242Q3087 280 3071.5 309.5Q3056 339 3028.5 355.5Q3001 372 2964 372Q2928 372 2900.5 355.5Q2873 339 2857.5 309.5Q2842 280 2842 242Q2842 203 2857.5 173.5Q2873 144 2900.5 127.5Q2928 111 2964 111ZM3080 0V130L3101 248L3080 364V483H3210V0Z\"};const REA={t:\"translate(116.585 23.649) scale(0.021760 -0.021760)\",d:\"M145 302V381H333Q394 381 427.0 412.0Q460 443 460 496Q460 546 427.5 579.0Q395 612 334 612H145V694H337Q403 694 452.0 668.5Q501 643 527.5 599.0Q554 555 554 498Q554 439 527.5 395.0Q501 351 452.0 326.5Q403 302 337 302ZM82 0V694H176V0ZM482 0 230 311 319 342 601 0ZM867 -10Q796 -10 739.0 22.5Q682 55 649.0 111.0Q616 167 616 238Q616 308 648.5 364.0Q681 420 736.5 452.5Q792 485 861 485Q927 485 977.5 455.0Q1028 425 1056.5 372.0Q1085 319 1085 252Q1085 242 1084.0 230.5Q1083 219 1080 204H679V279H1032L999 250Q999 298 982.0 331.5Q965 365 934.0 383.5Q903 402 859 402Q813 402 778.0 382.0Q743 362 724.0 326.0Q705 290 705 241Q705 191 725.0 153.5Q745 116 782.0 95.5Q819 75 867 75Q907 75 940.5 89.0Q974 103 998 131L1056 72Q1022 32 972.5 11.0Q923 -10 867 -10ZM1365 -10Q1300 -10 1247.0 22.5Q1194 55 1163.5 111.0Q1133 167 1133 237Q1133 307 1163.5 363.0Q1194 419 1246.5 452.0Q1299 485 1365 485Q1419 485 1461.5 462.5Q1504 440 1530.0 400.5Q1556 361 1559 309V166Q1556 115 1530.5 75.0Q1505 35 1462.5 12.5Q1420 -10 1365 -10ZM1380 75Q1447 75 1488.0 120.5Q1529 166 1529 237Q1529 286 1510.5 322.5Q1492 359 1458.0 379.5Q1424 400 1379 400Q1334 400 1299.5 379.0Q1265 358 1245.5 321.5Q1226 285 1226 238Q1226 190 1245.5 153.5Q1265 117 1300.0 96.0Q1335 75 1380 75ZM1523 0V128L1540 244L1523 359V475H1614V0ZM1942 -10Q1872 -10 1815.5 23.0Q1759 56 1726.5 112.5Q1694 169 1694 238Q1694 308 1726.5 364.0Q1759 420 1815.5 452.5Q1872 485 1942 485Q1997 485 2044.0 464.5Q2091 444 2125 405L2065 345Q2043 371 2011.5 384.5Q1980 398 1942 398Q1897 398 1862.0 377.5Q1827 357 1807.0 321.0Q1787 285 1787 238Q1787 191 1807.0 155.0Q1827 119 1862.0 98.0Q1897 77 1942 77Q1980 77 2011.5 90.5Q2043 104 2066 130L2125 70Q2092 32 2044.5 11.0Q1997 -10 1942 -10ZM2530 0V277Q2530 331 2496.0 366.0Q2462 401 2408 401Q2372 401 2344.0 385.0Q2316 369 2300.0 341.0Q2284 313 2284 277L2247 298Q2247 352 2271.0 394.0Q2295 436 2338.0 460.5Q2381 485 2435 485Q2489 485 2530.5 461.0Q2572 437 2596.0 394.0Q2620 351 2620 295V0ZM2194 0V714H2284V0Z\"};function Lockup({h,text=\"#FFFFFF\"}){return /*#__PURE__*/_jsxs(\"svg\",{role:\"img\",\"aria-label\":\"Renova Reach\",viewBox:`0 0 ${LOCKUP_W} 32`,width:h*LOCKUP_W/32,height:h,style:{display:\"block\",flex:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"path\",{fill:ORANGE,fillRule:\"evenodd\",d:MARK_D}),/*#__PURE__*/_jsx(\"path\",{fill:text,transform:REN.t,d:REN.d}),/*#__PURE__*/_jsx(\"path\",{fill:text,transform:REA.t,d:REA.d})]});}const ICONS={linkedin:/*#__PURE__*/_jsx(\"path\",{d:\"M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9.75h4V21H3zM9.5 9.75h3.8v1.6h.06c.53-1 1.83-2.05 3.77-2.05 4.03 0 4.77 2.6 4.77 6V21h-4v-4.9c0-1.17-.02-2.68-1.63-2.68-1.64 0-1.89 1.28-1.89 2.6V21h-4z\"}),instagram:/*#__PURE__*/_jsxs(\"g\",{fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.9\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"3.5\",width:\"17\",height:\"17\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.3\",cy:\"6.7\",r:\".6\",fill:\"currentColor\",stroke:\"none\"})]}),facebook:/*#__PURE__*/_jsx(\"path\",{d:\"M13.5 21v-7.5h2.5l.4-3h-2.9V8.6c0-.87.25-1.46 1.5-1.46h1.55V4.45A20.6 20.6 0 0 0 14.3 4.3c-2.25 0-3.8 1.37-3.8 3.9v2.3H8v3h2.5V21z\"}),x:/*#__PURE__*/_jsx(\"path\",{d:\"M17.5 3.5h3l-6.6 7.5 7.7 9.5h-6l-4.7-6-5.4 6h-3l7.1-8L2.4 3.5h6.1l4.3 5.5zm-1 15.3h1.7L7.6 5.1H5.8z\"}),youtube:/*#__PURE__*/_jsx(\"path\",{d:\"M21.6 7.2a2.6 2.6 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.6 2.6 0 0 0 2.4 7.2 27 27 0 0 0 2 12a27 27 0 0 0 .4 4.8 2.6 2.6 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.6 2.6 0 0 0 1.8-1.8A27 27 0 0 0 22 12a27 27 0 0 0-.4-4.8zM10 15V9l5.2 3z\"})};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SiteFooter(props){const{logo,logoHeight,tagline,menuLinks:links,ctaLabel,bookingUrl,email,linkedin,instagram,facebook,x,youtube,legal,company,showWordmark}=props;const ref=useRef(null);const[w,setW]=useState(1280);const link=!bookingUrl||bookingUrl===\"#book\"?BOOKING:bookingUrl;const src=typeof logo===\"string\"?logo:logo?.src;const year=new Date().getFullYear();useEffect(()=>{const el=ref.current;if(!el)return;setW(el.getBoundingClientRect().width||window.innerWidth);const ro=new ResizeObserver(([e])=>e.contentRect.width&&setW(e.contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);const phone=w<810;const tablet=!phone&&w<1100;const socials=[[\"linkedin\",linkedin,\"LinkedIn\"],[\"instagram\",instagram,\"Instagram\"],[\"facebook\",facebook,\"Facebook\"],[\"x\",x,\"X\"],[\"youtube\",youtube,\"YouTube\"]].filter(([,u])=>u);const legalLinks=(legal||[]).filter(l=>l&&l.label&&l.url);const head={fontSize:12.5,fontWeight:600,letterSpacing:\".16em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,.55)\",marginBottom:16};return /*#__PURE__*/_jsxs(\"footer\",{ref:ref,\"data-rr-nosticky\":\"\",style:{width:\"100%\",fontFamily:FONT,color:\"#fff\",background:\"#000\",boxSizing:\"border-box\",position:\"relative\",overflow:\"hidden\",borderTop:\"1px solid rgba(255,255,255,.08)\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1180,margin:\"0 auto\",padding:phone?\"56px 22px 28px\":\"84px 48px 36px\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:phone?\"1fr\":tablet?\"minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1.2fr)\":\"minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr)\",gap:phone?40:tablet?40:56},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,maxWidth:380},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"Renova Reach home\",style:{textDecoration:\"none\",display:\"inline-flex\"},children:src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"Renova Reach\",style:{height:logoHeight,width:\"auto\",display:\"block\"}}):/*#__PURE__*/_jsx(Lockup,{h:phone?32:36})}),tagline&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:16,lineHeight:1.55,color:\"rgba(255,255,255,.6)\"},children:tagline}),socials.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:10,marginTop:4},children:socials.map(([k,u,name])=>/*#__PURE__*/_jsx(\"a\",{href:u,target:\"_blank\",rel:\"noopener\",\"aria-label\":name,className:\"rr-ft-soc\",style:{width:40,height:40,borderRadius:10,display:\"grid\",placeItems:\"center\",border:\"1px solid rgba(255,255,255,.12)\",color:\"rgba(255,255,255,.75)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:ICONS[k]})},k))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:phone?\"none\":\"block\"},children:[/*#__PURE__*/_jsx(\"div\",{style:head,children:\"Explore\"}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:(links||[]).map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.url,className:\"rr-ft-link\",style:{fontSize:15.5,color:\"rgba(255,255,255,.72)\",textDecoration:\"none\",alignSelf:\"flex-start\"},children:l.label},l.label+i))})]}),phone&&/*#__PURE__*/_jsx(\"nav\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"12px 20px\"},children:(links||[]).map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.url,className:\"rr-ft-link\",style:{fontSize:15.5,color:\"rgba(255,255,255,.72)\",textDecoration:\"none\"},children:l.label},l.label+i))}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:head,children:\"Get started\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 18px\",fontSize:15.5,lineHeight:1.55,color:\"rgba(255,255,255,.6)\"},children:\"30 minutes. We look at your lead flow and show you where jobs slip through.\"}),/*#__PURE__*/_jsx(\"a\",{href:link,className:\"rr-ft-cta\",style:{whiteSpace:\"nowrap\",display:\"inline-flex\",alignItems:\"center\",height:48,padding:\"0 20px\",borderRadius:8,background:ORANGE,color:\"#fff\",fontSize:15.5,fontWeight:600,textDecoration:\"none\",boxShadow:\"0 10px 30px rgba(235,109,47,.32)\"},children:ctaLabel}),email&&/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,className:\"rr-ft-link\",style:{display:\"block\",marginTop:16,fontSize:15,color:\"rgba(255,255,255,.72)\",textDecoration:\"none\"},children:email})]})]}),showWordmark&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{marginTop:phone?48:72,fontWeight:600,fontSize:Math.floor((phone?w-44:Math.min(w,1180)-96)/6.15),lineHeight:.82,letterSpacing:\"-.055em\",whiteSpace:\"nowrap\",textAlign:\"center\",userSelect:\"none\",background:\"linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,0) 92%)\",WebkitBackgroundClip:\"text\",backgroundClip:\"text\",color:\"transparent\"},children:\"Renova Reach\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:showWordmark?phone?20:28:phone?44:64,paddingTop:22,borderTop:\"1px solid rgba(255,255,255,.08)\",display:\"flex\",flexDirection:phone?\"column\":\"row\",gap:phone?12:24,justifyContent:\"space-between\",fontSize:13.5,color:\"rgba(255,255,255,.56)\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",year,\" \",company,\". All rights reserved.\"]}),legalLinks.length>0&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"8px 20px\"},children:legalLinks.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.url,className:\"rr-ft-link\",style:{color:\"rgba(255,255,255,.62)\",textDecoration:\"none\"},children:l.label},l.label+i))})]})]})]});}const CSS=`\n.rr-ft-link{transition:color .2s}\n.rr-ft-link:hover{color:#fff!important}\n.rr-ft-soc{transition:border-color .2s,color .2s,background .2s}\n.rr-ft-soc:hover{border-color:${ORANGE}!important;color:#fff!important;background:rgba(235,109,47,.12)}\n.rr-ft-cta{transition:transform .2s,box-shadow .2s}\n.rr-ft-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(235,109,47,.48)!important}\n`;SiteFooter.defaultProps={logoHeight:30,tagline:\"AI that answers, qualifies and books your leads in seconds, day or night. Built and run for home service pros.\",// renamed from \"links\" so the old link list saved on each page no longer overrides it\nmenuLinks:[{label:\"How it works\",url:\"/#how-it-works\"},{label:\"The system\",url:\"/system\"},{label:\"Results\",url:\"/#results\"},{label:\"Case studies\",url:\"/case-study\"},{label:\"FAQ\",url:\"/#faq\"},{label:\"Articles\",url:\"/articles\"}],ctaLabel:\"Book your strategy call\",bookingUrl:\"#book\",email:\"\",linkedin:\"\",instagram:\"\",facebook:\"\",x:\"\",youtube:\"\",legal:[],company:\"Renova Reach\",showWordmark:true};addPropertyControls(SiteFooter,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoHeight:{type:ControlType.Number,title:\"Logo height\",min:16,max:60,step:1},tagline:{type:ControlType.String,title:\"Tagline\",displayTextArea:true},menuLinks:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"Link\"}}}},ctaLabel:{type:ControlType.String,title:\"Button\"},bookingUrl:{type:ControlType.String,title:\"Booking link\"},email:{type:ControlType.String,title:\"Email\",placeholder:\"hello@…\"},linkedin:{type:ControlType.String,title:\"LinkedIn\",placeholder:\"https://…\"},instagram:{type:ControlType.String,title:\"Instagram\",placeholder:\"https://…\"},facebook:{type:ControlType.String,title:\"Facebook\",placeholder:\"https://…\"},x:{type:ControlType.String,title:\"X\",placeholder:\"https://…\"},youtube:{type:ControlType.String,title:\"YouTube\",placeholder:\"https://…\"},legal:{type:ControlType.Array,title:\"Legal links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"Link\"}}}},company:{type:ControlType.String,title:\"Company\"},showWordmark:{type:ControlType.Boolean,title:\"Big wordmark\",enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteFooter.map","// Site navigation · Renova. Put one at the top of every page and set its Position to Fixed (top, full width).\n// Clear over the hero, turns into a blurred dark bar once you scroll, tucks away while scrolling down\n// and comes back as soon as you scroll up. Below 1000px the links move into a full-screen menu.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const ORANGE=\"#EB6D2F\";const BOOKING=\"https://app.iclosed.io/e/Chris/ai-automation-strategy-call\";const FONT=\"'Outfit', system-ui, sans-serif\";// Logo: the Renova Reach mark and wordmark as vector paths (from the brand kit)\nconst LOCKUP_W=173.596;const MARK_D=\"M0 16A16 16 0 1 1 32 16A16 16 0 1 1 0 16ZM20.4 13.961L11.724 4.574A12.2 12.2 0 0 1 20.4 4.621ZM22.1 21.1L22.1 5.434A12.2 12.2 0 0 1 27.083 21.1ZM11.6 22.8L26.129 22.8A12.2 12.2 0 0 1 11.6 27.379ZM9.9 18.305L9.9 26.566A12.2 12.2 0 0 1 5.818 22.721ZM14.843 10.452L4.945 21.161A12.2 12.2 0 0 1 10.1 5.321Z\";const REN={t:\"translate(40.033 23.649) scale(0.021760 -0.021760)\",d:\"M172 294V400H335Q385 400 412.5 425.5Q440 451 440 496Q440 537 412.5 564.5Q385 592 335 592H172V703H347Q415 703 466.5 676.5Q518 650 546.5 604.0Q575 558 575 498Q575 436 546.5 390.5Q518 345 466.0 319.5Q414 294 345 294ZM72 0V703H208V0ZM456 0 224 304 349 343 621 0ZM882 -10Q806 -10 747.0 22.5Q688 55 653.5 112.0Q619 169 619 242Q619 314 652.5 370.5Q686 427 744.0 460.5Q802 494 873 494Q943 494 996.5 462.5Q1050 431 1080.5 376.5Q1111 322 1111 253Q1111 240 1109.5 226.5Q1108 213 1104 196L698 195V293L1043 294L990 253Q988 296 974.5 325.0Q961 354 935.5 369.5Q910 385 873 385Q834 385 805.0 367.5Q776 350 760.5 318.5Q745 287 745 244Q745 200 761.5 167.5Q778 135 809.0 117.5Q840 100 881 100Q918 100 948.0 112.5Q978 125 1000 150L1077 73Q1042 32 991.5 11.0Q941 -10 882 -10ZM1497 0V277Q1497 320 1470.0 347.0Q1443 374 1400 374Q1372 374 1350.0 362.0Q1328 350 1315.5 328.0Q1303 306 1303 277L1252 303Q1252 360 1276.5 402.5Q1301 445 1344.5 469.0Q1388 493 1443 493Q1496 493 1538.0 466.5Q1580 440 1604.0 397.5Q1628 355 1628 306V0ZM1172 0V483H1303V0ZM1941 -10Q1868 -10 1809.5 23.5Q1751 57 1716.5 114.5Q1682 172 1682 243Q1682 314 1716.0 370.5Q1750 427 1809.0 460.5Q1868 494 1940 494Q2014 494 2072.5 460.5Q2131 427 2165.0 370.5Q2199 314 2199 243Q2199 172 2165.0 114.5Q2131 57 2072.5 23.5Q2014 -10 1941 -10ZM1940 112Q1977 112 2005.5 128.5Q2034 145 2049.5 174.5Q2065 204 2065 242Q2065 280 2049.0 309.0Q2033 338 2005.0 354.5Q1977 371 1940 371Q1904 371 1876.0 354.5Q1848 338 1832.0 309.0Q1816 280 1816 242Q1816 204 1832.0 174.5Q1848 145 1876.0 128.5Q1904 112 1940 112ZM2406 0 2193 483H2337L2490 85H2419L2573 483H2712L2500 0ZM2940 -10Q2874 -10 2821.0 23.0Q2768 56 2738.0 113.0Q2708 170 2708 241Q2708 313 2738.0 370.0Q2768 427 2821.0 460.0Q2874 493 2940 493Q2992 493 3033.0 472.0Q3074 451 3098.5 413.5Q3123 376 3125 329V155Q3123 107 3098.5 70.0Q3074 33 3033.0 11.5Q2992 -10 2940 -10ZM2964 111Q3019 111 3053.0 147.5Q3087 184 3087 242Q3087 280 3071.5 309.5Q3056 339 3028.5 355.5Q3001 372 2964 372Q2928 372 2900.5 355.5Q2873 339 2857.5 309.5Q2842 280 2842 242Q2842 203 2857.5 173.5Q2873 144 2900.5 127.5Q2928 111 2964 111ZM3080 0V130L3101 248L3080 364V483H3210V0Z\"};const REA={t:\"translate(116.585 23.649) scale(0.021760 -0.021760)\",d:\"M145 302V381H333Q394 381 427.0 412.0Q460 443 460 496Q460 546 427.5 579.0Q395 612 334 612H145V694H337Q403 694 452.0 668.5Q501 643 527.5 599.0Q554 555 554 498Q554 439 527.5 395.0Q501 351 452.0 326.5Q403 302 337 302ZM82 0V694H176V0ZM482 0 230 311 319 342 601 0ZM867 -10Q796 -10 739.0 22.5Q682 55 649.0 111.0Q616 167 616 238Q616 308 648.5 364.0Q681 420 736.5 452.5Q792 485 861 485Q927 485 977.5 455.0Q1028 425 1056.5 372.0Q1085 319 1085 252Q1085 242 1084.0 230.5Q1083 219 1080 204H679V279H1032L999 250Q999 298 982.0 331.5Q965 365 934.0 383.5Q903 402 859 402Q813 402 778.0 382.0Q743 362 724.0 326.0Q705 290 705 241Q705 191 725.0 153.5Q745 116 782.0 95.5Q819 75 867 75Q907 75 940.5 89.0Q974 103 998 131L1056 72Q1022 32 972.5 11.0Q923 -10 867 -10ZM1365 -10Q1300 -10 1247.0 22.5Q1194 55 1163.5 111.0Q1133 167 1133 237Q1133 307 1163.5 363.0Q1194 419 1246.5 452.0Q1299 485 1365 485Q1419 485 1461.5 462.5Q1504 440 1530.0 400.5Q1556 361 1559 309V166Q1556 115 1530.5 75.0Q1505 35 1462.5 12.5Q1420 -10 1365 -10ZM1380 75Q1447 75 1488.0 120.5Q1529 166 1529 237Q1529 286 1510.5 322.5Q1492 359 1458.0 379.5Q1424 400 1379 400Q1334 400 1299.5 379.0Q1265 358 1245.5 321.5Q1226 285 1226 238Q1226 190 1245.5 153.5Q1265 117 1300.0 96.0Q1335 75 1380 75ZM1523 0V128L1540 244L1523 359V475H1614V0ZM1942 -10Q1872 -10 1815.5 23.0Q1759 56 1726.5 112.5Q1694 169 1694 238Q1694 308 1726.5 364.0Q1759 420 1815.5 452.5Q1872 485 1942 485Q1997 485 2044.0 464.5Q2091 444 2125 405L2065 345Q2043 371 2011.5 384.5Q1980 398 1942 398Q1897 398 1862.0 377.5Q1827 357 1807.0 321.0Q1787 285 1787 238Q1787 191 1807.0 155.0Q1827 119 1862.0 98.0Q1897 77 1942 77Q1980 77 2011.5 90.5Q2043 104 2066 130L2125 70Q2092 32 2044.5 11.0Q1997 -10 1942 -10ZM2530 0V277Q2530 331 2496.0 366.0Q2462 401 2408 401Q2372 401 2344.0 385.0Q2316 369 2300.0 341.0Q2284 313 2284 277L2247 298Q2247 352 2271.0 394.0Q2295 436 2338.0 460.5Q2381 485 2435 485Q2489 485 2530.5 461.0Q2572 437 2596.0 394.0Q2620 351 2620 295V0ZM2194 0V714H2284V0Z\"};function Lockup({h,text=\"#FFFFFF\"}){return /*#__PURE__*/_jsxs(\"svg\",{role:\"img\",\"aria-label\":\"Renova Reach\",viewBox:`0 0 ${LOCKUP_W} 32`,width:h*LOCKUP_W/32,height:h,style:{display:\"block\",flex:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"path\",{fill:ORANGE,fillRule:\"evenodd\",d:MARK_D}),/*#__PURE__*/_jsx(\"path\",{fill:text,transform:REN.t,d:REN.d}),/*#__PURE__*/_jsx(\"path\",{fill:text,transform:REA.t,d:REA.d})]});}function goTo(e,url,after){// same-page anchors scroll smoothly; everything else navigates normally\nconst m=url.match(/^\\/?#(.+)$/);// anchor links scroll smoothly whenever that section is on the current page\nif(m){const el=document.getElementById(m[1]);if(el){e.preventDefault();after&&after();const top=el.getBoundingClientRect().top+window.scrollY-8;window.scrollTo({top,behavior:\"smooth\"});history.replaceState(null,\"\",\"#\"+m[1]);return;}}after&&after();}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SiteNav(props){const{logo,logoHeight,menuLinks:links,ctaLabel,bookingUrl,homeUrl,collapseBelow}=props;const still=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const[w,setW]=useState(1280);const[scrolled,setScrolled]=useState(false);const[hidden,setHidden]=useState(false);const[open,setOpen]=useState(false);const[mounted,setMounted]=useState(false);const link=!bookingUrl||bookingUrl===\"#book\"?BOOKING:bookingUrl;const src=typeof logo===\"string\"?logo:logo?.src;useEffect(()=>{setMounted(true);const el=ref.current;if(!el)return;const ro=new ResizeObserver(([e])=>e.contentRect.width&&setW(e.contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{if(still)return;let last=window.scrollY;let raf=0;const on=()=>{if(raf)return;raf=requestAnimationFrame(()=>{raf=0;const y=window.scrollY;setScrolled(y>24);if(Math.abs(y-last)>8){setHidden(y>last&&y>480);last=y;}});};on();window.addEventListener(\"scroll\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);if(raf)cancelAnimationFrame(raf);};},[still]);// full-screen menu: lock the page behind it and close on Escape\nuseEffect(()=>{if(!open)return;const prev=document.documentElement.style.overflow;document.documentElement.style.overflow=\"hidden\";const key=e=>e.key===\"Escape\"&&setOpen(false);window.addEventListener(\"keydown\",key);return()=>{document.documentElement.style.overflow=prev;window.removeEventListener(\"keydown\",key);};},[open]);const compact=w<collapseBelow;const phone=w<640;const solid=scrolled||open;const barH=phone?64:76;const wordmark=src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"Renova Reach\",style:{height:logoHeight,width:\"auto\",display:\"block\"}}):/*#__PURE__*/_jsx(Lockup,{h:phone?30:w<1200?32:34});const menu=/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.25},style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"#050505\",fontFamily:FONT,color:\"#fff\",display:\"flex\",flexDirection:\"column\",padding:\"0 24px 32px\",boxSizing:\"border-box\",overflowY:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:-160,top:-120,width:520,height:520,background:\"radial-gradient(closest-side, rgba(235,109,47,.28), rgba(235,109,47,0))\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{height:barH,flex:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",margin:phone?\"0 -6px 0 -4px\":\"0 -8px\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"a\",{href:homeUrl,onClick:e=>goTo(e,homeUrl,()=>setOpen(false)),\"aria-label\":\"Renova Reach home\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\"},children:wordmark}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close menu\",onClick:()=>setOpen(false),style:{width:44,height:44,display:\"grid\",placeItems:\"center\",background:\"transparent\",border:0,padding:0,cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\",strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12M18 6L6 18\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:16,flex:\"none\"}}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",flexDirection:\"column\",position:\"relative\"},children:links.map((l,i)=>/*#__PURE__*/_jsxs(motion.a,{href:l.url,onClick:e=>goTo(e,l.url,()=>setOpen(false)),initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.45,delay:.05+i*.05,ease:[.2,.7,.2,1]},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 0\",borderBottom:\"1px solid rgba(255,255,255,.08)\",fontSize:phone?30:36,fontWeight:600,letterSpacing:\"-.03em\",color:\"#fff\",textDecoration:\"none\"},children:[l.label,/*#__PURE__*/_jsx(\"span\",{style:{color:ORANGE,fontSize:22},children:\"→\"})]},l.label+i))}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.45,delay:.1+links.length*.05,ease:[.2,.7,.2,1]},style:{marginTop:\"auto\",paddingTop:32,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"a\",{href:link,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",height:56,borderRadius:8,background:ORANGE,color:\"#fff\",fontSize:17,fontWeight:600,textDecoration:\"none\",boxShadow:\"0 12px 34px rgba(235,109,47,.4)\"},children:ctaLabel}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,fontSize:13.5,color:\"rgba(255,255,255,.62)\",textAlign:\"center\"},children:\"No hard sales pitch, just a quick chat.\"})]})]},\"menu\")});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:barH,position:\"relative\",zIndex:9999,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,transform:hidden&&!open?`translateY(-${barH+4}px)`:\"none\",transition:\"transform .4s cubic-bezier(.2,.7,.2,1), background .35s, border-color .35s\",background:solid?\"rgba(8,8,8,.74)\":\"rgba(0,0,0,0)\",backdropFilter:solid?\"blur(16px) saturate(140%)\":\"none\",WebkitBackdropFilter:solid?\"blur(16px) saturate(140%)\":\"none\",borderBottom:`1px solid ${solid&&!open?\"rgba(255,255,255,.08)\":\"rgba(255,255,255,0)\"}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",maxWidth:1280,margin:\"0 auto\",padding:phone?\"0 18px 0 20px\":\"0 32px\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24},children:[/*#__PURE__*/_jsx(\"a\",{href:homeUrl,onClick:e=>goTo(e,homeUrl,()=>setOpen(false)),\"aria-label\":\"Renova Reach home\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",flex:\"none\"},children:wordmark}),!compact&&/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",alignItems:\"center\",gap:30},children:links.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.url,onClick:e=>goTo(e,l.url),className:\"rr-nav-link\",style:{fontSize:15,fontWeight:500,color:\"rgba(255,255,255,.78)\",textDecoration:\"none\",transition:\"color .2s\"},children:l.label},l.label+i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flex:\"none\"},children:[(!phone||!compact)&&/*#__PURE__*/_jsx(\"a\",{href:link,style:{display:\"inline-flex\",alignItems:\"center\",height:phone?38:42,padding:phone?\"0 14px\":\"0 18px\",borderRadius:8,background:ORANGE,color:\"#fff\",fontSize:phone?14:15,fontWeight:600,textDecoration:\"none\",whiteSpace:\"nowrap\",boxShadow:\"0 8px 24px rgba(235,109,47,.3)\"},children:ctaLabel}),compact&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":open?\"Close menu\":\"Open menu\",\"aria-expanded\":open,onClick:()=>setOpen(!open),style:{width:44,height:44,display:\"grid\",placeItems:\"center\",background:\"transparent\",border:0,padding:0,cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\",strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 7h16M4 12h16M4 17h16\"})})})]})]})}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.gstatic.com\",crossOrigin:\"anonymous\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preload\",as:\"font\",type:\"font/woff2\",href:OUTFIT_LATIN,crossOrigin:\"anonymous\"}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:OUTFIT_CSS}}),/*#__PURE__*/_jsx(\"style\",{children:`.rr-nav-link:hover{color:#fff!important}`}),mounted&&!still&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(menu,document.body):null]});}// Outfit comes straight from Google's font files: no extra stylesheet request holding up the first paint\nconst OUTFIT_LATIN=\"https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2\";const OUTFIT_LATIN_EXT=\"https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2\";const OUTFIT_CSS=`@font-face{font-family:'Outfit';font-style:normal;font-weight:300 700;font-display:swap;src:url(${OUTFIT_LATIN_EXT}) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}`+`@font-face{font-family:'Outfit';font-style:normal;font-weight:300 700;font-display:swap;src:url(${OUTFIT_LATIN}) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}`;SiteNav.defaultProps={logoHeight:30,// renamed from \"links\" so the old link list saved on each page no longer overrides it\nmenuLinks:[{label:\"How it works\",url:\"/#how-it-works\"},{label:\"The system\",url:\"/system\"},{label:\"Results\",url:\"/#results\"},{label:\"Case studies\",url:\"/case-study\"},{label:\"FAQ\",url:\"/#faq\"}],ctaLabel:\"Book a call\",bookingUrl:\"#book\",homeUrl:\"/\",collapseBelow:1e3};addPropertyControls(SiteNav,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoHeight:{type:ControlType.Number,title:\"Logo height\",min:16,max:60,step:1},menuLinks:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"Link\"}}}},ctaLabel:{type:ControlType.String,title:\"Button\"},bookingUrl:{type:ControlType.String,title:\"Booking link\"},homeUrl:{type:ControlType.String,title:\"Home link\"},collapseBelow:{type:ControlType.Number,title:\"Menu below (px)\",min:600,max:1400,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteNav.map"],"mappings":"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"}