[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"landingPage":3},{"waitlistId":4,"waitlistKey":5,"type":6,"background":7,"fontFamily":10,"padding":13,"sections":16,"validateEmailsAtSignUp":17,"positionInflation":18,"removeWaitlisterBranding":19,"turnstileAllowed":19,"createdBy":20,"slug":22,"cookieSettings":23,"aiContent":52,"id":66,"publishedPage":67,"title":68,"ogImage":69,"productInfo":72,"shouldIndex":17,"isFreeTier":17},"pWkZlItRvRm0lovC4cSf","h8Ya9uCP4j_G","landing-page",{"type":8,"value":9},"color","#FFFFFF",{"title":11,"body":12},"font-poppins","font-open-sans",{"x":14,"y":15},16,80,[],true,0,false,{"uid":21},"DnPvRwixqnMkz8rt22QTBSiyL9V2","follow-through",{"enabled":19,"title":24,"showTitle":17,"text":25,"showPrivacyLink":19,"showRejectButton":17,"cookieCategories":26,"style":39},"We value your privacy","We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic.\nBy clicking \"Accept All\", you consent to our use of cookies.",[27,31,35],{"id":28,"name":29,"description":30,"required":17},"essential","Essential","These cookies are necessary for the website to function and cannot be disabled.",{"id":32,"name":33,"description":34,"enabled":17},"analytics","Analytics","These cookies allow us to count visits and traffic sources so we can measure and improve site performance.",{"id":36,"name":37,"description":38,"enabled":17},"marketing","Marketing","These cookies help us show personalized content and may be used by third parties.",{"titleFontFamily":11,"titleColor":40,"titleFontSize":14,"textFontFamily":12,"textColor":41,"textFontSize":42,"checkboxColor":43,"backgroundColor":9,"borderColor":44,"borderRadius":45,"linkColor":43,"buttonFontFamily":11,"buttonBorderRadius":45,"acceptButtonText":46,"acceptButtonBackgroundColor":47,"acceptButtonTextColor":9,"acceptButtonBorderWidth":18,"acceptButtonBorderColor":44,"settingsButtonText":48,"secondaryButtonTextColor":41,"secondaryButtonBorderColor":49,"rejectButtonText":50,"rejectButtonBackgroundColor":51,"rejectButtonTextColor":41,"rejectButtonBorderColor":49},"#111827","#374151",14,"#3F89A1","#e5e7eb",6,"Accept All","#14B8A6","Customize","#d1d5db","Reject All","#f3f4f6",{"html":53,"css":54,"background":55,"metadata":58,"version":64,"createdAt":65,"updatedAt":65},"\u003Csection class=\"w-full min-h-screen flex items-center justify-center px-4 relative overflow-hidden\" style=\"background-color: #f4f2ef;\">\n  \n  \u003Cdiv class=\"max-w-2xl mx-auto text-center relative z-20 py-16\">\n    \n    \u003Cdiv class=\"flex justify-center mb-8\">\n      \u003Cimg src=\"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fpublic%2FDnPvRwixqnMkz8rt22QTBSiyL9V2%2Fai-inline-images%2FpWkZlItRvRm0lovC4cSf%2Fai_inline_edit_1773693459100.webp?alt=media\" alt=\"Logo\" class=\"w-200 h-16 rounded-full object-cover\">\n    \u003C\u002Fdiv>\n    \n    \u003Cdiv class=\"mb-6\">\n      \u003Cp class=\"text-xs font-medium tracking-[0.2em] uppercase\" style=\"color: #161514;\">For people who take follow-through seriously\u003C\u002Fp>\n    \u003C\u002Fdiv>\n    \n    \u003Ch1 class=\"text-5xl md:text-6xl font-bold leading-tight mb-4\" style=\"color: #161514;\">\n      Join Follow Through\n    \u003C\u002Fh1>\n    \n    \u003Cp class=\"text-xl font-normal mb-8\" style=\"color: #161514;\">\n      Stop Disappearing on the Things You Say Matter.\n    \u003C\u002Fp>\n    \n    \u003Cdiv class=\"max-w-md mx-auto mb-16\">\n      \u003Cform class=\"space-y-4\">\n        \u003Cdiv>\n          \u003Cinput type=\"text\" placeholder=\"Your Name\" required=\"\" class=\"w-full px-4 py-3 text-base font-normal rounded-lg border-2 transition-all duration-200 focus:outline-none focus:ring-2\" style=\"background-color: #ffffff; color: #161514; border-color: #161514;\">\n        \u003C\u002Fdiv>\n        \u003Cdiv>\n          \u003Cinput type=\"email\" name=\"email\" placeholder=\"Your Email\" required=\"\" class=\"w-full px-4 py-3 text-base font-normal rounded-lg border-2 transition-all duration-200 focus:outline-none focus:ring-2\" style=\"background-color: #ffffff; color: #161514; border-color: #161514;\">\n        \u003C\u002Fdiv>\n        \u003Cbutton type=\"submit\" class=\"w-full px-8 py-3 text-base font-semibold rounded-lg transition-all duration-200 hover:opacity-90 ai-enhanced-submit\" style=\"background-color: #ffff00; color: #161514;\" data-button-id=\"btn-0-0\">\n          Join Follow Through Waitlist\n        \u003C\u002Fbutton>\n      \u003Cinput type=\"text\" name=\"honeypot\" tabindex=\"-1\" autocomplete=\"off\" style=\"display: none;\">\u003C\u002Fform>\n    \u003C\u002Fdiv>\n    \n    \u003Cdiv class=\"mb-16\">\n      \u003Ch2 class=\"text-3xl font-bold mb-6\" style=\"color: #161514;\">\n        A Place Where Commitments Don't Quietly Disappear\n      \u003C\u002Fh2>\n      \u003Cp class=\"text-lg font-normal mb-8 max-w-xl mx-auto\" style=\"color: #161514;\">\n        Follow Through is intentionally simple. It's for people who value consistency over intensity — and who are willing to show up weekly.\n      \u003C\u002Fp>\n      \n      \u003Cdiv class=\"grid grid-cols-1 md:grid-cols-3 gap-6 max-w-3xl mx-auto mb-12\">\n        \u003Cdiv class=\"p-6 rounded-lg\" style=\"background-color: rgba(22, 21, 20, 0.05);\">\n          \u003Ch3 class=\"text-lg font-semibold mb-2\" style=\"color: #161514;\">Weekly commitment\u003C\u002Fh3>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"p-6 rounded-lg\" style=\"background-color: rgba(22, 21, 20, 0.05);\">\n          \u003Ch3 class=\"text-lg font-semibold mb-2\" style=\"color: #161514;\">Honest check-in\u003C\u002Fh3>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"p-6 rounded-lg\" style=\"background-color: rgba(22, 21, 20, 0.05);\">\n          \u003Ch3 class=\"text-lg font-semibold mb-2\" style=\"color: #161514;\">Reset without quitting\u003C\u002Fh3>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \n    \u003Cdiv class=\"mb-12\">\n      \u003Cp class=\"text-xs font-medium tracking-[0.2em] uppercase mb-4\" style=\"color: #161514;\">COMMUNITY\u003C\u002Fp>\n      \u003Ch2 class=\"text-2xl font-bold mb-4\" style=\"color: #161514;\">\n        Weekly Commitment\n      \u003C\u002Fh2>\n      \u003Cp class=\"text-base font-normal max-w-xl mx-auto\" style=\"color: #161514;\">\n        Bring your people together through meaningful rituals, guided team-building exercises, and shared experiences.\n      \u003C\u002Fp>\n    \u003C\u002Fdiv>\n    \n    \u003Cdiv class=\"space-y-2\">\n      \u003Cp class=\"text-sm font-normal\" style=\"color: #161514;\">Limited seats available. First come, first served.\u003C\u002Fp>\n      \u003Cp class=\"text-sm font-normal\" style=\"color: #161514;\">www.codeofliving.com\u003C\u002Fp>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>","\u002F* Clean minimal light styling inspired by Code of Living *\u002F\n@import url('https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700&display=swap');\n\nbody {\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\u002F* Smooth transitions *\u002F\n.transition-all {\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n\u002F* Custom hover states *\u002F\nbutton:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 4px 12px rgba(22, 21, 20, 0.1);\n}\n\n\u002F* Form input focus states *\u002F\ninput:focus {\n  border-color: #ffff00 !important;\n  ring-color: #ffff00;\n}\n\n\u002F* Performance optimizations *\u002F\n* {\n  box-sizing: border-box;\n}\n\n\u002F* Smooth scrolling *\u002F\nhtml {\n  scroll-behavior: smooth;\n}\n\n\u002F* Reduce motion for accessibility *\u002F\n@media (prefers-reduced-motion: reduce) {\n  .transition-all,\n  .transition-transform {\n    transition: none;\n  }\n  \n  button:hover {\n    transform: none;\n  }\n}",{"type":56,"value":57},"solid","#f4f2ef",{"title":59,"description":60,"style":61,"lastEdit":62,"changesMade":63,"creditCost":64,"isEdit":17},"Join Follow Through","A clean, minimal light waitlist page inspired by Code of Living's Follow Through Program. Features warm beige background, bold yellow CTA button, and simple typography focused on consistency and commitment.","minimal_light","Use this upload logo instead of current.\n\nAlso this is a wait list form. \n\nSo remove the current but","Replaced the SVG icon logo with an uploaded image logo using an img tag. Removed both CTA buttons and replaced them with a waitlist form containing name input, email input, and a 'Join Follow Through Waitlist' submit button. Added focus states for form inputs.",1,1773693479638,"uNDO7gDwsDGDGf1G3frG","ai","",{"url":70,"alt":71},"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fpublic%2FDnPvRwixqnMkz8rt22QTBSiyL9V2%2Fog-images%2F1773693480560_ai_og_image.png?alt=media","Join Follow Through - AI Generated Landing Page",{"name":73,"logoUrl":74},"Follow Through","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fpublic%2FDnPvRwixqnMkz8rt22QTBSiyL9V2%2Fproduct-logos%2Fcropped-Code-of-Living-Follow-Through-logo-512-x-512-px.png?alt=media"]