[{"data":1,"prerenderedAt":141},["ShallowReactive",2],{"use-cases-recruiting-landing-page-nl":3,"iframe_data":139,"raw_iframe_data_https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Frecruiting-landing-page\u002Frecruiting-landing-page.html":140},{"id":4,"title":5,"best_practices":6,"copy_starters":22,"cover":45,"description":46,"extension":47,"faq":48,"h1":5,"key_facts":63,"meta":68,"order":69,"problems_this_solves":70,"rawbody":80,"sections":81,"seo":103,"seo_keywords":106,"stem":126,"tags":127,"who_it_is_for":129,"__hash__":137,"rawPath":138},"use_cases_nl\u002Fuse_cases\u002Fnl\u002Frecruiting-landing-page.json","Bouw een Werkplatform Landingspagina die Talent Aantrekt",{"title":7,"do":8,"avoid":15},"Best Practices",{"title":9,"items":10},"DOEN",[11,12,13,14],"Neem een vacaturezoekbalk prominent op in de hero zodat bezoekers direct kunnen handelen","Presenteer bedrijfslogo's en belangrijke statistieken (actieve vacatures, kandidaten) om geloofwaardigheid op te bouwen","Gebruik aparte CTA's voor werkzoekenden en werkgevers om beide publieken te bedienen","Toon echte vacatures of categorieën om te demonstreren dat het platform actief is",{"title":16,"items":17},"VERMIJDEN",[18,19,20,21],"Vermijd vage koppen zoals 'We Helpen U Banen Vinden'—gebruik specifieke, voordeelgedreven tekst","Verberg de zoekbalk of aanmeld-CTA niet onder de vouw (below the fold)","Sla generieke voorraadfoto's over—gebruik authentieke afbeeldingen van echte werkplekken en professionals","Negeer nooit één publiek—zowel werkzoekenden als werkgevers hebben duidelijke paden naar actie nodig",{"title":23,"description":24,"items":25},"Tekst-starters","Gebruik deze als inspiratie voor uw eigen tekst. Pas ze aan zodat ze passen bij uw merkstem en specifieke aanbod.",[26,29,32,42],{"label":27,"content":28},"Kop (Headline)","Vind Uw Volgende Droombaan",{"label":30,"content":31},"Subkop (Subheadline)","Sluit u aan bij [Aantal]+ professionals en [Aantal]+ bedrijven die werven op ons platform.",{"label":33,"content":34},"Waarde-opsommingen",[35,38,40],{"icon":36,"content":37},"check","AI-gestuurde baanmatching op basis van uw vaardigheden en voorkeuren",{"icon":36,"content":39},"Directe toegang tot managers bij topbedrijven",{"icon":36,"content":41},"Gratis voor werkzoekenden—geen verborgen kosten",{"label":43,"content":44},"Call to Action","Zoek Vacatures","https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Fimage\u002Fsolutions\u002Fnew\u002Frecruiting.webp","Verbind werkzoekenden en werkgevers met uitgelichte vacatures, bedrijfslogo's, zoekfunctionaliteit en dubbele-publiek CTA's.","json",{"title":49,"items":50},"Veelgestelde Vragen",[51,54,57,60],{"label":52,"content":53},"Is het gratis voor werkzoekenden?","Ja, werkzoekenden kunnen een profiel aanmaken, vacatures bekijken en solliciteren zonder kosten. Premiumfuncties zoals profielzichtbaarheidsboosts kunnen beschikbaar zijn tegen een vergoeding.",{"label":55,"content":56},"Hoe plaatsen werkgevers vacatures?","Werkgevers melden zich aan, verifiëren hun bedrijf en kunnen vacatures plaatsen via het dashboard. Prijzen en plannen staan gedetailleerd in de Werkgevers-sectie.",{"label":58,"content":59},"Zijn de bedrijven en vacatures geverifieerd?","Elke werkgever op het platform wordt beoordeeld om legitieme kansen te garanderen. Vacatureaanbiedingen worden beoordeeld om kwaliteit en relevantie te behouden.",{"label":61,"content":62},"Hoe werkt baanmatching?","Ons AI-gestuurd algoritme matched kandidaten met posities op basis van vaardigheden, ervaring en carrièrevoorkeuren. U kunt ook handmatig vacatures bekijken en filteren.",{"title":64,"goal":65,"section_count":66,"drafting_time":67},"Kernfeiten","Recruiting","6 secties","2-4 min om te ontwerpen",{},11,{"title":71,"description":72,"items":73},"Problemen die dit Oplost","Een recruitment landingspagina bedient twee publieken tegelijk, bouwt vertrouwen op voor zowel werkzoekenden als werkgevers en stimuleert aanmeldingen en vacatureplaatsingen.",[74,75,76,77,78,79],"Trekt werkzoekenden aan met een zoekbaar held en duidelijke waardepropositie","Bouwt werkgeversvertrouwen op via bedrijfslogo's, geverifieerde badge's en plaatsingsstatistieken","Stimuleert dubbele aanmeldingen met publiekspecifieke CTA's voor zoekenden en werkgevers","Toont platformactiviteit met live vacatureaantallen en kandidatenstatistieken","Vermindert wrijving met een prominente zoekbalk die bezoekers direct laat handelen","Biedt een professionele eerste indruk voor pers- en samenwerkingscontacten","{\n  \"title\": \"Bouw een Werkplatform Landingspagina die Talent Aantrekt\",\n  \"description\": \"Verbind werkzoekenden en werkgevers met uitgelichte vacatures, bedrijfslogo's, zoekfunctionaliteit en dubbele-publiek CTA's.\",\n  \"order\": 11,\n  \"cover\": \"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Fimage\u002Fsolutions\u002Fnew\u002Frecruiting.webp\",\n  \"tags\": [\n    \"Recruiting\",\n    \"Banen\"\n  ],\n  \"sections\": {\n    \"title\": \"Pagina Blueprint\",\n    \"description\": \"Dit gebruiksscenario bevat 6 sleutelsecties die zijn ontworpen om bezoekers van bewustzijn naar actie te leiden.\",\n    \"items\": [\n      {\n        \"title\": \"Hero\",\n        \"description\": \"Begin met een dubbel-publiek kop, een vacaturezoekbalk (trefwoorden + locatie) en CTA's voor zowel werkzoekenden als werkgevers.\"\n      },\n      {\n        \"title\": \"Uitgelichte Vacatures\",\n        \"description\": \"Presenteer een selectie van topvacatures of categorieën met bedrijfsnamen, functietitels en locaties om activiteit aan te tonen.\"\n      },\n      {\n        \"title\": \"Social Proof\",\n        \"description\": \"Toon bedrijfslogo's van werkgevers op het platform, belangrijke statistieken (actieve vacatures, geregistreerde kandidaten) en succesverhalen.\"\n      },\n      {\n        \"title\": \"Waardepropostie\",\n        \"description\": \"Articuleer duidelijk de voordelen voor beide publieken: slimme matching voor werkzoekenden en kwaliteitskandidaten voor werkgevers.\"\n      },\n      {\n        \"title\": \"Aanmeld-CTA\",\n        \"description\": \"Bied verschillende CTA's voor werkzoekenden ('Maak Uw Profiel Aan') en werkgevers ('Plaats een Vacature') op meerdere punten op de pagina.\"\n      },\n      {\n        \"title\": \"Veelgestelde Vragen (FAQ)\",\n        \"description\": \"Beantwoord vragen over prijzen, vacatureverificatie, hoe matching werkt en of het gratis is voor werkzoekenden.\"\n      }\n    ]\n  },\n  \"who_it_is_for\": {\n    \"title\": \"Voor wie het is\",\n    \"items\": [\n      \"Vacaturebankplatformen die zowel kandidaten als werkgevers aantrekken\",\n      \"Uitzendbureaus die een merkgebonden online aanwezigheid opbouwen\",\n      \"Recruitment-startups die een nieuw talentmarkt lanceren\",\n      \"HR-tech-bedrijven die recruitmenttools of platforms promoten\",\n      \"Niche-carrièresites gericht op specifieke industrieën of functies\"\n    ]\n  },\n  \"problems_this_solves\": {\n    \"title\": \"Problemen die dit Oplost\",\n    \"description\": \"Een recruitment landingspagina bedient twee publieken tegelijk, bouwt vertrouwen op voor zowel werkzoekenden als werkgevers en stimuleert aanmeldingen en vacatureplaatsingen.\",\n    \"items\": [\n      \"Trekt werkzoekenden aan met een zoekbaar held en duidelijke waardepropositie\",\n      \"Bouwt werkgeversvertrouwen op via bedrijfslogo's, geverifieerde badge's en plaatsingsstatistieken\",\n      \"Stimuleert dubbele aanmeldingen met publiekspecifieke CTA's voor zoekenden en werkgevers\",\n      \"Toont platformactiviteit met live vacatureaantallen en kandidatenstatistieken\",\n      \"Vermindert wrijving met een prominente zoekbalk die bezoekers direct laat handelen\",\n      \"Biedt een professionele eerste indruk voor pers- en samenwerkingscontacten\"\n    ]\n  },\n  \"copy_starters\": {\n    \"title\": \"Tekst-starters\",\n    \"description\": \"Gebruik deze als inspiratie voor uw eigen tekst. Pas ze aan zodat ze passen bij uw merkstem en specifieke aanbod.\",\n    \"items\": [\n      {\n        \"label\": \"Kop (Headline)\",\n        \"content\": \"Vind Uw Volgende Droombaan\"\n      },\n      {\n        \"label\": \"Subkop (Subheadline)\",\n        \"content\": \"Sluit u aan bij [Aantal]+ professionals en [Aantal]+ bedrijven die werven op ons platform.\"\n      },\n      {\n        \"label\": \"Waarde-opsommingen\",\n        \"content\": [\n          {\n            \"icon\": \"check\",\n            \"content\": \"AI-gestuurde baanmatching op basis van uw vaardigheden en voorkeuren\"\n          },\n          {\n            \"icon\": \"check\",\n            \"content\": \"Directe toegang tot managers bij topbedrijven\"\n          },\n          {\n            \"icon\": \"check\",\n            \"content\": \"Gratis voor werkzoekenden—geen verborgen kosten\"\n          }\n        ]\n      },\n      {\n        \"label\": \"Call to Action\",\n        \"content\": \"Zoek Vacatures\"\n      }\n    ]\n  },\n  \"best_practices\": {\n    \"title\": \"Best Practices\",\n    \"do\": {\n      \"title\": \"DOEN\",\n      \"items\": [\n        \"Neem een vacaturezoekbalk prominent op in de hero zodat bezoekers direct kunnen handelen\",\n        \"Presenteer bedrijfslogo's en belangrijke statistieken (actieve vacatures, kandidaten) om geloofwaardigheid op te bouwen\",\n        \"Gebruik aparte CTA's voor werkzoekenden en werkgevers om beide publieken te bedienen\",\n        \"Toon echte vacatures of categorieën om te demonstreren dat het platform actief is\"\n      ]\n    },\n    \"avoid\": {\n      \"title\": \"VERMIJDEN\",\n      \"items\": [\n        \"Vermijd vage koppen zoals 'We Helpen U Banen Vinden'—gebruik specifieke, voordeelgedreven tekst\",\n        \"Verberg de zoekbalk of aanmeld-CTA niet onder de vouw (below the fold)\",\n        \"Sla generieke voorraadfoto's over—gebruik authentieke afbeeldingen van echte werkplekken en professionals\",\n        \"Negeer nooit één publiek—zowel werkzoekenden als werkgevers hebben duidelijke paden naar actie nodig\"\n      ]\n    }\n  },\n  \"seo_keywords\": {\n    \"title\": \"SEO-zoekwoorden\",\n    \"description\": \"Gebruik deze **zoekwoorden** om uw pagina te optimaliseren voor zoekmachines en de vindbaarheid te verbeteren.\",\n    \"items\": [\n      {\n        \"list_name\": \"Primair Zoekwoord\",\n        \"keywords\": [\n          \"werkplatform landingspagina\"\n        ]\n      },\n      {\n        \"list_name\": \"Secundaire Zoekwoorden\",\n        \"keywords\": [\n          \"recruitment landingspagina\",\n          \"vacaturebank aanmeldpagina\",\n          \"carrièreplatform landingspagina\"\n        ]\n      },\n      {\n        \"list_name\": \"Long-Tail Zoekwoorden\",\n        \"keywords\": [\n          \"hoe een werkplatform landingspagina te maken\",\n          \"beste recruitment landingspagina template\",\n          \"vacaturebank landingspagina best practices\"\n        ]\n      }\n    ]\n  },\n  \"key_facts\": {\n    \"title\": \"Kernfeiten\",\n    \"goal\": \"Recruiting\",\n    \"section_count\": \"6 secties\",\n    \"drafting_time\": \"2-4 min om te ontwerpen\"\n  },\n  \"faq\": {\n    \"title\": \"Veelgestelde Vragen\",\n    \"items\": [\n      {\n        \"label\": \"Is het gratis voor werkzoekenden?\",\n        \"content\": \"Ja, werkzoekenden kunnen een profiel aanmaken, vacatures bekijken en solliciteren zonder kosten. Premiumfuncties zoals profielzichtbaarheidsboosts kunnen beschikbaar zijn tegen een vergoeding.\"\n      },\n      {\n        \"label\": \"Hoe plaatsen werkgevers vacatures?\",\n        \"content\": \"Werkgevers melden zich aan, verifiëren hun bedrijf en kunnen vacatures plaatsen via het dashboard. Prijzen en plannen staan gedetailleerd in de Werkgevers-sectie.\"\n      },\n      {\n        \"label\": \"Zijn de bedrijven en vacatures geverifieerd?\",\n        \"content\": \"Elke werkgever op het platform wordt beoordeeld om legitieme kansen te garanderen. Vacatureaanbiedingen worden beoordeeld om kwaliteit en relevantie te behouden.\"\n      },\n      {\n        \"label\": \"Hoe werkt baanmatching?\",\n        \"content\": \"Ons AI-gestuurd algoritme matched kandidaten met posities op basis van vaardigheden, ervaring en carrièrevoorkeuren. U kunt ook handmatig vacatures bekijken en filteren.\"\n      }\n    ]\n  },\n  \"seo\": {\n    \"title\": \"Recruitment Landingspagina Maken | Landing-Page\",\n    \"description\": \"Maak met AI een recruitment landingspagina in minuten. Vacaturezoek en kernstatistieken om talent aan te trekken.\"\n  },\n  \"h1\": \"Bouw een Werkplatform Landingspagina die Talent Aantrekt\"\n}",{"title":82,"description":83,"items":84},"Pagina Blueprint","Dit gebruiksscenario bevat 6 sleutelsecties die zijn ontworpen om bezoekers van bewustzijn naar actie te leiden.",[85,88,91,94,97,100],{"title":86,"description":87},"Hero","Begin met een dubbel-publiek kop, een vacaturezoekbalk (trefwoorden + locatie) en CTA's voor zowel werkzoekenden als werkgevers.",{"title":89,"description":90},"Uitgelichte Vacatures","Presenteer een selectie van topvacatures of categorieën met bedrijfsnamen, functietitels en locaties om activiteit aan te tonen.",{"title":92,"description":93},"Social Proof","Toon bedrijfslogo's van werkgevers op het platform, belangrijke statistieken (actieve vacatures, geregistreerde kandidaten) en succesverhalen.",{"title":95,"description":96},"Waardepropostie","Articuleer duidelijk de voordelen voor beide publieken: slimme matching voor werkzoekenden en kwaliteitskandidaten voor werkgevers.",{"title":98,"description":99},"Aanmeld-CTA","Bied verschillende CTA's voor werkzoekenden ('Maak Uw Profiel Aan') en werkgevers ('Plaats een Vacature') op meerdere punten op de pagina.",{"title":101,"description":102},"Veelgestelde Vragen (FAQ)","Beantwoord vragen over prijzen, vacatureverificatie, hoe matching werkt en of het gratis is voor werkzoekenden.",{"title":104,"description":105},"Recruitment Landingspagina Maken | Landing-Page","Maak met AI een recruitment landingspagina in minuten. Vacaturezoek en kernstatistieken om talent aan te trekken.",{"title":107,"description":108,"items":109},"SEO-zoekwoorden","Gebruik deze **zoekwoorden** om uw pagina te optimaliseren voor zoekmachines en de vindbaarheid te verbeteren.",[110,114,120],{"list_name":111,"keywords":112},"Primair Zoekwoord",[113],"werkplatform landingspagina",{"list_name":115,"keywords":116},"Secundaire Zoekwoorden",[117,118,119],"recruitment landingspagina","vacaturebank aanmeldpagina","carrièreplatform landingspagina",{"list_name":121,"keywords":122},"Long-Tail Zoekwoorden",[123,124,125],"hoe een werkplatform landingspagina te maken","beste recruitment landingspagina template","vacaturebank landingspagina best practices","use_cases\u002Fnl\u002Frecruiting-landing-page",[65,128],"Banen",{"title":130,"items":131},"Voor wie het is",[132,133,134,135,136],"Vacaturebankplatformen die zowel kandidaten als werkgevers aantrekken","Uitzendbureaus die een merkgebonden online aanwezigheid opbouwen","Recruitment-startups die een nieuw talentmarkt lanceren","HR-tech-bedrijven die recruitmenttools of platforms promoten","Niche-carrièresites gericht op specifieke industrieën of functies","0XCcHhrJLcdYhitFaICGm12voy8-sNf1yHqkXnUUL1I","\u002Frecruiting-landing-page","\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cmeta charset=\"UTF-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \u003Ctitle>Horizon Habits — Build Better Days | iOS & Android\u003C\u002Ftitle>\n  \u003Cmeta name=\"description\" content=\"A delightful habit & routine app with streaks, focus timers, mood tracking, and AI nudges. No ads. 4.8★ average. Download free on iOS and Android.\">\n  \n  \u003C!-- Open Graph -->\n  \u003Cmeta property=\"og:title\" content=\"Horizon Habits — Build Better Days\">\n  \u003Cmeta property=\"og:description\" content=\"A delightful habit & routine app with streaks, focus timers, mood tracking, and AI nudges. No ads. 4.8★ average.\">\n  \u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fapp-icon-1024.png\">\n  \n  \u003C!-- Twitter Card -->\n  \u003Cmeta name=\"twitter:card\" content=\"summary_large_image\">\n  \u003Cmeta name=\"twitter:title\" content=\"Horizon Habits — Build Better Days\">\n  \u003Cmeta name=\"twitter:description\" content=\"A delightful habit & routine app with streaks, focus timers, mood tracking, and AI nudges.\">\n  \n  \u003C!-- Tailwind CSS CDN -->\n  \u003Cscript src=\"https:\u002F\u002Fcdn.tailwindcss.com\">\u003C\u002Fscript>\n  \n  \u003C!-- Tailwind Config -->\n  \u003Cscript>\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            background: '#fafafa',\n            foreground: '#0a0a0a',\n            primary: '#2563eb',\n            'primary-foreground': '#ffffff',\n            secondary: '#f1f5f9',\n            'secondary-foreground': '#1e293b',\n            accent: '#0ea5e9',\n            'accent-foreground': '#ffffff',\n            muted: '#f8fafc',\n            'muted-foreground': '#64748b',\n            card: '#ffffff',\n            'card-foreground': '#0a0a0a',\n            border: '#e2e8f0',\n            success: '#10b981',\n            'success-foreground': '#ffffff',\n          },\n          fontFamily: {\n            sans: ['Inter', 'system-ui', '-apple-system', 'sans-serif'],\n          },\n          borderRadius: {\n            'lg': '0.75rem',\n            'xl': '1rem',\n            '2xl': '1.5rem',\n            '3xl': '2rem',\n          },\n        }\n      }\n    }\n  \u003C\u002Fscript>\n  \n  \u003C!-- Google Fonts -->\n  \u003Clink rel=\"preconnect\" href=\"https:\u002F\u002Ffonts.googleapis.com\">\n  \u003Clink rel=\"preconnect\" href=\"https:\u002F\u002Ffonts.gstatic.com\" crossorigin>\n  \u003Clink href=\"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  \n  \u003C!-- Custom Styles -->\n  \u003Cstyle>\n    html {\n      scroll-behavior: smooth;\n    }\n    \n    @media (prefers-reduced-motion: prefer-reduced-motion) {\n      html {\n        scroll-behavior: auto;\n      }\n    }\n    \n    body {\n      font-feature-settings: \"rlig\" 1, \"calt\" 1;\n    }\n    \n    .text-balance {\n      text-wrap: balance;\n    }\n    \n    .text-pretty {\n      text-wrap: pretty;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      :root {\n        --color-background: #0a0a0a;\n        --color-foreground: #fafafa;\n        --color-card: #18181b;\n        --color-border: #27272a;\n      }\n    }\n  \u003C\u002Fstyle>\n  \n  \u003C!-- Structured Data -->\n  \u003Cscript type=\"application\u002Fld+json\">\n  {\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@type\": \"Organization\",\n    \"name\": \"Horizon Labs, Inc.\",\n    \"url\": \"https:\u002F\u002Fhorizonhabits.example\",\n    \"logo\": \"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Flogo-horizon.jpg\",\n    \"contactPoint\": {\n      \"@type\": \"ContactPoint\",\n      \"telephone\": \"+1-628-555-0186\",\n      \"contactType\": \"Customer Support\",\n      \"email\": \"support@horizonhabits.example\"\n    },\n    \"sameAs\": [\n      \"https:\u002F\u002Fwww.instagram.com\u002Fhorizonhabits\",\n      \"https:\u002F\u002Ftwitter.com\u002Fhorizonhabits\",\n      \"https:\u002F\u002Fwww.youtube.com\u002F@horizonhabits\"\n    ]\n  }\n  \u003C\u002Fscript>\n  \n  \u003Cscript type=\"application\u002Fld+json\">\n  {\n    \"@context\": \"https:\u002F\u002Fschema.org\",\n    \"@type\": \"MobileApplication\",\n    \"name\": \"Horizon Habits\",\n    \"operatingSystem\": \"iOS 15+, Android 9+\",\n    \"applicationCategory\": \"HealthApplication\",\n    \"aggregateRating\": {\n      \"@type\": \"AggregateRating\",\n      \"ratingValue\": \"4.8\",\n      \"ratingCount\": \"8412\"\n    },\n    \"offers\": {\n      \"@type\": \"Offer\",\n      \"price\": \"0\",\n      \"priceCurrency\": \"USD\"\n    },\n    \"screenshot\": \"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-today-view.jpg\"\n  }\n  \u003C\u002Fscript>\n\u003C\u002Fhead>\n\u003Cbody class=\"bg-background text-foreground antialiased\">\n\n  \u003C!-- Sticky Mobile Action Bar -->\n  \u003Cdiv id=\"mobile-action-bar\" class=\"fixed bottom-0 left-0 right-0 z-50 bg-card border-t border-border p-4 shadow-lg md:hidden\" style=\"display: none;\">\n    \u003Cdiv class=\"flex gap-3\">\n      \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fios\u002Fhorizon-habits', '_blank')\" class=\"flex-1 bg-primary text-primary-foreground font-semibold py-3 px-4 rounded-lg hover:bg-primary\u002F90 transition-colors flex items-center justify-center gap-2\">\n        \u003Ci data-lucide=\"apple\" class=\"w-5 h-5\">\u003C\u002Fi>\n        iOS\n      \u003C\u002Fbutton>\n      \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fandroid\u002Fhorizon-habits', '_blank')\" class=\"flex-1 bg-secondary text-secondary-foreground font-semibold py-3 px-4 rounded-lg hover:bg-secondary\u002F90 transition-colors flex items-center justify-center gap-2\">\n        \u003Ci data-lucide=\"play\" class=\"w-5 h-5\">\u003C\u002Fi>\n        Android\n      \u003C\u002Fbutton>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cmain class=\"min-h-screen\">\n    \n    \u003C!-- Hero Section -->\n    \u003Csection class=\"relative overflow-hidden bg-gradient-to-b from-muted to-background py-16 md:py-24 lg:py-32\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Cdiv class=\"grid gap-12 lg:grid-cols-2 lg:gap-16 items-center\">\n          \u003C!-- Content -->\n          \u003Cdiv class=\"flex flex-col gap-6 text-center lg:text-left\">\n            \u003Ch1 class=\"text-4xl font-bold tracking-tight text-balance sm:text-5xl md:text-6xl lg:text-7xl\">\n              Habits That Finally Stick\n            \u003C\u002Fh1>\n            \u003Cp class=\"text-lg text-muted-foreground text-pretty md:text-xl lg:text-2xl leading-relaxed\">\n              Horizon Habits turns routines into tiny wins—streaks, focus timers, mood check-ins, and smart nudges that meet you where you are. No ads. No noise.\n            \u003C\u002Fp>\n\n            \u003C!-- CTAs -->\n            \u003Cdiv class=\"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start\">\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fios\u002Fhorizon-habits', '_blank')\" class=\"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground font-semibold py-3 px-6 rounded-lg text-base hover:bg-primary\u002F90 transition-colors\">\n                \u003Ci data-lucide=\"apple\" class=\"w-5 h-5\">\u003C\u002Fi>\n                Get on iOS\n              \u003C\u002Fbutton>\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fandroid\u002Fhorizon-habits', '_blank')\" class=\"inline-flex items-center justify-center gap-2 bg-transparent border-2 border-border text-foreground font-semibold py-3 px-6 rounded-lg text-base hover:bg-muted transition-colors\">\n                \u003Ci data-lucide=\"play\" class=\"w-5 h-5\">\u003C\u002Fi>\n                Get on Android\n              \u003C\u002Fbutton>\n            \u003C\u002Fdiv>\n\n            \u003C!-- Micro-assurance -->\n            \u003Cp class=\"text-sm text-muted-foreground\">Free to start • No ads • Data never sold\u003C\u002Fp>\n\n            \u003C!-- Trust strip -->\n            \u003Cdiv class=\"flex flex-col gap-2 text-sm text-muted-foreground border-t border-border pt-6\">\n              \u003Cp class=\"font-medium\">Average 4.8★ from 8,412 reviews\u003C\u002Fp>\n              \u003Cp>Featured on Product Hunt • Syncs with Apple Health & Google Fit\u003C\u002Fp>\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n\n          \u003C!-- Hero Visual -->\n          \u003Cdiv class=\"relative flex justify-center lg:justify-end\">\n            \u003Cdiv class=\"relative w-full max-w-md\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fhero-app-mockup.jpg\" alt=\"Horizon Habits app interface showing Weekly Review & Streaks\" class=\"rounded-3xl shadow-2xl w-full\" loading=\"eager\">\n              \u003Cp class=\"text-center text-sm text-muted-foreground mt-4\">Weekly Review & Streaks\u003C\u002Fp>\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Value Pillars Section -->\n    \u003Csection id=\"why\" class=\"py-16 md:py-24 bg-background\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">Why You'll Love It\u003C\u002Fh2>\n        \u003Cdiv class=\"grid gap-8 md:grid-cols-2 lg:grid-cols-3\">\n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Cdiv class=\"flex items-center gap-3\">\n              \u003Cdiv class=\"p-2 rounded-lg bg-primary\u002F10\">\n                \u003Ci data-lucide=\"flame\" class=\"h-6 w-6 text-primary\">\u003C\u002Fi>\n              \u003C\u002Fdiv>\n              \u003Ch3 class=\"text-xl font-semibold\">Streaks That Motivate\u003C\u002Fh3>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Visual rings and gentle reminders keep you consistent without guilt traps.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Cdiv class=\"flex items-center gap-3\">\n              \u003Cdiv class=\"p-2 rounded-lg bg-primary\u002F10\">\n                \u003Ci data-lucide=\"timer\" class=\"h-6 w-6 text-primary\">\u003C\u002Fi>\n              \u003C\u002Fdiv>\n              \u003Ch3 class=\"text-xl font-semibold\">Focus That Flows\u003C\u002Fh3>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Pomodoro-style timers with session notes and distraction logging.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Cdiv class=\"flex items-center gap-3\">\n              \u003Cdiv class=\"p-2 rounded-lg bg-primary\u002F10\">\n                \u003Ci data-lucide=\"heart\" class=\"h-6 w-6 text-primary\">\u003C\u002Fi>\n              \u003C\u002Fdiv>\n              \u003Ch3 class=\"text-xl font-semibold\">Mood Meets Habit\u003C\u002Fh3>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Quick mood check-ins to spot which routines boost your energy.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Cdiv class=\"flex items-center gap-3\">\n              \u003Cdiv class=\"p-2 rounded-lg bg-primary\u002F10\">\n                \u003Ci data-lucide=\"sparkles\" class=\"h-6 w-6 text-primary\">\u003C\u002Fi>\n              \u003C\u002Fdiv>\n              \u003Ch3 class=\"text-xl font-semibold\">AI Nudges (Optional)\u003C\u002Fh3>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">On-device suggestions adapt frequency and time-of-day based on your history.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Cdiv class=\"flex items-center gap-3\">\n              \u003Cdiv class=\"p-2 rounded-lg bg-primary\u002F10\">\n                \u003Ci data-lucide=\"smartphone\" class=\"h-6 w-6 text-primary\">\u003C\u002Fi>\n              \u003C\u002Fdiv>\n              \u003Ch3 class=\"text-xl font-semibold\">Beautifully Simple\u003C\u002Fh3>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">One thumb. Big targets. Dark mode that's actually dark.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- How It Works Section -->\n    \u003Csection id=\"how-it-works\" class=\"py-16 md:py-24 bg-muted\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">How It Works\u003C\u002Fh2>\n        \u003Cdiv class=\"grid gap-8 md:grid-cols-3 max-w-5xl mx-auto\">\n          \u003Cdiv class=\"flex flex-col gap-4 text-center\">\n            \u003Cdiv class=\"mx-auto flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground text-2xl font-bold\">\n              1\n            \u003C\u002Fdiv>\n            \u003Ch3 class=\"text-xl font-semibold\">Pick 3 Tiny Habits\u003C\u002Fh3>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Start with easy wins (water, stretch, read 5 minutes).\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 text-center\">\n            \u003Cdiv class=\"mx-auto flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground text-2xl font-bold\">\n              2\n            \u003C\u002Fdiv>\n            \u003Ch3 class=\"text-xl font-semibold\">Run Focus Sessions\u003C\u002Fh3>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Timers & check-ins build momentum.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-4 text-center\">\n            \u003Cdiv class=\"mx-auto flex h-16 w-16 items-center justify-center rounded-full bg-primary text-primary-foreground text-2xl font-bold\">\n              3\n            \u003C\u002Fdiv>\n            \u003Ch3 class=\"text-xl font-semibold\">Review & Adjust\u003C\u002Fh3>\n            \u003Cp class=\"text-muted-foreground leading-relaxed\">Weekly review suggests tweaks to keep the streak alive.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Features Section -->\n    \u003Csection id=\"features\" class=\"py-16 md:py-24 bg-background\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">Feature Highlights\u003C\u002Fh2>\n        \u003Cdiv class=\"grid gap-6 md:grid-cols-2 lg:grid-cols-3 max-w-6xl mx-auto\">\n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"layout-grid\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Routine Cards\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">Morning, Work, Evening; reorder with drag & drop.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"bell\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Smart Reminders\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">Time-window alerts, gentle nudges after commute or meals.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"bar-chart-3\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Stats & Insights\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">Heatmaps, best time-of-day, habit–mood correlation.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"users\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Social Circles (Private)\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">Share streaks with 5 friends; no global feeds, no compare games.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"link-2\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Integrations\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">Apple Health, Google Fit, Apple Calendar, Google Calendar.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-3 p-6 rounded-2xl bg-card border border-border hover:border-primary\u002F50 transition-colors\">\n            \u003Ci data-lucide=\"database\" class=\"h-8 w-8 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-lg font-semibold\">Backups\u003C\u002Fh3>\n            \u003Cp class=\"text-sm text-muted-foreground leading-relaxed\">iCloud \u002F Google Drive; export CSV anytime.\u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Social Proof Section -->\n    \u003Csection id=\"social-proof\" class=\"py-16 md:py-24 bg-muted\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-8 md:text-4xl text-balance\">Loved by Thousands\u003C\u002Fh2>\n\n        \u003C!-- Rating badges -->\n        \u003Cdiv class=\"flex flex-col sm:flex-row gap-6 justify-center items-center mb-12\">\n          \u003Cdiv class=\"flex items-center gap-2 px-6 py-3 rounded-full bg-card border border-border\">\n            \u003Ci data-lucide=\"star\" class=\"h-5 w-5 fill-yellow-400 text-yellow-400\">\u003C\u002Fi>\n            \u003Cspan class=\"font-semibold\">4.8★ on iOS\u003C\u002Fspan>\n            \u003Cspan class=\"text-sm text-muted-foreground\">(6,203 ratings)\u003C\u002Fspan>\n          \u003C\u002Fdiv>\n          \u003Cdiv class=\"flex items-center gap-2 px-6 py-3 rounded-full bg-card border border-border\">\n            \u003Ci data-lucide=\"star\" class=\"h-5 w-5 fill-yellow-400 text-yellow-400\">\u003C\u002Fi>\n            \u003Cspan class=\"font-semibold\">4.7★ on Android\u003C\u002Fspan>\n            \u003Cspan class=\"text-sm text-muted-foreground\">(2,209 ratings)\u003C\u002Fspan>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Testimonial carousel -->\n        \u003Cdiv class=\"max-w-3xl mx-auto\">\n          \u003Cdiv class=\"bg-card rounded-2xl p-8 border border-border\">\n            \u003Cp id=\"testimonial-quote\" class=\"text-xl md:text-2xl text-center mb-4 text-balance\">\"The first habit app that didn't make me feel bad. ⭐⭐⭐⭐⭐\"\u003C\u002Fp>\n            \u003Cp id=\"testimonial-author\" class=\"text-center text-muted-foreground\">— J. Ortega\u003C\u002Fp>\n          \u003C\u002Fdiv>\n\n          \u003C!-- Carousel dots -->\n          \u003Cdiv class=\"flex justify-center gap-2 mt-6\">\n            \u003Cbutton onclick=\"changeTestimonial(0)\" class=\"h-2 w-8 rounded-full bg-primary transition-all\" aria-label=\"Go to testimonial 1\">\u003C\u002Fbutton>\n            \u003Cbutton onclick=\"changeTestimonial(1)\" class=\"h-2 w-2 rounded-full bg-border transition-all\" aria-label=\"Go to testimonial 2\">\u003C\u002Fbutton>\n            \u003Cbutton onclick=\"changeTestimonial(2)\" class=\"h-2 w-2 rounded-full bg-border transition-all\" aria-label=\"Go to testimonial 3\">\u003C\u002Fbutton>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Gallery Section -->\n    \u003Csection id=\"gallery\" class=\"py-16 md:py-24 bg-background\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">See It in Action\u003C\u002Fh2>\n\n        \u003C!-- Screenshots -->\n        \u003Cdiv class=\"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4 mb-12\">\n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-today-view.jpg\" alt=\"Today View\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Today View\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-focus-timer.jpg\" alt=\"Focus Timer\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Focus Timer\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-mood-checkin.jpg\" alt=\"Mood Check-in\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Mood Check-in\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-weekly-review.jpg\" alt=\"Weekly Review\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Weekly Review\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-insights.jpg\" alt=\"Insights\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Insights\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex flex-col gap-2\">\n            \u003Cdiv class=\"relative aspect-[9\u002F16] rounded-xl overflow-hidden border border-border\">\n              \u003Cimg src=\"https:\u002F\u002Fcdn.landing-page.io\u002Flandingpage_io\u002Ftemplates\u002Fapp-page\u002Fscreenshot-settings.jpg\" alt=\"Settings\" class=\"w-full h-full object-cover\" loading=\"lazy\">\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs text-center text-muted-foreground\">Settings\u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Video CTA -->\n        \u003Cdiv class=\"text-center\">\n          \u003Cbutton onclick=\"openVideoModal()\" class=\"inline-flex items-center justify-center gap-2 bg-transparent border-2 border-border text-foreground font-semibold py-3 px-6 rounded-lg hover:bg-muted transition-colors\">\n            \u003Ci data-lucide=\"play\" class=\"w-5 h-5\">\u003C\u002Fi>\n            Watch 45s Trailer\n          \u003C\u002Fbutton>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Video Modal -->\n        \u003Cdiv id=\"video-modal\" class=\"fixed inset-0 z-50 hidden items-center justify-center bg-black\u002F80 p-4\">\n          \u003Cdiv class=\"relative w-full max-w-4xl\">\n            \u003Cbutton onclick=\"closeVideoModal()\" class=\"absolute -top-12 right-0 text-white hover:text-gray-300\" aria-label=\"Close video\">\n              \u003Ci data-lucide=\"x\" class=\"h-8 w-8\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cvideo controls autoplay class=\"w-full rounded-lg\" src=\"https:\u002F\u002Fvideo.example.com\u002Fhorizon\u002Ftrailer-45s.mp4\">\n              \u003Ctrack kind=\"captions\">\n              Your browser does not support the video tag.\n            \u003C\u002Fvideo>\n            \u003Cp class=\"text-center text-white mt-4 text-sm\">\n              \u003Ca href=\"https:\u002F\u002Fvideo.example.com\u002Fhorizon\u002Ftrailer-45s.mp4\" class=\"underline\">Download video for low bandwidth\u003C\u002Fa>\n            \u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Pricing Section -->\n    \u003Csection id=\"pricing\" class=\"py-16 md:py-24 bg-muted\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-8 md:text-4xl text-balance\">Simple, Honest Pricing\u003C\u002Fh2>\n\n        \u003C!-- Toggle -->\n        \u003Cdiv class=\"flex justify-center items-center gap-4 mb-12\">\n          \u003Cspan id=\"monthly-label\" class=\"font-semibold\">Monthly\u003C\u002Fspan>\n          \u003Cbutton onclick=\"togglePricing()\" class=\"relative inline-flex h-8 w-14 items-center rounded-full bg-primary transition-colors\" role=\"switch\" aria-checked=\"false\">\n            \u003Cspan id=\"toggle-switch\" class=\"inline-block h-6 w-6 transform rounded-full bg-white transition-transform translate-x-1\">\u003C\u002Fspan>\n          \u003C\u002Fbutton>\n          \u003Cspan id=\"annual-label\" class=\"text-muted-foreground\">\n            Annual \u003Cspan class=\"text-success text-sm\">(2 months free)\u003C\u002Fspan>\n          \u003C\u002Fspan>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Pricing cards -->\n        \u003Cdiv class=\"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto\">\n          \u003C!-- Free -->\n          \u003Cdiv class=\"flex flex-col gap-6 p-8 rounded-2xl bg-card border border-border\">\n            \u003Cdiv>\n              \u003Ch3 class=\"text-2xl font-bold mb-2\">Free\u003C\u002Fh3>\n              \u003Cp class=\"text-4xl font-bold\">$0\u003C\u002Fp>\n            \u003C\u002Fdiv>\n            \u003Cul class=\"flex flex-col gap-3 flex-grow\">\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 text-success mt-0.5 flex-shrink-0\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Core habits, streaks, focus timer\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 text-success mt-0.5 flex-shrink-0\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Mood check-ins\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 text-success mt-0.5 flex-shrink-0\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">iCloud\u002FGoogle Drive backup\u003C\u002Fspan>\n              \u003C\u002Fli>\n            \u003C\u002Ful>\n            \u003Cdiv class=\"flex flex-col gap-2\">\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fios\u002Fhorizon-habits', '_blank')\" class=\"w-full bg-transparent border-2 border-border text-foreground font-semibold py-3 px-6 rounded-lg hover:bg-muted transition-colors\">\n                Start Free on iOS\n              \u003C\u002Fbutton>\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fandroid\u002Fhorizon-habits', '_blank')\" class=\"w-full bg-transparent border-2 border-border text-foreground font-semibold py-3 px-6 rounded-lg hover:bg-muted transition-colors\">\n                Start Free on Android\n              \u003C\u002Fbutton>\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n\n          \u003C!-- Pro -->\n          \u003Cdiv class=\"flex flex-col gap-6 p-8 rounded-2xl bg-primary text-primary-foreground border-2 border-primary relative\">\n            \u003Cdiv class=\"absolute -top-4 left-1\u002F2 -translate-x-1\u002F2 px-4 py-1 bg-accent text-accent-foreground rounded-full text-sm font-semibold\">\n              Most Popular\n            \u003C\u002Fdiv>\n            \u003Cdiv>\n              \u003Ch3 class=\"text-2xl font-bold mb-2\">Horizon Pro\u003C\u002Fh3>\n              \u003Cp id=\"pro-price\" class=\"text-4xl font-bold\">$4.99\u002Fmo\u003C\u002Fp>\n              \u003Cp id=\"pro-savings\" class=\"text-sm opacity-90 mt-1\" style=\"display: none;\">Save $30 annually\u003C\u002Fp>\n            \u003C\u002Fdiv>\n            \u003Cul class=\"flex flex-col gap-3 flex-grow\">\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 flex-shrink-0 mt-0.5\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Unlimited routines & custom icons\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 flex-shrink-0 mt-0.5\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Advanced insights & habit–mood correlations\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 flex-shrink-0 mt-0.5\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Calendar integrations & priority reminders\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 flex-shrink-0 mt-0.5\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">AI Nudges & Weekly Review deep dives\u003C\u002Fspan>\n              \u003C\u002Fli>\n              \u003Cli class=\"flex items-start gap-2\">\n                \u003Ci data-lucide=\"check\" class=\"h-5 w-5 flex-shrink-0 mt-0.5\">\u003C\u002Fi>\n                \u003Cspan class=\"text-sm\">Private Social Circles (up to 10 friends)\u003C\u002Fspan>\n              \u003C\u002Fli>\n            \u003C\u002Ful>\n            \u003Cdiv class=\"flex flex-col gap-2\">\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fios\u002Fhorizon-habits', '_blank')\" class=\"w-full bg-white text-primary font-semibold py-3 px-6 rounded-lg hover:bg-white\u002F90 transition-colors\">\n                Start Free on iOS\n              \u003C\u002Fbutton>\n              \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fandroid\u002Fhorizon-habits', '_blank')\" class=\"w-full bg-white text-primary font-semibold py-3 px-6 rounded-lg hover:bg-white\u002F90 transition-colors\">\n                Start Free on Android\n              \u003C\u002Fbutton>\n            \u003C\u002Fdiv>\n            \u003Cp class=\"text-xs opacity-90 text-center\">\n              Payment processed by App Store \u002F Google Play. Cancel anytime in your store settings.\n            \u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Privacy Section -->\n    \u003Csection id=\"privacy\" class=\"py-16 md:py-24 bg-background\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">Privacy & Data You Can Trust\u003C\u002Fh2>\n        \u003Cdiv class=\"grid gap-6 md:grid-cols-2 max-w-4xl mx-auto mb-8\">\n          \u003Cdiv class=\"flex items-start gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"shield\" class=\"h-6 w-6 text-primary flex-shrink-0 mt-1\">\u003C\u002Fi>\n            \u003Cp class=\"leading-relaxed\">No ads • No data sold\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex items-start gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"lock\" class=\"h-6 w-6 text-primary flex-shrink-0 mt-1\">\u003C\u002Fi>\n            \u003Cp class=\"leading-relaxed\">End-to-end encryption for sync and backups\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex items-start gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"eye\" class=\"h-6 w-6 text-primary flex-shrink-0 mt-1\">\u003C\u002Fi>\n            \u003Cp class=\"leading-relaxed\">Health data read\u002Fwrite is opt-in; visible data map in Settings\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"flex items-start gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"download\" class=\"h-6 w-6 text-primary flex-shrink-0 mt-1\">\u003C\u002Fi>\n            \u003Cp class=\"leading-relaxed\">Export your data anytime (CSV); delete account in-app with one tap\u003C\u002Fp>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"text-center\">\n          \u003Cp class=\"text-sm text-muted-foreground\">\n            Security pages:\n            \u003Ca href=\"\u002Fprivacy\" class=\"underline hover:text-foreground\">Privacy\u003C\u002Fa>\n            •\n            \u003Ca href=\"\u002Fdata-map\" class=\"underline hover:text-foreground\">Data Map\u003C\u002Fa>\n            •\n            \u003Ca href=\"\u002Fsub-processors\" class=\"underline hover:text-foreground\">Sub-processors\u003C\u002Fa>\n            •\n            \u003Ca href=\"\u002Fstatus\" class=\"underline hover:text-foreground\">Status\u003C\u002Fa>\n          \u003C\u002Fp>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Compatibility Section -->\n    \u003Csection id=\"compatibility\" class=\"py-16 md:py-24 bg-muted\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">Works Where You Do\u003C\u002Fh2>\n        \u003Cdiv class=\"grid md:grid-cols-3 gap-8 max-w-5xl mx-auto\">\n          \u003C!-- iOS -->\n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"apple\" class=\"h-10 w-10 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-xl font-semibold\">iOS\u003C\u002Fh3>\n            \u003Cul class=\"text-sm text-muted-foreground space-y-2 leading-relaxed\">\n              \u003Cli>• iPhone & iPad, iOS 15+\u003C\u002Fli>\n              \u003Cli>• Widgets, Live Activities\u003C\u002Fli>\n              \u003Cli>• Lock Screen shortcuts\u003C\u002Fli>\n              \u003Cli>• Apple Watch companion (streak glance)\u003C\u002Fli>\n            \u003C\u002Ful>\n          \u003C\u002Fdiv>\n\n          \u003C!-- Android -->\n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"smartphone\" class=\"h-10 w-10 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-xl font-semibold\">Android\u003C\u002Fh3>\n            \u003Cul class=\"text-sm text-muted-foreground space-y-2 leading-relaxed\">\n              \u003Cli>• Android 9+\u003C\u002Fli>\n              \u003Cli>• Home screen widgets\u003C\u002Fli>\n              \u003Cli>• Wear OS tile (streak glance)\u003C\u002Fli>\n            \u003C\u002Ful>\n          \u003C\u002Fdiv>\n\n          \u003C!-- Languages -->\n          \u003Cdiv class=\"flex flex-col gap-4 p-6 rounded-2xl bg-card border border-border\">\n            \u003Ci data-lucide=\"globe\" class=\"h-10 w-10 text-primary\">\u003C\u002Fi>\n            \u003Ch3 class=\"text-xl font-semibold\">Accessibility\u003C\u002Fh3>\n            \u003Cul class=\"text-sm text-muted-foreground space-y-2 leading-relaxed\">\n              \u003Cli>• English, Spanish, Japanese\u003C\u002Fli>\n              \u003Cli>• Dark\u002FLight modes\u003C\u002Fli>\n              \u003Cli>• Dynamic type sizes\u003C\u002Fli>\n            \u003C\u002Ful>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- FAQ Section -->\n    \u003Csection id=\"faq\" class=\"py-16 md:py-24 bg-background\">\n      \u003Cdiv class=\"container mx-auto px-4\">\n        \u003Ch2 class=\"text-3xl font-bold text-center mb-12 md:text-4xl text-balance\">Frequently Asked Questions\u003C\u002Fh2>\n        \u003Cdiv class=\"max-w-3xl mx-auto space-y-4\">\n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(0)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Is the AI on-device?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Suggestions run on-device where possible; server models opt-in with anonymized metrics.\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(1)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Do I need an account?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Local-only works; account enables multi-device sync and backups.\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(2)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Will I lose data if I uninstall?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Not if you enable iCloud\u002FGoogle Drive backups or export CSV.\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(3)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Can I share with friends?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Yes—Private Social Circles (invite-only, no public feeds).\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(4)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Refunds?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Managed by App Store \u002F Google Play policies.\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n          \n          \u003Cdiv class=\"border border-border rounded-xl overflow-hidden bg-card\">\n            \u003Cbutton onclick=\"toggleFAQ(5)\" class=\"w-full flex items-center justify-between p-6 text-left hover:bg-muted\u002F50 transition-colors\" aria-expanded=\"false\">\n              \u003Cspan class=\"font-semibold pr-4\">Accessibility?\u003C\u002Fspan>\n              \u003Ci data-lucide=\"chevron-down\" class=\"h-5 w-5 flex-shrink-0 transition-transform faq-icon\">\u003C\u002Fi>\n            \u003C\u002Fbutton>\n            \u003Cdiv class=\"faq-answer hidden px-6 pb-6 text-muted-foreground leading-relaxed\">\n              Supports VoiceOver\u002FTalkBack, large text, and reduced motion.\n            \u003C\u002Fdiv>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n    \u003C!-- Final CTA Section -->\n    \u003Csection class=\"py-16 md:py-24 bg-gradient-to-b from-muted to-background\">\n      \u003Cdiv class=\"container mx-auto px-4 text-center\">\n        \u003Cp class=\"text-2xl md:text-3xl font-semibold mb-8 text-balance\">Tiny wins, compounding every day.\u003C\u002Fp>\n        \u003Cdiv class=\"flex flex-col sm:flex-row gap-4 justify-center\">\n          \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fios\u002Fhorizon-habits', '_blank')\" class=\"inline-flex items-center justify-center gap-2 bg-primary text-primary-foreground font-semibold py-3 px-6 rounded-lg text-base hover:bg-primary\u002F90 transition-colors\">\n            \u003Ci data-lucide=\"apple\" class=\"w-5 h-5\">\u003C\u002Fi>\n            Get on iOS\n          \u003C\u002Fbutton>\n          \u003Cbutton onclick=\"window.open('https:\u002F\u002Fapps.example.com\u002Fandroid\u002Fhorizon-habits', '_blank')\" class=\"inline-flex items-center justify-center gap-2 bg-transparent border-2 border-border text-foreground font-semibold py-3 px-6 rounded-lg text-base hover:bg-muted transition-colors\">\n            \u003Ci data-lucide=\"play\" class=\"w-5 h-5\">\u003C\u002Fi>\n            Get on Android\n          \u003C\u002Fbutton>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fsection>\n\n  \u003C\u002Fmain>\n\n  \u003C!-- Footer -->\n  \u003Cfooter class=\"border-t border-border bg-card py-12\">\n    \u003Cdiv class=\"container mx-auto px-4\">\n      \u003Cdiv class=\"grid gap-8 md:grid-cols-2 lg:grid-cols-4 mb-8\">\n        \u003C!-- Company -->\n        \u003Cdiv>\n          \u003Ch3 class=\"font-semibold mb-4\">Company\u003C\u002Fh3>\n          \u003Cul class=\"space-y-2 text-sm text-muted-foreground\">\n            \u003Cli>\u003Ca href=\"\u002Fprivacy\" class=\"hover:text-foreground\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"\u002Fterms\" class=\"hover:text-foreground\">Terms\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"\u002Fsecurity\" class=\"hover:text-foreground\">Security\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"\u002Fdata-map\" class=\"hover:text-foreground\">Data Map\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"\u002Fstatus\" class=\"hover:text-foreground\">Status\u003C\u002Fa>\u003C\u002Fli>\n          \u003C\u002Ful>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Resources -->\n        \u003Cdiv>\n          \u003Ch3 class=\"font-semibold mb-4\">Resources\u003C\u002Fh3>\n          \u003Cul class=\"space-y-2 text-sm text-muted-foreground\">\n            \u003Cli>\u003Ca href=\"\u002Fpress\" class=\"hover:text-foreground\">Press Kit\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"mailto:support@horizonhabits.example\" class=\"hover:text-foreground\">Contact\u003C\u002Fa>\u003C\u002Fli>\n            \u003Cli>\u003Ca href=\"tel:+16285550186\" class=\"hover:text-foreground\">+1 (628) 555-0186\u003C\u002Fa>\u003C\u002Fli>\n          \u003C\u002Ful>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Social -->\n        \u003Cdiv>\n          \u003Ch3 class=\"font-semibold mb-4\">Follow Us\u003C\u002Fh3>\n          \u003Cdiv class=\"flex gap-4\">\n            \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fhorizonhabits\" class=\"text-muted-foreground hover:text-foreground\" aria-label=\"Instagram\">\n              \u003Ci data-lucide=\"instagram\" class=\"h-5 w-5\">\u003C\u002Fi>\n            \u003C\u002Fa>\n            \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fhorizonhabits\" class=\"text-muted-foreground hover:text-foreground\" aria-label=\"Twitter\">\n              \u003Ci data-lucide=\"twitter\" class=\"h-5 w-5\">\u003C\u002Fi>\n            \u003C\u002Fa>\n            \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@horizonhabits\" class=\"text-muted-foreground hover:text-foreground\" aria-label=\"YouTube\">\n              \u003Ci data-lucide=\"youtube\" class=\"h-5 w-5\">\u003C\u002Fi>\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n\n        \u003C!-- Address -->\n        \u003Cdiv>\n          \u003Ch3 class=\"font-semibold mb-4\">Horizon Labs, Inc.\u003C\u002Fh3>\n          \u003Caddress class=\"text-sm text-muted-foreground not-italic leading-relaxed\">\n            120 2nd St, Suite 500\u003Cbr>\n            San Francisco, CA 94105\n          \u003C\u002Faddress>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n\n      \u003Cdiv class=\"border-t border-border pt-8 text-center text-sm text-muted-foreground\">\n        \u003Cp>© 2025 Horizon Labs, Inc. All rights reserved.\u003C\u002Fp>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Ffooter>\n\n  \u003C!-- Lucide Icons CDN -->\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\">\u003C\u002Fscript>\n  \u003Cscript>\n    \u002F\u002F Initialize Lucide icons\n    lucide.createIcons();\n    \n    \u002F\u002F Testimonial data\n    const testimonials = [\n      { quote: \"The first habit app that didn't make me feel bad. ⭐⭐⭐⭐⭐\", author: \"J. Ortega\" },\n      { quote: \"Mood + routine insights are gold.\", author: \"Priya S.\" },\n      { quote: \"Timers + weekly reviews = momentum.\", author: \"Marco D.\" }\n    ];\n    \n    let currentTestimonialIndex = 0;\n    \n    function changeTestimonial(index) {\n      currentTestimonialIndex = index;\n      document.getElementById('testimonial-quote').textContent = '\"' + testimonials[index].quote + '\"';\n      document.getElementById('testimonial-author').textContent = '— ' + testimonials[index].author;\n      \n      \u002F\u002F Update dots\n      const dots = document.querySelectorAll('[onclick^=\"changeTestimonial\"]');\n      dots.forEach((dot, i) => {\n        if (i === index) {\n          dot.className = 'h-2 w-8 rounded-full bg-primary transition-all';\n        } else {\n          dot.className = 'h-2 w-2 rounded-full bg-border transition-all';\n        }\n      });\n    }\n    \n    \u002F\u002F Pricing toggle\n    let isAnnual = false;\n    \n    function togglePricing() {\n      isAnnual = !isAnnual;\n      const toggleSwitch = document.getElementById('toggle-switch');\n      const proPrice = document.getElementById('pro-price');\n      const proSavings = document.getElementById('pro-savings');\n      const monthlyLabel = document.getElementById('monthly-label');\n      const annualLabel = document.getElementById('annual-label');\n      \n      if (isAnnual) {\n        toggleSwitch.classList.remove('translate-x-1');\n        toggleSwitch.classList.add('translate-x-7');\n        proPrice.textContent = '$29.99\u002Fyr';\n        proSavings.style.display = 'block';\n        monthlyLabel.classList.remove('font-semibold');\n        monthlyLabel.classList.add('text-muted-foreground');\n        annualLabel.classList.remove('text-muted-foreground');\n        annualLabel.classList.add('font-semibold');\n      } else {\n        toggleSwitch.classList.remove('translate-x-7');\n        toggleSwitch.classList.add('translate-x-1');\n        proPrice.textContent = '$4.99\u002Fmo';\n        proSavings.style.display = 'none';\n        monthlyLabel.classList.add('font-semibold');\n        monthlyLabel.classList.remove('text-muted-foreground');\n        annualLabel.classList.add('text-muted-foreground');\n        annualLabel.classList.remove('font-semibold');\n      }\n    }\n    \n    \u002F\u002F FAQ toggle\n    function toggleFAQ(index) {\n      const faqItems = document.querySelectorAll('.faq-answer');\n      const faqIcons = document.querySelectorAll('.faq-icon');\n      const faqButtons = document.querySelectorAll('[onclick^=\"toggleFAQ\"]');\n      \n      const isOpen = !faqItems[index].classList.contains('hidden');\n      \n      if (isOpen) {\n        faqItems[index].classList.add('hidden');\n        faqIcons[index].classList.remove('rotate-180');\n        faqButtons[index].setAttribute('aria-expanded', 'false');\n      } else {\n        faqItems[index].classList.remove('hidden');\n        faqIcons[index].classList.add('rotate-180');\n        faqButtons[index].setAttribute('aria-expanded', 'true');\n      }\n    }\n    \n    \u002F\u002F Video modal\n    function openVideoModal() {\n      const modal = document.getElementById('video-modal');\n      modal.classList.remove('hidden');\n      modal.classList.add('flex');\n      lucide.createIcons();\n    }\n    \n    function closeVideoModal() {\n      const modal = document.getElementById('video-modal');\n      modal.classList.add('hidden');\n      modal.classList.remove('flex');\n      const video = modal.querySelector('video');\n      video.pause();\n    }\n    \n    \u002F\u002F Mobile action bar - show on scroll\n    let lastScrollTop = 0;\n    const actionBar = document.getElementById('mobile-action-bar');\n    \n    window.addEventListener('scroll', function() {\n      const scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n      \n      if (scrollTop > 300) {\n        actionBar.style.display = 'block';\n      } else {\n        actionBar.style.display = 'none';\n      }\n      \n      lastScrollTop = scrollTop;\n    });\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n  \u003Chead>\n    \u003Cmeta charset=\"UTF-8\" \u002F>\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F>\n    \u003Ctitle>Loading preview\u003C\u002Ftitle>\n    \u003Cstyle>\n      body {\n        margin: 0;\n        min-height: 100vh;\n        display: grid;\n        place-items: center;\n        background: linear-gradient(180deg, #f7f4ee 0%, #fbfaf7 100%);\n        color: #171717;\n        font-family: Arial, sans-serif;\n      }\n      .preview-shell {\n        width: min(560px, calc(100vw - 32px));\n        border: 1px solid #e7e1d6;\n        border-radius: 22px;\n        background: rgba(255, 255, 255, 0.96);\n        box-shadow: 0 24px 60px rgba(36, 25, 12, 0.12);\n        padding: 32px 28px;\n      }\n      .preview-label {\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        margin-bottom: 16px;\n        color: #8a8377;\n        font-size: 12px;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n      }\n      .preview-title {\n        margin: 0 0 10px;\n        font-size: 28px;\n        line-height: 1.1;\n      }\n      .preview-copy {\n        margin: 0;\n        color: #5f5a52;\n        font-size: 15px;\n        line-height: 1.6;\n      }\n    \u003C\u002Fstyle>\n  \u003C\u002Fhead>\n  \u003Cbody>\n    \u003Cdiv class=\"preview-shell\">\n      \u003Cdiv class=\"preview-label\">Preview\u003C\u002Fdiv>\n      \u003Ch1 class=\"preview-title\">Interactive preview loads after the page opens.\u003C\u002Fh1>\n      \u003Cp class=\"preview-copy\">The static build skips remote template fetches so prerender can complete reliably. The full preview is loaded on the client.\u003C\u002Fp>\n    \u003C\u002Fdiv>\n  \u003C\u002Fbody>\n\u003C\u002Fhtml>",1777539816855]