PageSourceSearch

https://heartbeat-mama-bond.lovable.app/

html heartbeat-mama-bond.lovable.app collected 2026-10-03 03:28:20 UTC 4,736 bytes, 90 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <meta name="google-site-verification" content="rHfAuPKRjrI45scse98Jxz3MNRVH1lTaMv0UzQSKFlU" />
7    <title>Heartbeat Bond — two small moments a day, until they're just what your family does</title>
8    <meta name="description" content="For parents whose everyday rhythm has changed — returning to work, starting childcare, a new schedule, a new season of family life. Two short personalised suggestions a day, delivered through Telegram.">
9    <meta name="author" content="Heartbeat Bond" />
10    <link rel="canonical" href="https://heartbeat-mama-bond.lovable.app/" />
11    <meta name="keywords" content="parent baby bonding, attachment rituals, working parents, nursery, nursery drop-off, settling in, reconnection, Telegram parenting, baby attachment, secure attachment" />
12
13    
14    
15    <meta property="og:type" content="website" />
16    <meta property="og:image" content="https://heartbeat-mama-bond.lovable.app/og-heartbeat-bond.png">
17    <meta property="og:image:secure_url" content="https://heartbeat-mama-bond.lovable.app/og-heartbeat-bond.png">
18    <meta property="og:image:type" content="image/png">
19    <meta property="og:image:width" content="1200">
20    <meta property="og:image:height" content="630">
21    <meta property="og:image:alt" content="Heartbeat Bond — You found a way to make it work. Nobody said anything.">
22
23
24    <meta name="twitter:card" content="summary_large_image" />
25    
26    
27    <meta name="twitter:image" content="https://heartbeat-mama-bond.lovable.app/og-heartbeat-bond.png">
28    
29    <link rel="preconnect" href="https://fonts.googleapis.com" />
30    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
31    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap" rel="stylesheet" />
32    
33  
34  
35  
36  <link rel="icon" type="image/x-icon" href="/favicon.ico">
37  
38  
39  
40  
41  <meta property="og:title" content="Heartbeat Bond — two small moments a day, until they're just what your family does">
42  <meta name="twitter:title" content="Heartbeat Bond — two small moments a day, until they're just what your family does">
43  <meta property="og:description" content="For parents whose everyday rhythm has changed — returning to work, starting childcare, a new schedule, a new season of family life. Two short personalised suggestions a day, delivered through Telegram.">
44  <meta name="twitter:description" content="For parents whose everyday rhythm has changed — returning to work, starting childcare, a new schedule, a new season of family life. Two short personalised suggestions a day, delivered through Telegram.">
45  <meta property="og:url" content="https://heartbeat-mama-bond.lovable.app/">
46
47  
47<script type="application/ld+json">
48  {
49    "@context": "https://schema.org",
50    "@type": "Organization",
51    "name": "Heartbeat Bond",
52    "url": "https://heartbeat-mama-bond.lovable.app/",
53    "description": "For parents whose everyday rhythm has changed — returning to work, starting childcare, a new schedule, a new season of family life.",
54    "sameAs": []
55  }
56  </script>
56
57
58  <!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 58-59
58
59  <script async src="https://www.googletagmanager.com/gtag/js?id=
59G-0F5HN05C6L
vendor: 14 bytes, lines 59-60
59"></script>
60  
60<script>
61    
vendor: 139 bytes, lines 61-64
61window.dataLayer = window.dataLayer || [];
62    function gtag(){dataLayer.push(arguments);}
63    gtag('js', new Date());
64    gtag('config', '
64G-0F5HN05C6L
vendor: 6 bytes, lines 64-65
64');
65  
65</script>
65
66
67  <!-- Meta Pixel — set ID in Admin → Analytics (stored in localStorage) or hardcode below -->
68  
68<script>
69    (function () {
70      var ls = (function(){ try { return window.localStorage; } catch(e){ return null; } })();
71      window.META_PIXEL_ID = (ls && ls.getItem('hb_meta_pixel_id')) || "";
72      if (window.META_PIXEL_ID) {
73        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
74        n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
75        n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
76        t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
77        document,'script','https://connect.facebook.net/en_US/fbevents.js');
78        window.fbq('init', window.META_PIXEL_ID);
79        window.fbq('track', 'PageView');
80      }
81    })();
82  </script>
82
83  
83<script type="module" crossorigin src="/assets/index-CeQCh8tr.js"></script>
83
84  <link rel="stylesheet" crossorigin href="/assets/index-CaVbRRQA.css">
85<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
85</head>
86
87  <body>
88    <div id="root"></div>
89  </body>
90</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.