1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <!-- Capture fbclid into the standard _fbc cookie BEFORE any other scripts. 6 Runs synchronously so the value is available the moment the Meta Pixel 7 (or any deferred tag) initializes, regardless of when that happens. --> 8
8<script> 9 (function () { 10 try { 11 var url = new URL(window.location.href); 12 var fbclid = url.searchParams.get('fbclid'); 13 if (!fbclid) return; 14 if (document.cookie.indexOf('_fbc=') !== -1) return; 15 var host = window.location.hostname; 16 var parts = host.split('.'); 17 var subIndex = Math.max(1, parts.length - 2); 18 // Share cookie across subdomains (www, app, go) when possible. 19 var isIp = /^\d+\.\d+\.\d+\.\d+$/.test(host); 20 var domainAttr = ''; 21 if (!isIp && host !== 'localhost' && parts.length >= 2) { 22 domainAttr = '; domain=.' + parts.slice(-2).join('.'); 23 } 24 var expiry = new Date(); 25 expiry.setDate(expiry.getDate() + 90); 26 document.cookie = 27 '_fbc=fb.' + subIndex + '.' + Date.now() + '.' + fbclid + 28 '; expires=' + expiry.toUTCString() + '; path=/' + domainAttr + '; SameSite=Lax'; 29 } catch (e) {} 30 })(); 31 </script>
31 32 <!-- Meta Pixel preconnects: warm the TLS handshake so the 228 KiB 33 fbevents.js + tracking pixel load faster once the deferred 34 marketing runtime fires. --> 35 <link rel="preconnect" href="https://connect.facebook.net" crossorigin /> 36 <link rel="preconnect" href="https://www.facebook.com" crossorigin /> 37 <!-- PostHog ingestion (currently direct to us.i.posthog.com â see 38 marketingRuntime.ts). Warm the TLS handshake so the deferred SDK 39 and the sendBeacon pageview don't stall on connection setup. --> 40 <link rel="preconnect" href="https://us.i.posthog.com" crossorigin /> 41 <!-- GTM + Google Ads endpoints used by the deferred marketing runtime. --> 42 <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin /> 43 <!-- Fonts: self-hosted Poppins woff2 (Latin subset). Eliminates the 44 Google Fonts CSS round trip and the two preconnects to 45 fonts.googleapis.com / fonts.gstatic.com. @font-face declarations 46 live in src/index.css. --> 47 <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/poppins-400.woff2" /> 48 <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/poppins-600.woff2" /> 49 <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/poppins-700.woff2" /> 50 51 <!-- LCP image preload: homepage hero dashboard. 52 Injected only when the current route is "/" so non-home routes don't 53 waste ~22 KB on an unused image. Must run before the browser's 54 preload scanner finishes processing <head>, which is why this lives 55 inline here rather than in the React runtime. --> 56
56<script> 57 (function () { 58 var p = location.pathname.replace(/\/+$/, ""); 59 if (p !== "" && p !== "/") return; 60 var mk = function (attrs) { 61 var l = document.createElement("link"); 62 for (var k in attrs) l.setAttribute(k, attrs[k]); 63 document.head.appendChild(l); 64 }; 65 mk({ 66 rel: "preload", as: "image", 67 href: "/img/eos-dashboard-preview-800.webp", 68 media: "(max-width: 1023px)", fetchpriority: "high" 69 }); 70 mk({ 71 rel: "preload", as: "image", 72 href: "/img/eos-dashboard-preview-1200.webp", 73 imagesrcset: "/img/eos-dashboard-preview-800.webp 800w, /img/eos-dashboard-preview-1200.webp 1200w, /img/eos-dashboard-preview-1920.webp 1920w", 74 imagesizes: "(max-width: 1280px) 1200px, 1920px", 75 media: "(min-width: 1024px)", fetchpriority: "high" 76 }); 77 })(); 78 </script>
78 79 80 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 81 <link rel="icon" href="/favicon.ico" sizes="any"> 82 <link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16"> 83 <link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"> 84 <link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180"> 85 <link rel="icon" href="/android-chrome-512x512.png" type="image/png" sizes="512x512"> 86 <meta name="google-site-verification" content="erI75CksFqWUmSRYqNrBhz3XSk-SHtttnrVXsS4OT3U" /> 87 <title>EOS One | Official EOS® Software Built by EOS Worldwide</title> 88 <meta name="description" content="EOS One is built by EOS Worldwide, the team behind the Traction book. Run Level 10 meetings, track Rocks, and build your V/TO in one system. Start free."> 89 <meta name="author" content="EOS One" /> 90 <meta property="og:type" content="website" /> 91 <meta property="og:site_name" content="EOS One" /> 92 <meta property="og:image" content="https://eosone.com/og-image.png"> 93 94 <meta name="twitter:card" content="summary_large_image" /> 95 <meta name="twitter:site" content="@EOSOne_Official" /> 96 <meta name="twitter:image" content="https://eosone.com/og-image.png"> 97 <meta property="og:title" content="EOS One | Official EOS® Software Built by EOS Worldwide"> 98 <meta name="twitter:title" content="EOS One | Official EOS® Software Built by EOS Worldwide"> 99 <meta property="og:description" content="EOS One is built by EOS Worldwide, the team behind the Traction book. Run Level 10 meetings, track Rocks, and build your V/TO in one system. Start free."> 100 <meta name="twitter:description" content="EOS One is built by EOS Worldwide, the team behind the Traction book. Run Level 10 meetings, track Rocks, and build your V/TO in one system. Start free."> 101 <!-- Canonical is set per-route by src/components/SeoManager.tsx. 102 Do NOT add a static canonical here â this same index.html is served 103 for every route, so a static canonical would tell Google every page 104 is a duplicate of the homepage. --> 105
105<script type="application/ld+json"> 106 { 107 "@context": "https://schema.org", 108 "@type": "FAQPage", 109 "mainEntity": [ 110 {"@type":"Question","name":"Do I need a credit card to start?","acceptedAnswer":{"@type":"Answer","text":"No. Start your 30-day free trial with no credit card required."}}, 111 {"@type":"Question","name":"What happens after 30 days?","acceptedAnswer":{"@type":"Answer","text":"After 30 days, billing starts based on the number of seats on your account. You can add or remove seats as your team changes."}}, 112 {"@type":"Question","name":"What's included in the 30-day free trial?","acceptedAnswer":{"@type":"Answer","text":"Full access to EOS One so your leadership team can run EOS end-to-end during the trial."}}, 113 {"@type":"Question","name":"How much does EOS One cost?","acceptedAnswer":{"@type":"Answer","text":"EOS One is $10 per user per month. The first 30 days are free, no credit card required. Volume discounts apply at 51 and 101 seats."}}, 114 {"@type":"Question","name":"How does EOS One compare to other EOS software?","acceptedA
114nswer":{"@type":"Answer","text":"EOS One is built by the team that created EOS. It runs the methodology exactly as designed. EOS One has 8,293 reviews on G2, more than any other EOS platform."}}, 115 {"@type":"Question","name":"Can I invite my whole leadership team during the trial?","acceptedAnswer":{"@type":"Answer","text":"Yes. The trial is designed for teams to run EOS together."}}, 116 {"@type":"Question","name":"Do I need an EOS Implementer to use EOS One?","acceptedAnswer":{"@type":"Answer","text":"No. EOS One supports both teams working with an Implementer and teams getting started on their own."}} 117 ] 118 } 119 </script>
119 120
120<script type="module" crossorigin src="/assets/index-D1j7DId9.js"></script>
120 121 <link rel="modulepreload" crossorigin href="/assets/framer-motion-36TZcv1S.js"> 122 <link rel="preload" as="style" href="/assets/index-OIRycP5j.css"><link rel="stylesheet" crossorigin href="/assets/index-OIRycP5j.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" crossorigin href="/assets/index-OIRycP5j.css"></noscript> 123
123<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
123</head> 124 125 <body> 126 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 126-127
126 127 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
127GTM-MHPXBDG9
vendor: 91 bytes, lines 127-129
127" 128 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 129
129<!-- End Google Tag Manager (noscript) --> 130 <!-- Meta Pixel (noscript) --> 131 <noscript><img height="1" width="1" style="display:none" 132 src="https://www.facebook.com/tr?id=1614130093183896&ev=PageView&noscript=1" 133 alt="" /></noscript> 134 <!-- End Meta Pixel (noscript) --> 135 136 <!-- LCP pre-paint: static <img> in initial HTML so the browser can paint 137 the hero image without waiting for the React bundle to mount. 138 Mobile + homepage only. React's real Hero renders identical content 139 and we remove this node once it mounts. --> 140 <style> 141 #__lcp_hero{display:none} 142 @media (max-width:1023px){ 143 #__lcp_hero{ 144 display:block;position:absolute;top:88px;left:16px;right:16px; 145 border-radius:16px;overflow:hidden; 146 box-shadow:0 20px 40px -12px rgba(0,0,0,.18); 147 background:hsl(210 20% 96%);z-index:0;pointer-events:none; 148 } 149 #__lcp_hero img{width:100%;height:auto;display:block} 150 } 151 </style> 152 <div id="__lcp_hero" aria-hidden="true"> 153 <img 154 src="/img/eos-dashboard-preview-800.webp" 155 srcset="/img/eos-dashboard-preview-800.webp 800w, /img/eos-dashboard-preview-1200.webp 1200w" 156 sizes="100vw" 157 width="1920" height="1126" 158 fetchpriority="high" decoding="async" alt="" 159 /> 160 </div> 161
161<script> 162 (function(){ 163 var el = document.getElementById('__lcp_hero'); 164 if (!el) return; 165 // Only on homepage 166 var path = location.pathname.replace(/\/+$/, ''); 167 if (path !== '' && path !== '/') { el.remove(); return; } 168 // Remove once React's hero image has mounted (or after 5s safety) 169 var tries = 0; 170 var iv = setInterval(function(){ 171 tries++; 172 var mounted = document.querySelector('img[alt^="EOS One dashboard"]'); 173 if (mounted || tries > 50) { el.remove(); clearInterval(iv); } 174 }, 100); 175 })(); 176 </script>
176 177 178 <div id="root"></div> 179 </body> 180</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.