PageSourceSearch

https://privawell.net/business/contact

html privawell.net collected 2026-10-07 01:36:35 UTC 161,624 bytes, 1,568 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
7    <!-- Body font preload — Inter is the UI font for every page. Starting the download
8         here (before any scripts or styles are processed) shaves ~80-120ms off the
9         font-swap window vs waiting for the @font-face rule to be applied. -->
10    <link rel="preload" href="/fonts/inter-latin-400.woff2?v=2" as="font" type="font/woff2" crossorigin>
11    <!-- Preconnect to GA4 CDN — reduces DNS+TLS handshake time for the async gtag script -->
12    <link rel="preconnect" href="https://www.googletagmanager.com">
13    <link rel="dns-prefetch" href="https://www.googletagmanager.com">
14    <!-- Third-party pixel preconnects (FB) — start TLS early, don't block -->
15    <link rel="dns-prefetch" href="https://connect.facebook.net">
16    <!-- GA4 — async script tag; config fires immediately (dataLayer queued, processed when gtag.js loads) -->
vendor: 68 bytes, lines 16-17
16
17    <script async src="https://www.googletagmanager.com/gtag/js?id=
17G-L2SSKP1LTC
vendor: 16 bytes, lines 17-18
17"></script>
18    
18<script>
19      window.dataLayer = window.dataLayer || [];
20      function gtag(){dataLayer.push(arguments);}
21      window.gtag = gtag;
22      /* Google Consent Mode v2 — denied by default until user grants consent (GDPR / Swiss FADP).
23         url_passthrough: true enables Advanced Consent Mode so GA4 sends cookieless pings for
24         modelling even before consent is granted — this recovers traffic estimates for users
25         who decline analytics cookies (basic mode sends nothing at all). */
26      gtag('consent', 'default', {
27        analytics_storage: 'denied',
28        ad_storage: 'denied',
29        ad_user_data: 'denied',
30        ad_personalization: 'denied',
31        wait_for_update: 500,
32        url_passthrough: true,
33      });
34      /* Restore previous consent immediately so the first page_view is sent with the correct state */
35      (function() {
36        try {
37          var _c = JSON.parse(localStorage.getItem('privawell_cookie_consent') || 'null');
38          if (_c && typeof _c.analytics === 'boolean') {
39            gtag('consent', 'update', {
40              analytics_storage: _c.analytics ? 'granted' : 'denied',
41              ad_storage: _c.marketing ? 'granted' : 'denied',
42              ad_user_data: _c.marketing ? 'granted' : 'denied',
43              ad_personalization: _c.marketing ? 'granted' : 'denied',
44            });
45          }
46        } catch(e) {}
47      })();
48      window.__ga4LastPath = window.location.pathname.toLowerCase() + window.location.search;
49      /* GA4 config fires immediately — NOT deferred behind React mount.
50         Deferring caused 0s engagement for users who bounced before the 2500ms
51         interaction gate fired. gtag.js is async so this is purely a dataLayer
52         push and does not block rendering or LCP in any way. */
53      var __ga4IsDebug = window.location.search.includes('debug') ||
54        window.location.search.includes('debug_mode=1') ||
55        window.location.search.includes('ga4_diag=1');
56      if (__ga4IsDebug) {
57        console.log('[GA4_DIAG] measurement_id=G-L2SSKP1LTC');
58        console.log('[GA4_DIAG] debug_mode=true');
59        console.log('[GA4_DIAG] url=' + window.location.href);
60        /* Monitor whether the gtag.js SDK actually loads — blocked SDK = all events dropped */
61        var __ga4ScriptEl = document.querySelector('script[src*="googletagmanager.com/gtag"]');
62        if (__ga4ScriptEl) {
63          __ga4ScriptEl.addEventListener('load', function() {
64            console.log('[GA4_DIAG] gtag_script_loaded=true — dataLayer queue now flushing');
65          });
66          __ga4ScriptEl.addEventListener('error', function() {
67            console.error('[GA4_DIAG] gtag_script_FAILED — SDK blocked, all events dropped. Check ad-blocker or network.');
68          });
69        } else {
70          console.warn('[GA4_DIAG] gtag_script_el_not_found — script tag missing from DOM');
71        }
72      }
73      gtag('js', new Date());
74      gtag('config', 'G-L2SSKP1LTC', {
75        send_page_view: true,
76        debug_mode: __ga4IsDebug
77      });
78      if (__ga4IsDebug) {
79        console.log('[GA4_DIAG] event_sent page_view (via send_page_view:true, debug_mode:true)');
80      }
81      window.__ga4Ready = true;
82      /* No-op — retained so main.tsx safeMount() call does not throw */
83      window.__postMountInit = function(){};
84    </script>
84
85    <!-- Google Tag Manager — TEMPORARILY DISABLED for GA4 isolation test. DO NOT re-enable without explicit approval. -->
86    <!--
87    
87<script>
vendor: 358 bytes, lines 87-92
87
88      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
89      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
90      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
91      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
92      })(window,document,'script','dataLayer','
92GTM-KNT6HZB3
vendor: 8 bytes, lines 92-93
92');
93    
93</script>
93
94    -->
95    
95<script>window.__gtmDisabledForTest = true;</script>
95
96    
96<script>
97      var __pp=window.location.pathname.replace(/\/$/,'') || '/';
98      var __prerenderPages=['/','/pricing','/how-it-works','/how-to-organize-medical-records','/medical-records','/doctor-visit','/moving-abroad-medical-records','/moving-abroad-with-children','/our-story','/security','/family-health-readiness','/privawell-vs-other-health-record-apps','/why-not-automatic-health-record-syncing','/best-way-to-manage-medical-records-across-countries','/terms','/privacy-policy','/expats-switzerland','/expats-dubai-switzerland','/expats-germany','/expats-uk','/expats-uae','/expats-singapore','/expats-netherlands','/expats-australia','/example-summary','/de/unsere-geschichte'];
99    </script>
99
100    <!-- PWA Meta Tags -->
101    <title data-seo-source="server">Business Contact | PRIVAWELL for Business</title>
102    <meta name="description" content="Book a demo, ask a question or explore how PRIVAWELL could support your organisation, employees, policyholders or international community." data-seo-source="server">
103    <meta name="theme-color" content="#0E1A2B">
104    <meta name="google-site-verification" content="google753a8745c21c9f4d">
105    <meta name="robots" content="index, follow">
106    <link rel="llms-txt" href="/llms.txt">
107    <meta name="apple-mobile-web-app-capable" content="yes">
108    <meta name="apple-mobile-web-app-status-bar-style" content="default">
109    <meta name="apple-mobile-web-app-title" content="PRIVAWELL">
110    <meta name="application-name" content="PRIVAWELL">
111    <meta name="apple-touch-fullscreen" content="yes">
112    <meta name="mobile-web-app-capable" content="yes">
113    
114    <!-- PWA Icons -->
115    <link rel="manifest" href="/manifest.json">
116    <link rel="icon" type="image/png" sizes="192x192" href="/icon-192x192.png">
117    <link rel="icon" type="image/png" sizes="512x512" href="/icon-512x512.png">
118    <link rel="apple-touch-icon" href="/apple-touch-icon.png">
119    
120    <!-- SEO Meta Tags -->
121    <meta name="author" content="PRIVAWELL">
122    <meta name="keywords" content="family health vault, medical history, doctor-ready summary, private health records, family medical records, health data ownership, structured health tracking">
123    
124    <!-- Open Graph -->
125    <meta property="og:type" content="website" data-seo-source="server">
126    <meta property="og:title" content="Business Contact | PRIVAWELL for Business" data-seo-source="server">
127    <meta property="og:description" content="Book a demo, ask a question or explore how PRIVAWELL could support your organisation, employees, policyholders or international community." data-seo-source="server">
128    <meta property="og:url" content="https://privawell.net/business/contact" data-seo-source="server">
129    <meta property="og:image" content="https://privawell.net/og-image.png" data-seo-source="server">
130    <meta property="og:image:width" content="1200">
131    <meta property="og:image:height" content="630">
132    <meta property="og:image:alt" content="PRIVAWELL - Doctor-Ready Clinical Summaries">
133    <meta property="og:site_name" content="PRIVAWELL">
134    <meta property="og:locale" content="en_US">
135    
136    <!-- Twitter Card -->
137    <meta name="twitter:card" content="summary_large_image" data-seo-source="server">
138    <meta name="twitter:title" content="Business Contact | PRIVAWELL for Business" data-seo-source="server">
139    <meta name="twitter:description" content="Book a demo, ask a question or explore how PRIVAWELL could support your organisation, employees, policyholders or international community." data-seo-source="server">
140    <meta name="twitter:image" content="https://privawell.net/og-image.png" data-seo-source="server">
141    <meta name="twitter:image:alt" content="PRIVAWELL - Doctor-Ready Clinical Summaries">
142    <meta name="twitter:site" content="@PRIVAWELL">
143    <meta name="twitter:creator" content="@PRIVAWELL">
144    
145    <!-- Structured Data: Organization + WebSite -->
146    
146<script type="application/ld+json">
147    {
148      "@context": "https://schema.org",
149      "@type": "Organization",
150      "name": "PRIVAWELL",
151      "legalName": "Bluetrees GmbH",
152      "url": "https://privawell.net",
153      "logo": "https://privawell.net/icon-512x512.png",
154      "sameAs": [
155        "https://twitter.com/PRIVAWELL",
156        "https://www.linkedin.com/company/privawell"
157      ],
158      "address": {
159        "@type": "PostalAddress",
160        "addressCountry": "CH",
161        "addressLocality": "Switzerland"
162      },
163      "areaServed": [
164        {"@type": "Country", "name": "Switzerland"},
165        {"@type": "Country", "name": "Singapore"},
166        {"@type": "Country", "name": "United Arab Emirates"},
167        {"@type": "Country", "name": "United Kingdom"},
168        {"@type": "Country", "name": "Netherlands"},
169        {"@type": "Country", "name": "Germany"},
170        {"@type": "Country", "name": "United States"},
171        {"@type": "Country", "name": "Australia"}
172      ],
173      "contactPoint": {
174        "@type": "ContactPoint",
175        "contactType": "customer support",
176        "email": "[email protected]"
177      }
178    }
179    </script>
179
180    
180<script type="application/ld+json">
181    {
182      "@context": "https://schema.org",
183      "@type": "WebSite",
184      "@id": "https://privawell.net/#website",
185      "name": "PRIVAWELL",
186      "url": "https://privawell.net",
187      "description": "Secure family health vault for internationally mobile families. Organise medical history, generate doctor-ready summaries, and share with any doctor in any country.",
188      "publisher": { "@id": "https://privawell.net/#organization" }
189    }
190    </script>
190
191    
191<script>
192    /* Preload map for above-fold images. Two categories:
193       1. <img> LCP elements: preloaded because they directly affect LCP score
194          (doctor-visit, medical-records, our-story, moving-abroad-with-children)
195       2. Homepage hero CSS background (/hero-bg.jpg): preloaded for visual
196          experience only — prevents the near-black fallback (#0E1A2B) from
197          briefly showing while the image downloads on hard refresh. This does
198          NOT improve LCP score (CSS backgrounds are not LCP candidates) but
199          eliminates the "black flash" on cold load. NOTE: /hero-woman-tablet.webp
200          was the old filename — the CDN cached a 500 for it. Never use that URL.
201       Sync any changes with heroImageMap in server/vite.ts. */
202    (function(){
203      var map={
204        '/':'/privawell-hero-desktop.jpg?v=20260703',
205        '/doctor-visit':'/hero-tablet.webp',
206        '/medical-records':'/hero-tablet.webp',
207        '/our-story':'/images/our-story-hero.webp',
208        '/moving-abroad-with-children':'/images/moving-abroad-children-hero.webp',
209        '/try-free':'/try-free-hero.jpg'
210      };
211      var p=window.location.pathname.replace(/\/$/,'') || '/';
212      var href=map[p]||null;
213      if(href){
214        var l=document.createElement('link');
215        l.rel='preload';l.as='image';l.setAttribute('fetchpriority','high');
216        l.href=href;l.type=href.endsWith('.jpg')||href.endsWith('.jpeg')?'image/jpeg':'image/webp';
217        if(p==='/')l.media='(min-width:768px)'; // hero hidden on mobile — skip preload on narrow viewports
218        document.head.appendChild(l);
219      }
220    })();
221    </script>
221
222
223    <!-- build: 2026-05-09-lcp-mobile-v3 -->
224    <!-- H1/headings: system serif stack (Georgia/Times) — zero download, no swap delay.
225         Body/UI font (Inter) preloaded above; custom display fonts intentionally removed. -->
226
227    <!-- Self-hosted font declarations — eliminates Google Fonts CSS round-trip and cross-origin font loads -->
228    <style>
229      @font-face {
230        font-family: 'Inter';
231        font-style: normal;
232        font-weight: 400 700;
233        font-display: swap;
234        src: url(/fonts/inter-latin-400.woff2?v=2) format('woff2');
235        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
236      }
237      /* Calibrated Arial fallback for Inter — minimises FOUT layout shift (CLS)
238         while Inter is downloading. size-adjust scales Arial glyphs to match
239         Inter's average advance width; ascent/descent overrides align line boxes. */
240      @font-face {
241        font-family: 'Inter Fallback';
242        font-style: normal;
243        font-weight: 400 700;
244        font-display: swap;
245        size-adjust: 107%;
246        ascent-override: 90%;
247        descent-override: 21%;
248        line-gap-override: 0%;
249        src: local('Arial');
250      }
251      .vault-h1, .vault-h2 {
252        font-family: Georgia, "Times New Roman", Times, serif;
253      }
254      *,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;}
255      html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,'Inter Fallback',system-ui,sans-serif;font-feature-settings:normal;background-color:#FAF9F7;scrollbar-gutter:stable;}
256      body{margin:0;line-height:inherit;background-color:#FAF9F7;color:#0E1A2B;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
257      img,svg,video{display:block;max-width:100%;vertical-align:middle;}
258      a{color:inherit;text-decoration:inherit;}
259      h1,h2,h3,h4,h5,h6,p{margin:0;}
260      button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;}
261      #root{min-height:100vh;background-color:#FAF9F7;}
262      .lcp-target{content-visibility:visible;contain-intrinsic-size:auto;font-family:Georgia,'Times New Roman',serif;}
263      .pw-desk{display:none !important}.pw-mob{display:flex !important}
264      @media(min-width:768px){.pw-desk{display:flex !important}.pw-mob{display:none !important}}
265      /* Mobile LCP fix: hero background image hidden on narrow viewports.
266         The dark navy section background (#0E1A2B) paints instantly — no image download.
267         H1 text becomes the LCP element on mobile. Desktop keeps the full cinematic image.
268         Sync this class with: landing.tsx <img className="hero-bg-img">,
269         server/prerenderShells.ts '/' shell, client/index.html JS prerender block. */
270      @media(max-width:767px){.hero-bg-img{display:none !important}.hero-overlay{display:none !important}}
271      .es-doc-aside{display:none}
272      @media(min-width:768px){.es-doc-aside{display:flex;flex:1;flex-direction:column;gap:20px;padding-top:8px;position:sticky;top:96px;align-self:flex-start;width:240px}}
273      .es-side-item{cursor:pointer;border:0;background:transparent;text-align:left;padding:6px 14px;border-left:2px solid #C2A86D;display:block;width:100%;min-height:44px;font-family:Inter,sans-serif;border-radius:0;transition:background-color 120ms ease}
274      .es-side-item:focus-visible{outline:2px solid #C68A2B;outline-offset:2px}
275      .es-side-item.is-active{background-color:#FCFAF6;border-left:3px solid #C68A2B;padding-left:12px}
276      .es-side-item.is-active .es-side-sub{color:#4B5563}
277      .es-side-title{font-size:15px;font-weight:600;color:#1F2937;margin:0 0 2px}
278      .es-side-sub{font-size:13px;color:#6B7280;line-height:1.5;margin:0}
279      .es-sticky-next{display:none}
280      @media(min-width:1024px){.es-sticky-next{display:block;position:fixed;bottom:20px;right:24px;width:320px;background:#FFFFFF;border:1px solid #E5E7EB;border-left:3px solid #C68A2B;box-shadow:0 8px 24px rgba(15,23,42,0.08);border-radius:12px;padding:14px 16px;z-index:30;font-family:Inter,sans-serif;transition:opacity 180ms ease,transform 180ms ease}}
281      .es-sticky-next.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}
282      .es-expand-body{overflow:hidden;transition:max-height 180ms ease,opacity 140ms ease}
283      .es-pattern-toggle{cursor:pointer;border:0;background:transparent;padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1F2937;min-height:44px}
284      .es-pattern-toggle:focus-visible{outline:2px solid #C68A2B;outline-offset:2px;border-radius:4px}
285      .es-row-toggle{cursor:pointer;border:0;background:transparent;padding:0;width:100%;text-align:left;font-family:Inter,sans-serif}
286      .es-row-toggle:focus-visible{outline:2px solid #C68A2B;outline-offset:2px;border-radius:4px}
287      .es-mobile-jump{display:none}
288      .es-mobile-pill{flex-shrink:0;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;border:1.5px solid #E6E2DB;background:#FFFFFF;color:#6B7280;min-height:44px;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease}
289      .es-mobile-pill.is-active{background:#1B2B4B;color:#FFFFFF;border-color:#1B2B4B}
290      .es-mobile-pill:focus-visible{outline:2px solid #C68A2B;outline-offset:2px}
291      @media(max-width:767px){.es-mobile-jump{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#FAF9F7;border-bottom:1px solid #E6E2DB;position:sticky;top:0;z-index:20;
291-webkit-overflow-scrolling:touch;scrollbar-width:none}.es-mobile-jump::-webkit-scrollbar{display:none}}
292      html{scroll-behavior:smooth}
293      @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.es-expand-body,.es-sticky-next{transition:none}}
294      /* ── Business/redesign page (rd2-*) — static so CSS is present before React mounts ── */
295      .rd2-hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;}
296      .rd2-hero-picture,.rd2-hero-picture img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;}
297      .rd2-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(108deg,rgba(10,8,5,0.90) 0%,rgba(10,8,5,0.86) 32%,rgba(10,8,5,0.48) 55%,rgba(10,8,5,0.00) 76%);}
298      .rd2-hero-center{position:relative;z-index:10;width:100%;max-width:560px;margin:0;padding:clamp(160px,22vh,240px) 24px 60px clamp(40px,7vw,120px);text-align:left;}
299      @media(max-width:767px){.rd2-hero-center{padding-top:100px;max-width:100%;text-align:center;padding-left:24px;}}
300      .rd2-hero-text-wrap{display:contents;}
301      .rd2-nav{position:fixed;top:0;left:0;width:100%;z-index:200;transition:background 0.3s ease,box-shadow 0.3s ease;}
302      .rd2-nav--top{background:#FAF8F4;border-bottom:1px solid rgba(10,19,35,0.08);box-shadow:none;}
303      .rd2-nav--scrolled{background:#FAF8F4;border-bottom:1px solid rgba(10,19,35,0.1);box-shadow:0 2px 16px rgba(10,19,35,0.08);}
304      .rd2-nav-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;height:80px;gap:0;}
305      .rd2-nav-links{display:flex;align-items:center;gap:2px;margin:0 auto;}
306      .rd2-nav-link{font-family:'Inter',sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.01em;text-decoration:none;padding:8px 14px;border-radius:7px;transition:background 0.18s,color 0.18s;color:#0A1323;}
307      .rd2-nav-link:hover{background:rgba(184,133,26,0.08);color:#B8851A;}
308      .rd2-nav-link--active{color:#B8851A !important;font-weight:600;}.rd2-nav-link--active:hover{background:rgba(184,133,26,0.12) !important;}
309      .rd2-nav-lang{display:flex;align-items:center;gap:4px;font-family:'Inter',sans-serif;font-size:13px;font-weight:500;padding:6px 10px;border-radius:6px;cursor:pointer;border:none;background:none;text-decoration:none;transition:background 0.18s,color 0.18s;color:#6B7A8D;}
310      .rd2-nav-lang:hover{background:rgba(184,133,26,0.08);color:#B8851A;}
311      .rd2-nav-logo{height:64px;width:auto;transition:opacity 0.2s;display:block;}
312      .rd2-nav-logo:hover{opacity:0.85;}
313      .rd2-nav-cta{font-family:'Inter',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;text-decoration:none;padding:10px 22px;border-radius:8px;display:inline-flex;align-items:center;transition:background 0.2s;white-space:nowrap;flex-shrink:0;background:#B8851A;color:#fff;}
314      .rd2-nav-cta:hover{background:#D4A030;}
315      .rd2-nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;margin-left:8px;color:#0A1323;}
316      @media(max-width:767px){.rd2-nav-inner{padding:0 16px;}.rd2-nav-links{display:none !important;}.rd2-nav-lang{display:none !important;}.rd2-nav-login{display:none !important;}.rd2-nav-cta{display:none !important;}.rd2-nav-hamburger{display:flex;align-items:center;justify-content:center;}}
317      .rd2-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;display:flex;flex-direction:column;}
318      .rd2-mobile-overlay{position:absolute;inset:0;background:rgba(10,19,35,0.55);}
319      .rd2-mobile-panel{position:relative;background:#FAF8F4;width:100%;padding:0 0 32px;box-shadow:0 8px 40px rgba(0,0,0,0.18);}
320      .rd2-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:80px;}
321      .rd2-mobile-link{display:block;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;color:#0A1323;text-decoration:none;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,0.06);transition:background 0.15s;}
322      .rd2-mobile-link:hover{background:rgba(10,19,35,0.04);}
323      .rd2-mobile-cta{display:block;font-family:'Inter',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:#fff;background:#B8851A;text-decoration:none;padding:14px 20px;margin:16px 20px 0;border-radius:8px;text-align:center;}
324      .rd2-gap-grid{display:grid;grid-template-columns:1fr;gap:20px;}
325      @media(min-width:640px){.rd2-gap-grid{grid-template-columns:repeat(2,1fr);}}
326      @media(min-width:1024px){.rd2-gap-grid{grid-template-columns:repeat(4,1fr);}}
327      .rd2-sec-grid{display:grid;grid-template-columns:1fr;gap:40px;}
328      @media(min-width:900px){.rd2-sec-grid{grid-template-columns:1fr 280px 1fr;align-items:center;}}
329      .rd2-sec-img-order{order:-1;}@media(min-width:900px){.rd2-sec-img-order{order:0;}}
330      .rd2-tabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;}
331      @media(min-width:768px){.rd2-tabs{flex-wrap:wrap;overflow-x:visible;}}
332      .rd2-cta-row{display:flex;flex-direction:column;gap:20px;}
333      @media(min-width:768px){.rd2-cta-row{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;}}
334      .rd2-hero-text{position:relative;z-index:2;}
335      @media(max-width:767px){.rd2-page-sec{padding:64px 20px !important;}}
336      /* ── Hero split component (hs-*) — static so CSS is present before React mounts ── */
337      .hs-section{background:#FAF8F4;padding:clamp(120px,13vw,152px) clamp(24px,5vw,64px) clamp(72px,9vw,104px);}
338      .hs-inner{max-width:1280px;margin:0 auto;}
339      .hs-grid{display:grid;grid-template-columns:45fr 55fr;gap:clamp(40px,5vw,72px);align-items:center;}
340      .hs-img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;box-shadow:0 8px 40px rgba(10,19,35,0.10);}
341      @media(max-width:900px){.hs-grid{grid-template-columns:1fr;gap:40px;}.hs-col-img{order:2;}.hs-col-text{order:1;}.hs-img{aspect-ratio:16/9;}}
342      .hs-btn-primary{display:inline-flex;align-items:center;background:#B8851A;color:#FFFFFF;padding:14px 28px;border-radius:6px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-decoration:none;letter-spacing:0.04em;white-space:nowrap;}
343      .hs-btn-secondary{display:inline-flex;align-items:center;background:transparent;color:#0A1323;padding:13px 24px;border-radius:6px;border:1.5px solid rgba(10,19,35,0.28);font-family:Inter,sans-serif;font-weight:500;font-size:14px;text-decoration:none;white-space:nowrap;}
344      /* ── Security page (sp-*) — static so CSS is present before React mounts ── */
345      .sp-nav{position:fixed;top:0;left:0;width:100%;z-index:200;transition:background 0.32s,box-shadow 0.32s;}
346      .sp-nav--top{background:transparent;}
347      .sp-nav--scrolled{background:rgba(250,243,232,0.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 1px 10px rgba(0,0,0,0.05);}
348      .sp-nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;gap:0;}
349      .sp-nav-links{display:flex;align-items:center;gap:0;margin:0 auto;}
350      .sp-nav-link{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:500;letter-spacing:-0.01em;text-decoration:none;color:#1A2232;padding:7px 13px;border-radius:7px;transition:background 0.15s,color 0.15s;white-space:nowrap;}
351      .sp-nav-link:hover{background:rgba(10,19,35,0.06);}
352      .sp-nav-link--active{color:#B8851A;font-weight:600;}
353      .sp-nav-link--active:hover{background:rgba(184,133,26,0.08);}
354      .sp-nav-cta{font-family:'Inter',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.05em;text-transform:none;text-decoration:none;padding:10px 22px;border-radius:8px;white-space:nowrap;flex-shrink:0;background:#0A1323;color:#fff;transition:background 0.2s;}
355      .sp-nav-cta:hover{background:#1C2E4A;}
356      .sp-nav-ham{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;margin-left:8px;color:#1A2232;}
357      @media(max-width:900px){.sp-nav-links{display:none !important;}.sp-nav-ham{display:flex;align-items:center;}}
358      .sp-mob-overlay{position:fixed;inset:0;z-index:300;background:rgba(10,19,35,0.5);display:flex;flex-direction:column;}
359      .sp-mob-panel{background:#FAF3E8;width:100%;padding-bottom:28px;box-shadow:0 6px 32px rgba(0,0,0,0.16);}
360      .sp-mob-head{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 20px;}
361      .sp-mob-link{display:block;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;color:#1A2232;text-decoration:none;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,0.06);}
362      .sp-mob-cta{display:block;margin:16px 20px 0;padding:14px;background:#0A1323;color:#fff;border-radius:8px;font-family:'Inter',sans-serif;font-size:14px;font-weight:700;text-decoration:none;text-align:center;}
363      .sp-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,5vw,64px);}
364      .sp-sec{padding:clamp(80px,9vw,120px) 0;}
365      .sp-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;}
366      .sp-cols-rev{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;}
367      @media(max-width:800px){.sp-cols,.sp-cols-rev{grid-template-columns:1fr;}.sp-img-left{order:-1;}}
368      .sp-eye{font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#B8851A;margin:0 0 14px;}
369      .sp-eye-w{font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin:0 0 14px;}
370      .sp-body{font-size:15.5px;line-height:1.78;color:#3E4756;margin:0 0 16px;}
371      .sp-bodyw{font-size:15.5px;line-height:1.78;color:rgba(255,255,255,0.7);margin:0 0 16px;}
372      .sp-callout{font-size:13px;font-weight:600;letter-spacing:0.01em;color:#B8851A;margin-top:12px;}
373      .sp-img img{width:100%;height:auto;border-radius:14px;box-shadow:0 18px 52px rgba(10,19,35,0.11);display:block;}
374      .sp-checks{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:10px;}
375      .sp-check{font-size:15px;line-height:1.65;color:#3E4756;display:flex;gap:11px;align-items:flex-start;}
376      .sp-chk-ico{flex-shrink:0;margin-top:3px;width:17px;height:17px;border-radius:50%;background:rgba(184,133,26,0.1);border:1px solid rgba(184,133,26,0.3);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#B8851A;line-height:1;}
377      .sp-cream{background:#FAF3E8;}.sp-white{background:#FDFCF9;}.sp-navy{background:#0A1323;}
378      .sp-zdr-core{max-width:700px;margin:0 auto;text-align:center;}
379      .sp-badge{display:inline-flex;align-items:center;gap:7px;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#B8851A;background:rgba(184,133,26,0.1);border:1px solid rgba(184,133,26,0.28);border-radius:100px;padding:8px 20px;margin-bottom:26px;}
380      .sp-badge::before{content:"✓";}
381      .sp-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;}
382      .sp-pill{font-family:'Inter',sans-serif;font-size:13px;font-weight:500;color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.15);border-radius:100px;padding:9px 22px;}
383      .sp-pill-light{color:#3E4756;background:rgba(10,19,35,0.04);border:1px solid rgba(10,19,35,0.12);}
384      .sp-dark-rule{width:100%;height:1px;background:rgba(255,255,255,0.09);margin:clamp(52px,6vw,76px) 0;}
385      .sp-cta-core{max-width:660px;margin:0 auto;text-align:center;}
386      .sp-btn{display:inline-flex;align-items:center;gap:7px;font-family:'Inter',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#0A1323;background:#B8851A;border-radius:8px;padding:14px 38px;margin-top:26px;transition:background 0.2s;}
387      .sp-btn:hover{background:#D4A030;}
388      .expats-hero{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,56px);max-width:1100px;margin:0 auto;align-items:start;}
389      @media(min-width:768px){.expats-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,420px);align-items:center;}}
390      .expats-hero__content{min-width:0;}
391      .expats-hero__media{width:100%;min-height:520px;border-radius:10px;overflow:hidden;}
392      .es-hero-main{display:flex;align-items:stretch;max-width:1280px;margin:0 auto}
393      .es-hero-left{flex:0 0 46%;display:flex;flex-direction:column;padding:clamp(44px,5vw,72px) clamp(24px,3vw,48px) clamp(36px,4vw,56px) clamp(32px,4vw,64px);box-sizing:border-box}
394      .es-hero-right{flex:1 1 auto;overflow:hidden;height:600px;border-left:1px solid #E6E2DB;position:relative;background:#FAF9F7}
395      .es-hero-mobile-card{display:none;padding:0 16px 32px}
396      @media(max-width:767px){.es-hero-main{display:block}.es-hero-left{width:100%;flex:none;padding:36px 20px 24px;box-sizing:border-box}.es-hero-right{display:none}.es-hero-mobile-card{display:block}}
397      .tb-wrap{display:flex;flex-direction:column;}.tb-item{display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid #E6E2DB;}.tb-item:last-child{border-bottom:none;}@media(min-width:768px){.tb-wrap{flex-direction:row;}.tb-item{flex:1;border-bottom:none;border-right:1px solid #E6E2DB;}.tb-item:last-child{border-right:none;}}
398      .tf-hero-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px;align-items:start;box-sizing:border-box;}
399      @media(min-width:768px){.tf-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,420px);gap:36px;}}
400      .tf-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
401      @media(max-width:600px){.tf-path-grid{grid-template-columns:1fr;}}
402      .tf-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
403      @media(max-width:640px){.tf-ba-grid{grid-template-columns:1fr;}}
404      .tf-trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
405      @media(max-width:768px){.tf-trust-bar{grid-template-columns:1fr 1fr;gap:16px;}}
406      @media(max-width:480px){.tf-trust-bar{grid-template-columns:1fr;}}
407      .tf-right-col{display:flex;flex-direction:column;gap:20px;min-width:0;align-self:flex-end;}
408      .tf-card-pair{background:#FFFFFF;border:1px solid #E6E2DB;border-radius:16px;padding:28px;box-sizing:border-box;width:100%;}
409      .tf-card-pair--primary{border-top:3px solid #C2A86D;box-shadow:0 4px 24px rgba(14,26,43,0.06);}
410      .tf-card-pair--secondary{box-shadow:0 2px 12px rgba(14,26,43,0.04);}
411      .tf-desktop-h1-text{display:inline;}.tf-mobile-h1-text{display:none;}
412      .tf-desktop-subcopy{display:block;}.tf-mobile-subcopy{display:none;}
413      .tf-choose-label{display:block;}.tf-desktop-cards{display:block;}
414      .tf-mobile-cta-stack{display:none;}.tf-desktop-founder-note{display:block;}
415      .tf-mobile-founder-note{display:none;}
416      @media(max-width:767px){
417        .tf-hero-section{padding:20px 20px 24px !important;}
418        .tf-eyebrow{display:none !important;}
419        .tf-desktop-h1-text{display:none !important;}.tf-mobile-h1-text{display:block !important;}
420        .tf-mobile-h1-override{font-size:clamp(22px,5.8vw,36px) !important;line-height:1.15 !important;margin:0 0 14px !important;}
421        .tf-desktop-subcopy{display:none !important;}.tf-mobile-subcopy{display:block !important;}
422        .tf-choose-label{display:none !important;}.tf-desktop-cards{display:none !important;}
423        .tf-mobile-cta-stack{display:flex !important;flex-direction:column;gap:12px;margin-top:20px;}
424        .tf-desktop-founder-note{display:none !important;}.tf-mobile-founder-note{display:block !important;}
425        .tf-sticky-hide-mobile{display:none !important;}
426      }
427      /* ── Product Agent Widget (pa-*) — static so CSS is present before React mounts ── */
428      @keyframes pa-bounce{0%,60%,100%{transform:translateY(0);opacity:0.4}30%{transform:translateY(-5px);opacity:1}}
429      @keyframes pa-launcher-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
430      .pa-launcher{position:fixed;bottom:28px;right:28px;z-index:9000;display:flex;align-items:center;gap:9px;padding:12px 20px 12px 16px;background:#0A1323;color:#FFFFFF;border:1.5px solid rgba(184,133,26,0.35);border-radius:50px;font-family:'Inter',system-ui,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:0.03em;cursor:pointer;box-shadow:0 6px 24px rgba(10,19,35,0.28);transition:box-shadow 0.2s,border-color 0.2s,transform 0.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:pa-launcher-in 0.4s ease 0.6s both;}
431      .pa-launcher:hover{border-color:#B8851A;box-shadow:0 8px 32px rgba(10,19,35,0.34),0 0 18px rgba(184,133,26,0.2);transform:translateY(-1px);}
432      .pa-launcher-dot{width:7px;height:7px;background:#B8851A;border-radius:50%;flex-shrink:0;}
433      .pa-panel{position:fixed;bottom:88px;right:28px;z-index:9001;width:420px;max-height:calc(100vh - 120px);background:#FAF8F4;border:1px solid rgba(10,19,35,0.12);border-radius:16px;box-shadow:0 20px 60px rgba(10,19,35,0.22),0 4px 16px rgba(10,19,35,0.1);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;transform:scale(0.95) translateY(12px);opacity:0;pointer-events:none;transition:transform 0.2s cubic-bezier(0.34,1.2,0.64,1),opacity 0.18s ease;}
434      .pa-panel--open{transform:scale(1) translateY(0);opacity:1;pointer-events:auto;}
435      @media(max-width:480px){.pa-panel{position:fixed;inset:12px;bottom:12px;right:12px;width:auto;max-height:none;border-radius:14px;}.pa-launcher{bottom:20px;right:20px;}}
436      .pa-inline-wrap{width:100%;display:flex;justify-content:center;padding:0 24px 80px;}
437      .pa-inline-box{width:100%;max-width:760px;background:#FFFFFF;border:1px solid rgba(10,19,35,0.1);border-radius:20px;box-shadow:0 8px 40px rgba(10,19,35,0.09);display:flex;flex-direction:column;overflow:hidden;min-height:540px;max-height:720px;}
438      .pa-header{background:#0A1323;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;}
439      .pa-header-left{display:flex;align-items:center;gap:10px;}
440      .pa-header-icon{width:34px;height:34px;background:rgba(184,133,26,0.15);border:1px solid rgba(184,133,26,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
441      .pa-header-title{font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#FFFFFF;line-height:1.3;}
442      .pa-header-sub{font-family:'Inter',system-ui,sans-serif;font-size:11.5px;color:rgba(255,255,255,0.55);margin-top:2px;font-weight:400;}
443      .pa-close-btn{background:rgba(255,255,255,0.08);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,0.7);flex-shrink:0;transition:background 0.15s,color 0.15s;margin-top:2px;}
444      .pa-close-btn:hover{background:rgba(255,255,255,0.15);color:#FFFFFF;}
445      .pa-welcome{padding:24px 20px 8px;flex-shrink:0;}
446      .pa-welcome-eyebrow{display:inline-block;font-family:'Inter',system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#B8851A;margin-bottom:8px;}
447      .pa-welcome-text{font-family:'Inter',system-ui,sans-serif;font-size:13px;color:#6B7A8D;line-height:1.6;margin-bottom:16px;}
448      .pa-welcome-label{font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:#0A1323;opacity:0.5;margin-bottom:8px;}
449      .pa-chips{padding:0 20px 12px;display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0;}
450      .pa-chip{background:#FFFFFF;border:1.5px solid rgba(184,133,26,0.3);border-radius:50px;padding:6px 12px;font-family:'Inter',system-ui,sans-serif;font-size:12px;color:#0A1323;cursor:pointer;transition:border-color 0.15s,background 0.15s,color 0.15s;line-height:1.4;}
451      .pa-chip:hover{border-color:#B8851A;background:rgba(184,133,26,0.06);color:#B8851A;}
452      .pa-messages{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;}
453      .pa-messages::-webkit-scrollbar{width:4px;}.pa-messages::-webkit-scrollbar-track{background:transparent;}.pa-messages::-webkit-scrollbar-thumb{background:rgba(10,19,35,0.12);border-radius:4px;}
454      .pa-msg{display:flex;flex-direction:column;max-width:88%;}
455      .pa-msg--user{align-self:flex-end;align-items:flex-end;}.pa-msg--agent{align-self:flex-start;align-items:flex-start;}
456      .pa-msg-bubble{padding:10px 14px;border-radius:14px;font-family:'Inter',system-ui,sans-serif;font-size:13.5px;line-height:1.6;}
457      .pa-msg--user .pa-msg-bubble{background:#0A1323;color:#FFFFFF;border-bottom-right-radius:4px;}
458      .pa-msg--agent .pa-msg-bubble{background:#FFFFFF;color:#0A1323;border:1px solid rgba(10,19,35,0.09);border-bottom-left-radius:4px;box-shadow:0 2px 8px rgba(10,19,35,0.05);}
459      .pa-msg--agent .pa-msg-bubble--error{background:#FFF5F5;border-color:rgba(220,50,50,0.15);color:#c0392b;}
460      .pa-msg-role{font-family:'Inter',system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#6B7A8D;margin-bottom:4px;padding:0 2px;}
461      .pa-msg--user .pa-msg-role{color:rgba(10,19,35,0.4);}
462      .pa-typing{align-self:flex-start;display:flex;align-items:center;gap:5px;padding:10px 14px;background:#FFFFFF;border:1px solid rgba(10,19,35,0.09);border-radius:14px;border-bottom-left-radius:4px;}
463      .pa-typing-dot{width:6px;height:6px;border-radius:50%;background:#6B7A8D;animation:pa-bounce 1.2s infinite ease-in-out;}
464      .pa-typing-dot:nth-child(2){animation-delay:0.2s;}.pa-typing-dot:nth-child(3){animation-delay:0.4s;}
465      .pa-cta-bar{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;}
466      .pa-cta-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:50px;font-family:'Inter',system-ui,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0.03em;cursor:pointer;transition:background 0.15s,border-color 0.15s;text-decoration:none;}
467      .pa-cta-btn--gold{background:#B8851A;color:#FFFFFF;border:1.5px solid #B8851A;}.pa-cta-btn--gold:hover{background:#D4A030;border-color:#D4A030;}
468      .pa-cta-btn--ghost{background:transparent;color:#0A1323;border:1.5px solid rgba(10,19,35,0.2);}.pa-cta-btn--ghost:hover{border-color:#0A1323;background:rgba(10,19,35,0.04);}
469      .pa-cta-btn--text{background:transparent;color:#B8851A;border:none;padding:7px 4px;font-size:11.5px;}.pa-cta-btn--text:hover{color:#D4A030;}
470      .pa-input-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(10,19,35,0.09);background:#FFFFFF;flex-shrink:0;}
471      .pa-input{flex:1;border:1.5px solid rgba(10,19,35,0.14);border-radius:50px;padding:9px 16px;font-family:'Inter',system-ui,sans-serif;font-size:13.5px;color:#0A1323;background:#FAF8F4;outline:none;transition:border-color 0.15s;}
472      .pa-input:focus{border-color:#B8851A;}.pa-input::-moz-placeholder{color:rgba(107,122,141,0.65);}.pa-input::placeholder{color:rgba(107,122,141,0.65);}
473      .pa-send-btn{width:38px;height:38px;border-radius:50%;background:#0A1323;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.15s,transform 0.1s;}
474      .pa-send-btn:hover:not(:disabled){background:#1a2d4a;transform:scale(1.05);}.pa-send-btn:disabled{opacity:0.4;cursor:not-allowed;transform:none;}
475      .pa-notice{padding:10px 14px;background:rgba(184,133,26,0.08);border:1px solid rgba(184,133,26,0.2);border-radius:10px;font-family:'Inter',system-ui,sans-serif;font-size:12.5px;color:#7A5B0E;line-height:1.5;}
476    </style>
477    
477<script type="module" crossorigin src="/assets/index-BOgKjTHI.js"></script>
477
478    <link rel="stylesheet" crossorigin href="/assets/index-dTzDSLMf.css">
479      <link rel="canonical" href="https://privawell.net/business/contact" data-seo-source="server">
480      <link rel="alternate" hreflang="x-default" href="https://privawell.net/business/contact" data-seo-source="server">
481      <link rel="alternate" hreflang="en" href="https://privawell.net/business/contact" data-seo-source="server">
482      <link rel="alternate" hreflang="de-CH" href="https://privawell.net/de/unternehmen/kontakt" data-seo-source="server">
483      
483<script type="application/ld+json" data-seo-source="server" data-seo-id="breadcrumb">
484{
485  "@context": "https://schema.org",
486  "@type": "BreadcrumbList",
487  "itemListElement": [
488    {
489      "@type": "ListItem",
490      "position": 1,
491      "name": "Home",
492      "item": "https://privawell.net/"
493    },
494    {
495      "@type": "ListItem",
496      "position": 2,
497      "name": "For Business",
498      "item": "https://privawell.net/business"
499    },
500    {
501      "@type": "ListItem",
502      "position": 3,
503      "name": "Business Contact",
504      "item": "https://privawell.net/business/contact"
505    }
506  ]
507}
508</script>
508
509  </head>
510  <body>
511    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 511-512
511
512    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
512GTM-KNT6HZB3
vendor: 91 bytes, lines 512-514
512"
513    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
514    
514<!-- End Google Tag Manager (noscript) -->
515    <noscript><img height="1" width="1" style="display:none"
516    src="https://www.facebook.com/tr?id=2482641385523657&ev=PageView&noscript=1"
517    /></noscript>
518    <!-- Meta Pixel (noscript fallback) -->
519    <noscript><img height="1" width="1" style="display:none" alt=""
520    src="https://www.facebook.com/tr?id=1637102084307886&ev=PageView&noscript=1"
521    /></noscript>
522    <!-- End Meta Pixel (noscript) -->
523
524    <div id="root"></div>
525    
525<script>
526    window.__pwHdr=function(p){
527      p=p||window.location.pathname;
528      function ns(href,label,hl){
529        var a=p===href||(p.indexOf(href+'?')===0);
530        var s='';
531        if(a)s='color:#C2A86D;font-weight:600;';
532        if(!a&&hl)s='color:#C2A86D;font-weight:600;border-bottom:2px solid #C2A86D;padding-bottom:2px;';
533        return '<a href="'+href+'" class="vault-nav-link"'+(s?' style="'+s+'"':'')+'>'+label+'</a>';
534      }
535      return '<header style="position:sticky;top:0;z-index:50;width:100%;background-color:#F4F2EE;border-bottom:1px solid #E6E2DB;height:88px;">'
536        +'<div style="max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:100%;">'
537        +'<a href="/" style="display:flex;align-items:center;gap:12px;text-decoration:none;">'
538        +'<img src="/privawell-shield.webp" alt="" width="46" height="68" style="height:68px;width:auto;mix-blend-mode:multiply;" />'
539        +'<div style="display:flex;flex-direction:column;">'
540        +'<span style="font-family:Georgia,\'Times New Roman\',Times,serif;font-size:26px;font-weight:500;color:#0E1A2B;letter-spacing:2.5px;line-height:1.1;">PRIVAWELL</span>'
541        +'<span style="font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#C2A86D;letter-spacing:2.5px;line-height:1;margin-top:4px;">Family Health. Protected.</span>'
542        +'</div>'
543        +'</a>'
544        +'<nav class="hidden md:flex items-center" style="gap:40px;">'
545        +ns('/how-it-works','How It Works')
546        +ns('/example-summary','Sample Report',true)
547        +ns('/pricing','Membership')
548        +ns('/family-medical-records','Health Guides')
549        +ns('/our-story','Our Story')
550        +'</nav>'
551        +'<div class="hidden md:flex items-center" style="gap:16px;">'
552        +'<a href="/login" class="vault-nav-link" style="background:transparent;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 4px;color:#2A2E34;text-decoration:none;">Sign In</a>'
553        +'<a href="/create-vault" class="vault-btn-primary" style="padding:12px 20px;border-radius:4px;background-color:#C2A86D;color:#FFFFFF;border:1px solid #C2A86D;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;">Create Your Vault</a>'
554        +'</div>'
555        +'<button class="md:hidden p-2" style="color:#2A2E34;background:none;border:none;cursor:pointer;" aria-label="Toggle menu">'
556        +'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-6 w-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg>'
557        +'</button>'
558        +'</div>'
559        +'</header>';
560    };
561    window.__pwAnn=function(){
562      return '<div style="background-color:#FAF9F7;border-bottom:1px solid #E6E2DB;">'
563        +'<div style="max-width:1440px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:40px;">'
564        +'<span style="font-family:Inter,sans-serif;font-size:13px;color:#5C5C5C;">Trusted by families organising medical records worldwide.</span>'
565        +'<a href="/example-summary" style="font-family:Inter,sans-serif;font-size:13px;color:#C2A86D;font-weight:500;text-decoration:none;white-space:nowrap;">See a real doctor-ready summary \u2192</a>'
566        +'</div>'
567        +'</div>';
568    };
569    window.__pwTrustBar=function(){
570      return '<section style="background-color:#FFFFFF;border-bottom:1px solid #E6E2DB;">'
571        +'<div class="tb-wrap">'
572          +'<div class="tb-item">'
573            +'<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>'
574            +'<div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">PRIVATE BY DESIGN</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Your data remains yours. Never sold. Never shared.</p></div>'
575          +'</div>'
576          +'<div class="tb-item">'
577            +'<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path><polyline points="9 12 11 14 15 10"></polyline></svg>'
578            +'<div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">SECURE BY SWISS STANDARDS</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Encrypted at rest and in transit. Protected at all times.</p></div>'
579          +'</div>'
580          +'<div class="tb-item">'
581            +'<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex-shrink:0;"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></svg>'
582            +'<div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">DOCTOR-READY BY DEFAULT</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Clear, structured summaries for any consultation, anywhere.</p></div>'
583          +'</div>'
584        +'</div>'
585        +'</section>';
586    };
587    </script>
587
588    
588<script>
589    (function(){
590      if(window.location.pathname!=='/')return;
591      var r=document.getElementById('root');
592      if(!r||r.children.length>0)return;
593      /* Matches SSR prerender shell structure (rd2-* CSS classes already in <style> block).
594         H1 font: Georgia system serif only — web font loaded async after React mounts. */
595      r.innerHTML=''
596        +'<header class="rd2-nav rd2-nav--top">'
597          +'<div class="rd2-nav-inner">'
598            +'<a href="/" style="display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:24px;"><img src="/privawell-logo-new.png" alt="PRIVAWELL" class="rd2-nav-logo" /></a>'
599            +'<nav class="rd2-nav-links" aria-label="Main navigation">'
600              +'<a href="/how-it-works" class="rd2-nav-link">How it works</a>'
601              +'<a href="/security" class="rd2-nav-link">Security</a>'
602              +'<a href="/business/our-story" class="rd2-nav-link">Our Story</a>'
603              +'<a href="/business/pilot" class="rd2-nav-link">Pilot programme</a>'
604            +'</nav>'
605            +'<a href="/login" class="rd2-nav-link" style="white-space:nowrap;">Login</a>'
606            +'<a href="/de/unternehmen" class="rd2-nav-lang" aria-label="Switch to Deutsch"><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg><span>Deutsch</span></a>'
607            +'<a href="/business/contact" class="rd2-nav-cta" style="margin-left:8px;">Book a demo</a>'
608            +'<button class="rd2-nav-hamburger" aria-label="Open menu"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="4" x2="20" y1="12" y2="12"/><line x1="4" x2="20" y1="6" y2="6"/><line x1="4" x2="20" y1="18" y2="18"/></svg></button>'
609          +'</div>'
610        +'</header>'
611        +'<section class="hs-section" style="min-height:clamp(560px,60vh,720px);">'
612          +'<div class="hs-inner">'
613            +'<div class="hs-grid">'
614              +'<div class="hs-col-text">'
615                +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:#B8851A;margin:0 0 18px;">EMPLOYEE WELLBEING · FAMILY HEALTH CONTINUITY</p>'
616                +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.12;letter-spacing:-0.02em;color:#0A1323;margin:0 0 24px;">The future of employee wellbeing is health continuity.</h1>'
617                +'<p style="font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:#3D4450;margin:0 0 36px;max-width:520px;">PRIVAWELL helps organisations give employees and their families one private, doctor-ready health profile: structured, secure and ready across countries, doctors and emergencies.</p>'
618                +'<div style="display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;">'
619                  +'<a href="/business/contact" class="hs-btn-primary">Book a demo</a>'
620                  +'<a href="/how-it-works" class="hs-btn-secondary">See how it works</a>'
621                +'</div>'
622                +'<div style="display:flex;flex-wrap:wrap;gap:8px;">'
623                  +'<span style="display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#1A2232;background:rgba(255,255,255,0.88);border:1px solid rgba(10,19,35,0.1);border-radius:100px;padding:5px 14px;"><span style="width:5px;height:5px;border-radius:50%;background:#B8851A;flex-shrink:0;display:inline-block;"></span>Employer-sponsored</span>'
624                  +'<span style="display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#1A2232;background:rgba(255,255,255,0.88);border:1px solid rgba(10,19,35,0.1);border-radius:100px;padding:5px 14px;"><span style="width:5px;height:5px;border-radius:50%;background:#B8851A;flex-shrink:0;display:inline-block;"></span>Family-controlled</span>'
625                  +'<span style="display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#1A2232;background:rgba(255,255,255,0.88);border:1px solid rgba(10,19,35,0.1);border-radius:100px;padding:5px 14px;"><span style="width:5px;height:5px;border-radius:50%;background:#B8851A;flex-shrink:0;display:inline-block;"></span>HR never sees records</span>'
626                +'</div>'
627              +'</div>'
628              +'<div class="hs-col-img">'
629                +'<img class="hs-img" src="/privawell-hero-desktop.jpg?v=20260703" fetchpriority="high" decoding="async" loading="eager" alt="Family using PRIVAWELL health records platform" />'
630              +'</div>'
631            +'</div>'
632          +'</div>'
633        +'</section>';
634    })();
635    </script>
635
636    
636<script>
637    (function(){
638      if(window.location.pathname!=='/pricing')return;
639      var r=document.getElementById('root');
640      if(!r||r.children.length>0)return;
641      r.innerHTML=__pwHdr()+__pwAnn()
642        +'<div style="background-color:#FAF9F7;padding-top:40px;text-align:center;">'
643          +'<div style="max-width:720px;margin:0 auto;padding:0 24px;">'
644            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#C2A86D;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:12px;">Vault Membership</p>'
645            +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-weight:700;color:#0E1A2B;letter-spacing:-0.5px;line-height:1.15;font-size:clamp(28px,4vw,42px);margin:0 0 10px;">One plan. Total clinical clarity.</h1>'
646            +'<p style="font-family:Inter,sans-serif;color:#2A2E34;font-size:clamp(14px,1.8vw,17px);line-height:1.5;max-width:540px;margin:0 auto 24px;">PRIVAWELL transforms your family\u2019s medical records into structured clinical context \u2014 ready for any doctor, anywhere.</p>'
647          +'</div>'
648        +'</div>'
649        +'<div style="background-color:#F4F2EE;border-top:1px solid #E6E2DB;border-bottom:1px solid #E6E2DB;">'
650          +'<div style="max-width:820px;margin:0 auto;padding:8px 24px;">'
651            +'<div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;">'
652              +'<span style="font-family:Inter,sans-serif;font-size:12px;color:#4A4E54;font-weight:500;">\ud83d\udd12 End-to-end encrypted</span>'
653              +'<span style="font-family:Inter,sans-serif;font-size:12px;color:#4A4E54;font-weight:500;">\u2705 Your data is never sold or shared</span>'
654              +'<span style="font-family:Inter,sans-serif;font-size:12px;color:#4A4E54;font-weight:500;">\ud83d\udd04 14-day money-back guarantee</span>'
655            +'</div>'
656          +'</div>'
657        +'</div>'
658        +'<div style="background-color:#FAF9F7;padding:16px 24px 0;text-align:center;">'
659          +'<p style="font-family:Inter,sans-serif;font-weight:500;font-size:clamp(14px,1.6vw,16px);color:#4A4E54;font-style:italic;max-width:600px;margin:0 auto;">Most families start once they realise their records are not usable in a real consultation.</p>'
660        +'</div>'
661        +'<section style="background-color:#FAF9F7;padding:20px 24px 40px;">'
662          +'<div style="max-width:1160px;margin:0 auto;">'
663            +'<div style="text-align:center;margin-bottom:32px;">'
664              +'<div style="display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;color:#9A9DA2;line-height:1.5;">'
665                +'<span style="font-weight:500;color:#374151;">USD</span>'
666                +'<span style="margin:0 4px;">|</span>'
667                +'<span>EUR</span>'
668                +'<span style="margin:0 4px;">|</span>'
669                +'<span>CHF</span>'
670              +'</div>'
671            +'</div>'
672            +'<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:center;">'
673              +'<div style="background:#FFFFFF;border:1px solid #EAE6DF;border-radius:10px;padding:36px 32px 40px;opacity:0.92;">'
674                +'<p style="font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin-bottom:10px;">Executive Vault</p>'
675                +'<div style="margin-bottom:4px;"><span style="font-family:Inter,sans-serif;font-size:44px;font-weight:600;color:#0E1A2B;letter-spacing:-1px;line-height:1;">$480</span><span style="font-family:Inter,sans-serif;font-size:14px;color:#9A9DA2;margin-left:6px;">/ year</span></div>'
676                +'<p style="font-family:Inter,sans-serif;font-size:12px;color:#9A9DA2;margin-bottom:20px;">\u2248 $40/mo billed annually</p>'
677                +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;line-height:1.5;margin-bottom:24px;">For individuals and families managing complex care across multiple providers or countries.</p>'
678                +'<a href="/create-vault" style="display:block;text-align:center;padding:14px;background:transparent;color:#0E1A2B;border:1.5px solid #0E1A2B;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:6px;">
678Create Your Executive Vault</a>'
679              +'</div>'
680              +'<div style="background:#0E1A2B;border:1px solid #C2A86D;border-radius:10px;padding:44px 36px 52px;position:relative;box-shadow:0 16px 48px rgba(14,26,43,0.22);transform:scale(1.03);z-index:1;">'
681                +'<div style="position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#C2A86D;color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 22px;border-radius:20px;white-space:nowrap;font-family:Inter,sans-serif;">Most families start here</div>'
682                +'<p style="font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin-bottom:10px;">Family Vault</p>'
683                +'<div style="margin-bottom:4px;"><span style="font-family:Inter,sans-serif;font-size:44px;font-weight:600;color:#FFFFFF;letter-spacing:-1px;line-height:1;">$240</span><span style="font-family:Inter,sans-serif;font-size:14px;color:rgba(255,255,255,0.5);margin-left:6px;">/ year</span></div>'
684                +'<p style="font-family:Inter,sans-serif;font-size:12px;color:rgba(255,255,255,0.4);margin-bottom:20px;">\u2248 $20/mo billed annually</p>'
685                +'<p style="font-family:Inter,sans-serif;font-size:13px;color:rgba(255,255,255,0.65);line-height:1.5;margin-bottom:24px;">For families who need clear, structured medical context across countries, doctors, and appointments.</p>'
686                +'<a href="/create-vault" style="display:block;text-align:center;padding:14px;background:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:6px;">Create Your Family Vault</a>'
687              +'</div>'
688              +'<div style="background:#FFFFFF;border:1px solid #EAE6DF;border-radius:10px;padding:36px 32px 40px;opacity:0.92;">'
689                +'<p style="font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin-bottom:10px;">Legacy Vault</p>'
690                +'<div style="margin-bottom:4px;"><span style="font-family:Inter,sans-serif;font-size:44px;font-weight:600;color:#0E1A2B;letter-spacing:-1px;line-height:1;">$1,200</span><span style="font-family:Inter,sans-serif;font-size:14px;color:#9A9DA2;margin-left:6px;">/ year</span></div>'
691                +'<p style="font-family:Inter,sans-serif;font-size:12px;color:#9A9DA2;margin-bottom:20px;">\u2248 $100/mo billed annually</p>'
692                +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;line-height:1.5;margin-bottom:24px;">For families managing long-term, multi-generational medical history and continuity.</p>'
693                +'<a href="/create-vault" style="display:block;text-align:center;padding:14px;background:transparent;color:#0E1A2B;border:1.5px solid #0E1A2B;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:6px;">Create Your Legacy Vault</a>'
694              +'</div>'
695            +'</div>'
696          +'</div>'
697        +'</section>';
698    })();
699    </script>
699
700    
700<script>
701    (function(){
702      if(window.location.pathname!=='/how-to-organize-medical-records')return;
703      var r=document.getElementById('root');
704      if(!r||r.children.length>0)return;
705      r.innerHTML=__pwHdr()+__pwAnn()
706        +'<section style="background-color:#F0EDE8;border-bottom:1px solid #E8E0D5;">'
707          +'<div style="max-width:900px;margin:0 auto;padding:80px 24px;">'
708            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#C2A86D;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;">PRIVAWELL \u2014 Family Health Vault</p>'
709            +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(28px,4vw,48px);line-height:1.12;color:#0E1A2B;margin:0 0 20px;max-width:680px;">How to Organize Medical Records for Your Family</h1>'
710            +'<p style="font-family:Inter,sans-serif;font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:#4A4E55;max-width:620px;margin-bottom:36px;">Keeping medical records organized is one of the most important steps families can take to improve healthcare outcomes. This guide explains a clear system that makes records accessible for doctor visits, emergencies and specialist referrals.</p>'
711            +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;margin-bottom:28px;">Last updated: March 2026</p>'
712            +'<div style="display:flex;flex-wrap:wrap;gap:12px;">'
713              +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:#0E1A2B;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:4px;">Create Your Family Vault \u2192</a>'
714              +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:1px solid #C2A86D;color:#0E1A2B;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;border-radius:4px;">See Example Doctor Summary</a>'
715            +'</div>'
716          +'</div>'
717        +'</section>'
718        +__pwTrustBar();
719    })();
720    </script>
720
721    
721<script>
722    (function(){
723      if(window.location.pathname!=='/expats-switzerland')return;
724      var r=document.getElementById('root');
725      if(!r||r.children.length>0)return;
726      var serif="Georgia,'Times New Roman',Times,serif";
727      var sans="Inter,sans-serif";
728      var newHero='<section style="position:relative;color:#fff;padding:clamp(56px,8vw,104px) 24px clamp(48px,6vw,80px);background-image:linear-gradient(180deg,rgba(14,26,43,0.88) 0%,rgba(14,26,43,0.78) 55%,rgba(14,26,43,0.92) 100%),url(\'/images/expats-switzerland-hero.jpg\');background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-bottom:1px solid rgba(194,168,109,0.25);">'
729          +'<div style="max-width:880px;margin:0 auto;position:relative;z-index:1;">'
730            +'<div style="font-family:'+sans+';font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#C2A86D;margin-bottom:18px;">For families relocating to Switzerland</div>'
731            +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:700;line-height:1.14;margin:0 0 22px;color:#fff;letter-spacing:-0.5px;">Moving to Switzerland? Keep your family\u2019s medical records usable.</h1>'
732            +'<p style="font-family:'+sans+';font-size:clamp(1.05rem,1.9vw,1.2rem);line-height:1.6;color:rgba(255,255,255,0.85);margin:0 0 10px;max-width:720px;">If you are relocating to Z\u00fcrich or elsewhere in Switzerland, your new doctor will need more than a pile of PDFs \u2014 they need your family\u2019s medical history clearly organised and ready to use.</p>'
733            +'<p style="font-family:'+serif+';font-style:italic;font-size:clamp(1.1rem,2vw,1.3rem);color:#C2A86D;margin:0 0 32px;line-height:1.4;">PRIVAWELL changes that.</p>'
734            +'<ul style="list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px;">'
735              +['Securely stored and intelligently structured','Uploaded once and instantly analysed for insights','Translated into clear, doctor-ready summaries in German, French, English, or any language','Instantly accessible anywhere in the world'].map(function(t){return '<li style="display:flex;align-items:flex-start;gap:14px;font-family:'+sans+';font-size:clamp(1rem,1.7vw,1.075rem);line-height:1.55;color:rgba(255,255,255,0.92);"><span aria-hidden="true" style="flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(91,168,159,0.18);border:1px solid rgba(91,168,159,0.55);display:inline-flex;align-items:center;justify-content:center;margin-top:2px;"><svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="#7DC4BA" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></span><span>'+t+'</span></li>';}).join('')
736            +'</ul>'
737            +'<p style="font-family:'+serif+';font-size:clamp(1.05rem,1.85vw,1.18rem);line-height:1.55;color:rgba(255,255,255,0.95);margin:0 0 36px;max-width:760px;border-left:3px solid #C2A86D;padding-left:18px;">Medical continuity that moves with you \u2014 ready for your first appointment with your new Hausarzt in Z\u00fcrich, Zug, Geneva, Basel or anywhere in Switzerland.</p>'
738            +'<div style="display:flex;flex-wrap:wrap;gap:14px;align-items:center;">'
739              +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 32px;background:#C2A86D;color:#fff;font-family:'+sans+';font-weight:700;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;box-shadow:0 6px 24px rgba(194,168,109,0.45);">See a real doctor-ready summary &#8594;</a>'
740              +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;background:transparent;color:#fff;font-family:'+sans+';font-weight:600;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;border-radius:4px;text-decoration:none;border:1.5px solid rgba(255,255,255,0.45);">Start your private vault</a>'
741            +'</div>'
742          +'</div>'
743        +'</section>';
744      var hero=newHero+'<section style="background:linear-gradient(135deg,#0E1A2B 0%,#152233 100%);color:#fff;padding:clamp(48px,7vw,88px) 24px clamp(40px,6vw,72px);position:relative;overflow:hidden;">'
745          +'<div class="expats-hero">'
746            +'<div class="expats-hero__content">'
747              +'<h1 style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12;margin:0 0 14px;color:#fff;letter-spacing:-0.5px;">Your doctor doesn\u2019t need your PDFs</h1>'
748              +'<p style="font-family:'+serif+';font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:400;font-style:italic;color:#C2A86D;margin:0 0 32px;line-height:1.3;">They need this.</p>'
749              +'<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:20px;">'
750                +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;background:#C2A86D;color:#fff;font-family:'+sans+';font-weight:700;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;border-radius:4px;text-decoration:none;box-shadow:0 4px 20px rgba(194,168,109,0.45);">See a real doctor-ready summary &#8594;</a>'
751                +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background:transparent;color:#fff;font-family:'+sans+';font-weight:600;font-size:13px;letter-spacing:0.05em;text-transform:uppercase;border-radius:4px;text-decoration:none;border:1.5px solid rgba(255,255,255,0.35);">Start your private vault</a>'
752              +'</div>'
753              +'<p style="font-family:'+sans+';font-size:12px;color:rgba(255,255,255,0.4);margin:0;letter-spacing:0.04em;">Built from real lab reports in Switzerland</p>'
754            +'</div>'
755            +'<div class="expats-hero__media" style="min-height:520px;background:#F8F7F4;box-shadow:0 12px 56px rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.08);text-align:left;">'
756              +'<div style="background:#101E2E;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.08);">'
757                +'<div><span style="font-family:'+sans+';font-size:10px;color:rgba(255,255,255,0.45);letter-spacing:0.08em;text-transform:uppercase;display:block;">PRIVAWELL \u00b7 DOCTOR SUMMARY EXTRACT</span><span style="font-family:'+serif+';font-size:13px;font-weight:700;color:#fff;">Adult vault \u00b7 3 Swiss lab reports</span></div>'
758                +'<span style="font-family:'+sans+';font-size:10px;color:#22c55e;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.35);padding:3px 9px;border-radius:20px;font-weight:700;letter-spacing:0.07em;white-space:nowrap;">LIVE EXTRACT</span>'
759              +'</div>'
760              +'<div style="background:#FEF2F2;border-bottom:1px solid #FECACA;padding:10px 16px;display:flex;align-items:center;gap:8px;">'
761                +'<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#DC2626" stroke-width="2" style="flex-shrink:0"><path d="m10.29 3.86-8.28 14.32A1 1 0 0 0 2.88 20h16.24a1 1 0 0 0 .87-1.5L11.71 3.86a1 1 0 0 0-1.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/>
761<line x1="12" y1="17" x2="12.01" y2="17"/></svg>'
762                +'<span style="font-family:'+sans+';font-size:13px;font-weight:700;color:#B91C1C;">3 signals highlighted across records</span>'
763              +'</div>'
764              +'<div style="padding:12px 16px 4px;">'
765                +'<div style="padding:6px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Cardiovascular</span></div>'
766                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Blood pressure</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">150 / 90</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mmHg</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Above range</span></div>'
767                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#16A34A;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Pulse rate</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#16A34A;">82</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">bpm</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#16A34A;background:#F0FDF4;padding:2px 7px;border-radius:10px;">Normal</span></div>'
768                +'<div style="padding:10px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Metabolic</span></div>'
769                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">HbA1c</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">6.1</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">%</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Above range</span></div>'
770                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Fasting glucose</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">5.9</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mmol/L</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Watch</span></div>'
771                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">HOMA-IR</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">3.4</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;"></span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Elevated</span></div>'
772                +'<div style="padding:10px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Kidney</span></div>'
773                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">eGFR</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">65</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mL/min</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Watch</span></div>'
774                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Creatinine</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">108</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">\u03bcmol/L</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Elevated</span></div>'
775              +'</div>'
776              +'<div style="padding:10px 16px 14px;border-top:1px solid #EDE9E3;margin-top:4px;">'
777                +'<a href="/example-summary" style="font-family:'+sans+';font-size:13px;font-weight:700;color:#C2A86D;text-decoration:none;display:flex;align-items:center;gap:4px;">See the full summary your doctor would receive &#8594;</a>'
778              +'</div>'
779            +'</div>'
780          +'</div>'
781        +'</section>';
782      r.innerHTML=__pwHdr()+__pwAnn()+hero;
783    })();
784    </script>
784
785    
785<script>
786    (function(){
787      // DEAD as of 2026-07-03: /expats-dubai-switzerland has no server prerender
788      // shell, so this old dark-navy block used to fire and flash before React
789      // mounted the real (light) page. Removed rather than patched — see replit.md.
790      if(true)return;
791      var serif="Georgia,'Times New Roman',Times,serif";
792      var sans="Inter,sans-serif";
793      var hero='<style>.dxch-wrap{display:flex;flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;}.dxch-left{flex-shrink:0;}.dxch-right{background:#F8F7F4;border-radius:10px;overflow:hidden;box-shadow:0 12px 56px rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.08);text-align:left;}@media(min-width:768px){.dxch-wrap{flex-direction:row;align-items:center;gap:clamp(32px,5vw,56px);}.dxch-left{width:42%;}.dxch-right{flex:1;}}</style>'
794        +'<section style="background:linear-gradient(135deg,#0E1A2B 0%,#152233 100%);color:#fff;padding:clamp(48px,7vw,88px) 24px clamp(40px,6vw,72px);position:relative;overflow:hidden;">'
795          +'<div class="dxch-wrap">'
796            +'<div class="dxch-left">'
797              +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12;margin:0 0 20px;color:#fff;letter-spacing:-0.5px;">Moving from Dubai to Switzerland?<br><span style="display:block;margin-top:8px;">Bring your family\u2019s medical history with you.</span></h1>'
798              +'<p style="font-family:'+sans+';font-size:clamp(15px,2vw,17px);font-weight:400;color:rgba(255,255,255,0.75);margin:0 0 12px;line-height:1.6;">Most expat families arrive with scattered records, PDFs, and test results. Swiss doctors don\u2019t have time to piece it together.</p>'
799              +'<p style="font-family:'+sans+';font-size:clamp(15px,2vw,17px);font-weight:500;color:rgba(255,255,255,0.9);margin:0 0 32px;line-height:1.6;">We turn everything into a clear, doctor-ready summary \u2014 in minutes.</p>'
800              +'<div style="display:flex;flex-direction:column;gap:12px;margin-bottom:20px;">'
801                +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;background:#C2A86D;color:#fff;font-family:'+sans+';font-weight:700;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;border-radius:4px;text-decoration:none;box-shadow:0 4px 20px rgba(194,168,109,0.45);">See what your doctor will actually read &#8594;</a>'
802                +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background:transparent;color:#fff;font-family:'+sans+';font-weight:600;font-size:13px;letter-spacing:0.05em;text-transform:uppercase;border-radius:4px;text-decoration:none;border:1.5px solid rgba(255,255,255,0.35);">Start your private vault</a>'
803              +'</div>'
804              +'<p style="font-family:'+sans+';font-size:12px;color:rgba(255,255,255,0.4);margin:0;letter-spacing:0.04em;">Used by international families relocating to Switzerland</p>'
805            +'</div>'
806            +'<div class="dxch-right">'
807              +'<div style="background:#101E2E;padding:8px 16px 6px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.08);">'
808                +'<div><span style="font-family:'+sans+';font-size:9px;color:rgba(255,255,255,0.4);letter-spacing:0.1em;text-transform:uppercase;display:block;">What your Swiss doctor sees in 5 seconds</span><span style="font-family:'+serif+';font-size:13px;font-weight:700;color:#fff;">Adult vault \u00b7 Dubai &amp; Swiss lab reports</span></div>'
809                +'<span style="font-family:'+sans+';font-size:10px;color:#22c55e;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.35);padding:3px 9px;border-radius:20px;font-weight:700;letter-spacing:0.07em;white-space:nowrap;">LIVE EXTRACT</span>'
810              +'</div>'
811              +'<div style="background:#FEF2F2;border-bottom:1px solid #FECACA;padding:10px 16px;display:flex;align-items:center;gap:8px;">'
812                +'<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#DC2626" stroke-width="2" style="flex-shrink:0"><path d="m10.29 3.86-8.28 14.32A1 1 0 0 0 2.88 20h16.24a1 1 0 0 0 .87-1.5L11.71 3.86a1 1 0 0 0-1.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/>
812<line x1="12" y1="17" x2="12.01" y2="17"/></svg>'
813                +'<span style="font-family:'+sans+';font-size:13px;font-weight:700;color:#B91C1C;">3 signals highlighted across records</span>'
814              +'</div>'
815              +'<div style="padding:12px 16px 4px;">'
816                +'<div style="padding:6px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Cardiovascular</span></div>'
817                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Blood pressure</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">150 / 90</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mmHg</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Above range</span></div>'
818                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#16A34A;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Pulse rate</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#16A34A;">82</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">bpm</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#16A34A;background:#F0FDF4;padding:2px 7px;border-radius:10px;">Normal</span></div>'
819                +'<div style="padding:10px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Metabolic</span></div>'
820                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">HbA1c</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">6.1</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">%</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Above range</span></div>'
821                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Fasting glucose</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">5.9</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mmol/L</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Watch</span></div>'
822                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">HOMA-IR</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#B45309;">3.4</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;"></span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#B45309;background:#FFFBEB;padding:2px 7px;border-radius:10px;">Elevated</span></div>'
823                +'<div style="padding:10px 0 4px;border-bottom:1px solid #EDE9E3;"><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#9CA3AF;letter-spacing:0.1em;text-transform:uppercase;">Kidney</span></div>'
824                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F0EDE9;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">eGFR</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">65</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">mL/min</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Watch</span></div>'
825                +'<div style="display:flex;align-items:center;gap:10px;padding:7px 0;"><span style="width:7px;height:7px;border-radius:50%;background:#DC2626;flex-shrink:0;"></span><span style="font-family:'+sans+';font-size:12.5px;color:#2A2E34;flex:1;">Creatinine</span><span style="font-family:monospace;font-size:12px;font-weight:700;color:#DC2626;">108</span><span style="font-family:'+sans+';font-size:11px;color:#6B7280;min-width:36px;">\u03bcmol/L</span><span style="font-family:'+sans+';font-size:10px;font-weight:700;color:#DC2626;background:#FEF2F2;padding:2px 7px;border-radius:10px;">Elevated</span></div>'
826              +'</div>'
827              +'<div style="padding:10px 16px 14px;border-top:1px solid #EDE9E3;margin-top:4px;">'
828                +'<a href="/example-summary" style="font-family:'+sans+';font-size:13px;font-weight:700;color:#C2A86D;text-decoration:none;display:flex;align-items:center;gap:4px;">See the full summary your doctor would receive &#8594;</a>'
829              +'</div>'
830            +'</div>'
831          +'</div>'
832        +'</section>';
833      r.innerHTML=__pwHdr()+__pwAnn()+hero;
834    })();
835    </script>
835
836    
836<script>
837    (function(){
838      var p=window.location.pathname;
839      var geo={
840        '/expats-germany':['Medical Records for Expat Families in Germany','Germany hosts one of Europe\u2019s largest expat populations \u2014 millions of international families navigate a healthcare system split between public (gesetzlich) and private (privat) insurance, where records remain with each individual provider.'],
841        '/expats-uk':['Medical Records for Expat Families in the UK','The UK attracts hundreds of thousands of international families every year \u2014 for work, study, and relocation. The NHS provides excellent care, but medical records are locked inside GP surgery systems with no automatic portability.'],
842        '/expats-uae':['Medical Records for Expat Families in the UAE','The UAE is home to 9 million expats \u2014 roughly 89% of the population. Healthcare is split across emirates, with separate systems in Dubai (DHA), Abu Dhabi (DOH), and the Northern Emirates.'],
843        '/expats-singapore':['Medical Records for Expat Families in Singapore','Singapore has one of the best healthcare systems in Asia, but for expat families, accessing and maintaining medical records is surprisingly difficult.'],
844        '/expats-netherlands':['Medical Records for Expat Families in the Netherlands','The Netherlands is home to over 800,000 expats \u2014 drawn by multinational headquarters, EU institutions, and a high quality of life. Healthcare is excellent but built around a strict gatekeeper model where your huisarts controls access to all specialist care.'],
845        '/expats-australia':['Medical Records for Expat Families in Australia','Australia is home to over 7.5 million people born overseas \u2014 nearly 30% of the population. The healthcare system combines Medicare with private insurance, and while My Health Record exists, its adoption among providers is inconsistent.']
846      };
847      var d=geo[p];
848      if(!d)return;
849      var r=document.getElementById('root');
850      if(!r||r.children.length>0)return;
851      var hero='<section style="background:linear-gradient(135deg,#0E1A2B 0%,#1a2a40 100%);color:#fff;padding:80px 24px 64px;text-align:center;position:relative;overflow:hidden;">'
852        +'<div style="max-width:780px;margin:0 auto;position:relative;z-index:1;">'
853          +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin:0 0 20px;color:#fff;">'+d[0]+'</h1>'
854          +'<p style="font-family:Inter,sans-serif;font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.6;color:rgba(255,255,255,0.88);margin:0 0 32px;max-width:640px;margin-left:auto;margin-right:auto;">'+d[1]+'</p>'
855          +'<div style="display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:36px;">'
856            +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;background:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:0.06em;padding:16px 40px;text-decoration:none;border-radius:4px;text-transform:uppercase;box-shadow:0 4px 20px rgba(194,168,109,0.5);">SEE A REAL DOCTOR-READY SUMMARY</a>'
857            +'<a href="/create-vault" style="font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:rgba(255,255,255,0.75);text-decoration:underline;text-underline-offset:3px;">Start your private vault</a>'
858          +'</div>'
859          +'<div style="max-width:460px;margin:0 auto;background:#FAF9F7;border-radius:10px;overflow:hidden;box-shadow:0 8px 48px rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.15);text-align:left;">'
860            +'<div style="background:#1a2a40;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.1);">'
861              +'<span style="font-family:Georgia,\'Times New Roman\',Times,serif;font-size:13px;font-weight:700;color:#fff;">Real doctor summary (from Swiss labs)</span>'
862              +'<span style="font-family:Inter,sans-serif;font-size:10px;color:#C2A86D;background:rgba(194,168,109,0.15);border:1px solid #C2A86D;padding:2px 8px;border-radius:20px;font-weight:700;letter-spacing:0.06em;">LIVE EXTRACT</span>'
863            +'</div>'
864            +'<div style="padding:16px 18px;display:grid;gap:8px;">'
865              +'<div style="display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #E8E0D5;">'
866                +'<div style="display:flex;align-items:center;gap:8px;"><span style="width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;"></span><span style="font-family:Inter,sans-serif;font-size:13px;color:#2A2E34;">Kidney markers highlighted for review</span></div>'
867                +'<span style="font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#ef4444;background:rgba(239,68,68,0.08);padding:2px 8px;border-radius:10px;">eGFR 65</span>'
868              +'</div>'
869              +'<div style="display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #E8E0D5;">'
870                +'<div style="display:flex;align-items:center;gap:8px;"><span style="width:8px;height:8px;border-radius:50%;background:#D97706;flex-shrink:0;"></span><span style="font-family:Inter,sans-serif;font-size:13px;color:#2A2E34;">Blood sugar markers highlighted for review</span></div>'
871                +'<span style="font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#D97706;background:rgba(217,119,6,0.08);padding:2px 8px;border-radius:10px;">HOMA-IR 3.7</span>'
872              +'</div>'
873              +'<div style="display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #E8E0D5;">'
874                +'<div style="display:flex;align-items:center;gap:8px;"><span style="width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;"></span><span style="font-family:Inter,sans-serif;font-size:13px;color:#2A2E34;">Blood pressure markers outside expected range</span></div>'
875                +'<span style="font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#ef4444;background:rgba(239,68,68,0.08);padding:2px 8px;border-radius:10px;">150/90 mmHg</span>'
876              +'</div>'
877              +'<a href="/example-summary" style="display:flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#C2A86D;text-decoration:none;padding:6px 0;">This is what your doctor actually needs to see \u2192</a>'
878            +'</div>'
879          +'</div>'
880          +'<div style="display:flex;justify-content:center;gap:24px;margin-top:32px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,0.6);font-family:Inter,sans-serif;">'
881            +'<span style="display:flex;align-items:center;gap:6px;"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> Swiss-hosted</span>'
882            +'<span style="display:flex;align-items:center;gap:6px;"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg> Military-grade encryption</span>'
883            +'<span style="display:flex;align-items:center;gap:6px;"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
883 Works anywhere</span>'
884          +'</div>'
885        +'</div>'
886      +'</section>';
887      var strip='<section style="background-color:#FAF8F3;border-bottom:1px solid #E8E0D5;padding:20px 0;">'
888        +'<div style="max-width:1200px;margin:0 auto;padding:0 16px;">'
889          +'<div style="max-width:896px;margin:0 auto;">'
890            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin:0 0 12px;">At a Glance</p>'
891          +'</div>'
892        +'</div>'
893      +'</section>';
894      r.innerHTML=__pwHdr()+__pwAnn()+hero+strip;
895    })();
896    </script>
896
897    
897<script>
898    (function(){
899      var p=window.location.pathname;
900      var articles={
901        '/privawell-vs-other-health-record-apps':['PRIVAWELL vs Other Health Record Apps','There are many apps and platforms for managing medical records \u2014 from government-backed systems and EHR portals to personal health trackers. This page compares how they work and explains the difference.'],
902        '/why-not-automatic-health-record-syncing':['Why Automatic Health Record Syncing Doesn\u2019t Work Across Countries','Many health apps promise to automatically pull your records together. In theory, this sounds ideal. In reality, the systems that power medical records were never designed to share data across borders.'],
903        '/best-way-to-manage-medical-records-across-countries':['Best Way to Manage Medical Records Across Countries','For families who move internationally, managing medical records across different healthcare systems is one of the biggest practical challenges.']
904      };
905      var d=articles[p];
906      if(!d)return;
907      var r=document.getElementById('root');
908      if(!r||r.children.length>0)return;
909      r.innerHTML=__pwHdr()+__pwAnn()
910        +'<section style="background-color:#F0EDE8;border-bottom:1px solid #E8E0D5;">'
911          +'<div style="max-width:900px;margin:0 auto;padding:56px 24px;">'
912            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#C2A86D;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;">PRIVAWELL \u2014 Family Health Vault</p>'
913            +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(26px,3.5vw,40px);line-height:1.25;color:#0E1A2B;margin:0 0 20px;max-width:680px;">'+d[0]+'</h1>'
914            +'<p style="font-family:Inter,sans-serif;font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:#4A4E55;max-width:620px;">'+d[1]+'</p>'
915          +'</div>'
916        +'</section>';
917    })();
918    </script>
918
919    
919<script>
920    (function(){
921      if(window.location.pathname!=='/doctor-visit')return;
922      var r=document.getElementById('root');
923      if(!r||r.children.length>0)return;
924      r.innerHTML=__pwHdr()+__pwAnn()
925        +'<section style="background-color:#F0EDE8;border-bottom:1px solid #E6E2DB;">'
926          +'<div style="max-width:1200px;margin:0 auto;padding:80px 24px;">'
927            +'<p style="font-family:Inter,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin:0 0 20px;">Consultation-ready</p>'
928            +'<h1 class="vault-h1 lcp-target" style="font-size:clamp(28px,3.2vw,44px);max-width:520px;margin:0 0 20px;">How to Prepare for a Doctor Visit</h1>'
929            +'<p style="font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:1.65;color:#2A2E34;max-width:460px;margin:0 0 10px;">At minimum, bring: medications with generic names and doses, allergies with reaction types and severity, active diagnoses, recent lab results, and vaccination history. For example, listing \u201cPenicillin \u2014 anaphylaxis\u201d instead of \u201callergic to an antibiotic\u201d gives the physician the specificity needed to prescribe safely. This is the minimum standard for cross-border medical care.</p>'
930            +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;margin:0 0 32px;font-style:italic;">Most hospital portals store records \u2014 but they do not produce a portable summary another doctor can use immediately.</p>'
931            +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 36px;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid #C2A86D;background-color:#C2A86D;color:#FFFFFF;box-shadow:0 4px 16px rgba(0,0,0,0.1);">Prepare for your doctor visit</a>'
932            +'<p style="margin:10px 0 0;font-family:Inter,sans-serif;font-size:12px;color:#9A9DA2;">Takes less than 5 minutes</p>'
933          +'</div>'
934        +'</section>'
935        +__pwTrustBar();
936    })();
937    </script>
937
938    
938<script>
939    (function(){
940      // DEAD as of 2026-07-03: /medical-records has no server prerender shell,
941      // so this old block used to fire and flash stale content before React
942      // mounted the real page. Removed rather than patched — see replit.md.
943      if(true)return;
944      r.innerHTML=__pwHdr()+__pwAnn()
945        +'<section style="background-color:#F0EDE8;border-bottom:1px solid #E6E2DB;">'
946          +'<div style="max-width:1200px;margin:0 auto;padding:80px 24px;">'
947            +'<p style="font-family:Inter,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin:0 0 20px;">Health archive</p>'
948            +'<h1 class="vault-h1 lcp-target" style="font-size:clamp(28px,3.2vw,44px);max-width:480px;margin:0 0 20px;">Organize Your Medical Records in One Place</h1>'
949            +'<p style="font-family:Georgia,\'Times New Roman\',Times,serif;font-weight:400;font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:#2A2E34;max-width:420px;margin:0 0 32px;">Stop searching through papers, emails, and portals. Keep everything clear, accessible, and under control \u2014 for you and your family.</p>'
950            +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 36px;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid #C2A86D;background-color:#C2A86D;color:#FFFFFF;box-shadow:0 4px 16px rgba(0,0,0,0.1);">Organize your records</a>'
951          +'</div>'
952        +'</section>'
953        +__pwTrustBar();
954    })();
955    </script>
955
956    
956<script>
957    (function(){
958      if(window.location.pathname!=='/moving-abroad-medical-records')return;
959      var r=document.getElementById('root');
960      if(!r||r.children.length>0)return;
961      r.innerHTML=__pwHdr()+__pwAnn()
962        +'<section style="background-color:#F0EDE8;border-bottom:1px solid #E6E2DB;">'
963          +'<div style="max-width:860px;margin:0 auto;padding:72px 24px;">'
964            +'<p style="font-family:Inter,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#C2A86D;margin:0 0 20px;">For internationally mobile families</p>'
965            +'<h1 class="vault-h1 lcp-target" style="font-size:clamp(26px,3.2vw,42px);max-width:760px;margin:0 0 20px;">Moving abroad with medical records: how to prepare your family\'s history for a new doctor</h1>'
966            +'<p style="font-family:Inter,sans-serif;font-size:15px;color:#2A2E34;line-height:1.7;max-width:680px;margin:0 0 32px;">Moving abroad can break the continuity of your family\'s healthcare faster than most people expect. Even if you have copies of prescriptions, scans, lab reports, and vaccination records, a new doctor in a new country usually does not have the time or context to read everything from scratch. What matters is not just carrying your records with you, but turning them into a structured medical history a doctor can understand quickly.</p>'
967            +'<div style="display:flex;flex-wrap:wrap;gap:12px;align-items:center;">'
968              +'<a href="/example-summary" style="display:inline-flex;align-items:center;gap:6px;justify-content:center;height:50px;padding:0 30px;border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid #C2A86D;background-color:#C2A86D;color:#FFFFFF;box-shadow:0 4px 16px rgba(0,0,0,0.1);">See a doctor-ready example<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></a>'
969              +'<a href="/create-vault" style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;text-decoration:underline;text-decoration-color:#D8D3CB;text-underline-offset:3px;">Create your vault</a>'
970            +'</div>'
971          +'</div>'
972        +'</section>'
973        +__pwTrustBar()
974        +'<section style="background-color:#FAF9F7;border-bottom:1px solid #E6E2DB;">'
975          +'<div style="max-width:860px;margin:0 auto;padding:40px 24px;">'
976            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:2px;margin:0 0 16px;">Quick summary</p>'
977            +'<ul style="list-style:none;padding:0;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.8;">'
978              +'<li style="display:flex;gap:10px;margin-bottom:8px;color:#2A2E34;"><span style="color:#C2A86D;flex-shrink:0;">\u2022</span><span>Moving abroad often means your old medical records no longer fit the new healthcare system.</span></li>'
979              +'<li style="display:flex;gap:10px;margin-bottom:8px;color:#2A2E34;"><span style="color:#C2A86D;flex-shrink:0;">\u2022</span><span>Doctors rarely have time to review dozens of foreign PDFs, portals, and test results.</span></li>'
980              +'<li style="display:flex;gap:10px;margin-bottom:8px;color:#2A2E34;"><span style="color:#C2A86D;flex-shrink:0;">\u2022</span><span>The most useful handover is a structured summary with conditions, medications, allergies, history, and key documents.</span></li>'
981              +'<li style="display:flex;gap:10px;margin-bottom:0;color:#2A2E34;"><span style="color:#C2A86D;flex-shrink:0;">\u2022</span><span>PRIVAWELL helps families keep a portable, doctor-ready medical record that works across countries.</span></li>'
982            +'</ul>'
983          +'</div>'
984        +'</section>';
985    })();
986    </script>
986
987    
987<script>
988    (function(){
989      if(window.location.pathname!=='/moving-abroad-with-children')return;
990      var r=document.getElementById('root');
991      if(!r||r.children.length>0)return;
992      r.innerHTML=__pwHdr()+__pwAnn()
993        +'<section style="position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center;background-image:linear-gradient(to bottom,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.72) 100%),url(\'/images/moving-abroad-children-hero.webp\');background-size:cover;background-position:center 30%;background-repeat:no-repeat;border-bottom:1px solid rgba(0,0,0,0.2);">'
994          +'<div style="max-width:760px;margin:0 auto;padding:clamp(64px,8vw,112px) 24px clamp(64px,8vw,96px);text-align:center;width:100%;position:relative;z-index:2;">'
995            +'<p style="font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#D4AF77;text-transform:uppercase;letter-spacing:3px;margin:0 0 24px;text-shadow:0 1px 6px rgba(0,0,0,0.7);">Private Family Health Vault</p>'
996            +'<h1 class="vault-h1 lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(28px,5vw,52px);font-weight:700;line-height:1.15;letter-spacing:-0.5px;color:#FFFFFF;margin:0 0 20px;max-width:700px;text-shadow:0 2px 12px rgba(0,0,0,0.5);">Moving abroad with children? Secure their medical history first.</h1>'
997            +'<p style="font-family:Inter,sans-serif;font-size:clamp(15px,1.8vw,18px);line-height:1.6;color:rgba(255,255,255,0.88);max-width:600px;margin:0 auto 28px;text-shadow:0 1px 6px rgba(0,0,0,0.5);">Start with a complete, portable medical archive \u2014 before you move.</p>'
998            +'<a href="/create-vault" style="display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 36px;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid #C2A86D;background-color:#C2A86D;color:#FFFFFF;box-shadow:0 4px 16px rgba(0,0,0,0.3);">Create your family vault</a>'
999          +'</div>'
1000        +'</section>'
1001        +__pwTrustBar();
1002    })();
1003    </script>
1003
1004    
1004<script>
1005    (function(){
1006      var p=window.location.pathname;
1007      if(p!=='/example-summary')return;
1008      var r=document.getElementById('root');
1009      if(!r||r.children.length>0)return;
1010      r.innerHTML=__pwHdr()+__pwAnn()
1011        +'<section style="background:#F9F6EF;border-bottom:1px solid #E6E2DB;overflow:hidden;">'
1012          +'<div class="es-hero-main">'
1013            +'<div class="es-hero-left">'
1014              +'<div style="display:inline-block;font-size:9px;font-weight:800;letter-spacing:0.26em;text-transform:uppercase;color:#C9A84C;background:rgba(201,168,76,0.11);border:1px solid rgba(201,168,76,0.28);padding:3px 10px;border-radius:3px;margin-bottom:12px;align-self:flex-start;">Example Summary</div>'
1015              +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(26px,3.0vw,44px);font-weight:700;line-height:1.09;margin:0 0 12px;color:#1B2B4B;letter-spacing:-0.4px;">Turn scattered medical records into a <span style="color:#C9A84C">doctor-ready summary</span></h1>'
1016              +'<p style="font-size:clamp(13px,1.1vw,15px);line-height:1.6;color:#6B7280;margin:0 0 20px;max-width:430px;">Upload your family\'s health documents and PRIVAWELL builds a structured summary doctors can scan before a visit &#8212; useful when moving country, changing doctors, or managing care for family members.</p>'
1017              +'<div style="max-width:420px;display:flex;flex-direction:column;gap:10px;">'
1018                +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;background:#C9A84C;color:#FFFFFF;border-radius:4px;box-shadow:0 4px 18px rgba(194,168,109,0.42);text-decoration:none;box-sizing:border-box;">Create your own summary &#8594;</a>'
1019                +'<div style="display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 24px;font-size:12.5px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;background:transparent;color:#6B7280;border-radius:4px;border:1.5px solid #D6D2CB;box-sizing:border-box;">See what doctors get &#8595;</div>'
1020                +'<div style="display:flex;flex-direction:column;gap:4px;padding-top:4px;">'
1021                  +'<div style="display:flex;align-items:center;gap:6px;"><span style="color:#C9A84C;font-size:11px;flex-shrink:0;">&#10003;</span><span style="font-size:11.5px;color:#6B7280;">Built in Switzerland</span></div>'
1022                  +'<div style="display:flex;align-items:center;gap:6px;"><span style="color:#C9A84C;font-size:11px;flex-shrink:0;">&#10003;</span><span style="font-size:11.5px;color:#6B7280;">Designed for internationally mobile families</span></div>'
1023                  +'<div style="display:flex;align-items:center;gap:6px;"><span style="color:#C9A84C;font-size:11px;flex-shrink:0;">&#10003;</span><span style="font-size:11.5px;color:#6B7280;">Exportable PDF for doctor visits</span></div>'
1024                  +'<div style="display:flex;align-items:center;gap:6px;"><span style="color:#C9A84C;font-size:11px;flex-shrink:0;">&#10003;</span><span style="font-size:11.5px;color:#6B7280;">No automatic portal sync required</span></div>'
1025                +'</div>'
1026              +'</div>'
1027              +'<div style="margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:10px;">'
1028                +'<div style="background:#FDF6F3;border:1.5px solid #F0D6CC;border-radius:8px;padding:12px 14px;">'
1029                  +'<p style="font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#B0514E;margin:0 0 3px;">The problem</p>'
1030                  +'<p style="font-size:13px;color:#374151;margin:0;line-height:1.4;">Doctors do not need hundreds of files in a short appointment.</p>'
1031                +'</div>'
1032                +'<div style="background:rgba(201,168,76,0.07);border:1.5px solid rgba(201,168,76,0.28);border-radius:8px;padding:12px 14px;">'
1033                  +'<p style="font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#8B6914;margin:0 0 3px;">The solution</p>'
1034                  +'<p style="font-size:13px;color:#374151;margin:0;line-height:1.4;">They need the key history, current medications, allergies, lab patterns and follow-up questions in one clear summary.</p>'
1035                +'</div>'
1036              +'</div>'
1037            +'</div>'
1038            +'<div class="es-hero-right">'
1039              +'<div style="transform:scale(0.72);transform-origin:top left;width:calc(100%/0.72);padding:24px 28px 0;">'
1040                +'<div style="background:#FAF9F7;border:1px solid #E6E2DD;border-radius:12px;padding:32px;max-width:860px;box-shadow:0 4px 28px rgba(0,0,0,0.07);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6;color:#1F2937;">'
1041                  +'<header style="display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;">'
1042                    +'<div style="font-size:11px;letter-spacing:0.12em;color:#9CA3AF;font-weight:600;text-transform:uppercase;">PRIVAWELL</div>'
1043                    +'<div style="font-size:13px;color:#6B7280;">Doctor Summary</div>'
1044                  +'</header>'
1045                  +'<h1 style="font-size:22px;font-weight:600;line-height:1.3;color:#1F2937;margin:0 0 16px;">Sample Patient</h1>'
1046                  +'<dl style="display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:6px;margin:0 0 20px;">'
1047                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Date of birth</dt><dd style="font-size:14px;color:#1F2937;margin:0;">02.05.1965</dd>'
1048                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Period</dt><dd style="font-size:14px;color:#1F2937;margin:0;">01.12.2025 &#8211;
1048 28.02.2026</dd>'
1049                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Generated</dt><dd style="font-size:14px;color:#1F2937;margin:0;">28.02.2026</dd>'
1050                  +'</dl>'
1051                  +'<section style="background-color:#FFF4E8;border:1px solid #FCD9BD;border-left:4px solid #B7791F;border-radius:8px;padding:20px;margin-bottom:28px;">'
1052                    +'<div style="font-size:11px;letter-spacing:0.08em;color:#9CA3AF;font-weight:600;text-transform:uppercase;margin-bottom:8px;">Clinical Snapshot</div>'
1053                    +'<p style="font-size:19px;font-weight:500;line-height:1.4;color:#1F2937;margin:0 0 12px;">Elevated blood pressure and blood sugar markers &#8212; suggesting a combined cardiometabolic risk pattern.</p>'
1054                    +'<p style="font-size:14px;color:#6B7280;margin:0 0 12px;">&#8594; These findings should be reviewed as a combined pattern, not as isolated values.</p>'
1055                    +'<ul style="list-style:none;margin:0;padding:0;">'
1056                      +'<li style="font-size:13px;color:#374151;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Blood pressure trending upward &#8212; most recent 150/85 mmHg (27.02.2026), highest in 12 readings.</li>'
1057                      +'<li style="font-size:13px;color:#374151;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Fasting glucose 6.2 mmol/L and HbA1c 6.4% &#8212; both above target despite Metformin.</li>'
1058                      +'<li style="font-size:13px;color:#374151;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>LDL 3.2 mmol/L above target despite statin therapy; CRP 4.8 mg/L mildly elevated.</li>'
1059                    +'</ul>'
1060                    +'<div style="background-color:#FFF9F1;border:1px solid #F3DFC2;border-radius:8px;padding:10px 16px;margin-top:16px;">'
1061                      +'<div style="display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#1F2937;font-family:Inter,sans-serif;min-height:24px;">'
1062                        +'<span>&#9889; Combined pattern detected</span>'
1063                        +'<span style="color:#6B7280;font-size:12px;">&#9662;</span>'
1064                      +'</div>'
1065                    +'</div>'
1066                  +'</section>'
1067                  +'<section style="margin-top:24px;padding-top:16px;border-top:1px solid #E5E7EB;">'
1068                    +'<div style="font-size:13px;font-weight:600;letter-spacing:0.04em;color:#6B7280;text-transform:uppercase;margin-bottom:10px;">Current focus</div>'
1069                    +'<p style="font-size:14px;color:#1F2937;margin:0 0 10px;">Focus for this visit: Review elevated blood pressure and cardiometabolic pattern.</p>'
1070                    +'<ul style="list-style:none;margin:0;padding:0;">'
1071                      +'<li style="font-size:13px;line-height:1.5;color:#1F2937;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Are these blood pressure readings concerning for my age?</li>'
1072                      +'<li style="font-size:13px;line-height:1.5;color:#1F2937;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Should I adjust lifestyle, salt intake, or exercise routine?</li>'
1073                      +'<li style="font-size:13px;line-height:1.5;color:#1F2937;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Do the glucose and HbA1c values together suggest a trend?</li>'
1074                    +'</ul>'
1075                  +'</section>'
1076                  +'<section style="margin-top:24px;padding-top:16px;border-top:1px solid #E5E7EB;">'
1077                    +'<div style="font-size:13px;font-weight:600;letter-spacing:0.04em;color:#6B7280;text-transform:uppercase;margin-bottom:10px;">Conditions &amp; context</div>'
1078                    +'<p style="font-size:14px;line-height:1.5;color:#1F2937;margin:0 0 6px;"><strong style="font-weight:600;">Type 2 diabetes mellitus</strong><span style="color:#6B7280;"> &#8212; Diagnosed 2019 &#8212; managed with Metformin 500mg twice daily</span></p>'
1079                    +'<p style="font-size:14px;line-height:1.5;color:#1F2937;margin:0 0 6px;"><strong style="font-weight:600;">Hyperlipidaemia</strong><span style="color:#6B7280;"> &#8212; Diagnosed 2020 &#8212; managed with Atorvastatin 20mg nightly</span></p>'
1080                    +'<p style="font-size:14px;line-height:1.5;color:#1F2937;margin:0;"><strong style="font-weight:600;">Essential hypertension</strong><span style="color:#6B7280;"> &#8212; Monitored, not yet medicated &#8212; trending upward over 3 months</span></p>'
1081                  +'</section>'
1082                +'</div>'
1083              +'</div>'
1084            +'</div>'
1085          +'</div>'
1086          +'<div class="es-hero-mobile-card">'
1087            +'<div style="background:#FAF9F7;border:1px solid #E6E2DD;border-radius:12px;padding:18px 20px;">'
1088              +'<div style="display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;">'
1089                +'<span style="font-size:11px;font-weight:700;letter-spacing:0.1em;color:#9CA3AF;text-transform:uppercase;">PRIVAWELL</span>'
1090                +'<span style="font-size:12px;color:#6B7280;">Doctor Summary</span>'
1091              +'</div>'
1092              +'<p style="font-size:15px;font-weight:700;color:#1B2B4B;margin:0 0 2px;">Sample Patient</p>'
1093              +'<p style="font-size:12px;color:#6B7280;margin:0 0 16px;">02.05.1965 &middot; 01.12.2025&#8211;
109328.02.2026</p>'
1094              +'<div style="background:#F0EDE8;border:1px solid #E6E2DB;border-radius:8px;padding:14px 16px;">'
1095                +'<p style="font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#6B7280;margin:0 0 8px;">Clinical Snapshot</p>'
1096                +'<p style="font-size:13px;font-weight:600;color:#1F2937;line-height:1.4;margin:0 0 10px;">Elevated blood pressure and blood sugar markers &#8212; suggesting a combined cardiometabolic risk pattern.</p>'
1097                +'<p style="font-size:12px;color:#374151;margin:0 0 4px;line-height:1.4;">&#8594; Blood pressure trending upward &#8212; most recent 150/85 mmHg (27.02.2026), highest in 12 readings.</p>'
1098                +'<p style="font-size:12px;color:#374151;margin:0 0 4px;line-height:1.4;">&#8594; Fasting glucose 6.2 mmol/L and HbA1c 6.4% &#8212; both above target despite Metformin.</p>'
1099                +'<p style="font-size:12px;color:#374151;margin:0;line-height:1.4;">&#8594; LDL 3.2 mmol/L above target despite statin therapy; CRP 4.8 mg/L mildly elevated.</p>'
1100              +'</div>'
1101            +'</div>'
1102          +'</div>'
1103        +'</section>'
1104        +'<section style="background-color:#FAF9F7;padding:clamp(40px,5vw,64px) 24px;border-bottom:1px solid #E6E2DB;">'
1105          +'<div style="max-width:960px;margin:0 auto;">'
1106            +'<div style="display:flex;gap:32px;">'
1107              +'<div style="flex:3;min-width:0;">'
1108                +'<div style="background:#FAF9F7;border:1px solid #E6E2DD;border-radius:12px;padding:32px;max-width:820px;margin:0 auto;box-shadow:0 4px 28px rgba(0,0,0,0.07);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6;color:#1F2937;min-height:1100px;">'
1109                  // Header: PRIVAWELL left + Doctor Summary right
1110                  +'<header style="display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;">'
1111                    +'<div style="font-size:11px;letter-spacing:0.12em;color:#9CA3AF;font-weight:600;text-transform:uppercase;">PRIVAWELL</div>'
1112                    +'<div style="font-size:13px;color:#6B7280;">Doctor Summary</div>'
1113                  +'</header>'
1114                  // Title (patient name)
1115                  +'<h1 style="font-size:22px;font-weight:600;line-height:1.3;color:#1F2937;margin:0 0 16px;">Sample Patient</h1>'
1116                  // Patient info — 2-col grid
1117                  +'<dl style="display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:6px;margin:0 0 20px;">'
1118                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Date of birth</dt><dd style="font-size:14px;color:#1F2937;margin:0;">02.05.1965</dd>'
1119                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Period</dt><dd style="font-size:14px;color:#1F2937;margin:0;">01.12.2025 &#8211; 28.02.2026</dd>'
1120                    +'<dt style="font-size:12px;color:#6B7280;margin:0;">Generated</dt><dd style="font-size:14px;color:#1F2937;margin:0;">28.02.2026</dd>'
1121                  +'</dl>'
1122                  // Clinical Snapshot block (amber)
1123                  +'<section id="attention-now" style="background-color:#FFF4E8;border:1px solid #FCD9BD;border-left:4px solid #B7791F;border-radius:8px;padding:20px;margin-bottom:28px;scroll-margin-top:80px;">'
1124                    +'<div style="font-size:11px;letter-spacing:0.08em;color:#9CA3AF;font-weight:600;text-transform:uppercase;margin-bottom:8px;">Clinical Snapshot</div>'
1125                    +'<p style="font-size:19px;font-weight:500;line-height:1.4;color:#1F2937;margin:0 0 12px;">Elevated blood pressure and blood sugar markers &#8212; suggesting a combined cardiometabolic risk pattern.</p>'
1126                    +'<p style="font-size:14px;color:#6B7280;margin:0 0 12px;">&#8594; These findings should be reviewed as a combined pattern, not as isolated values.</p>'
1127                    +'<ul style="list-style:none;margin:0;padding:0;">'
1128                      +'<li style="font-size:13px;color:#374151;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;
1128left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Blood pressure trending upward &#8212; most recent 150/85 mmHg (27.02.2026), highest in 12 readings.</li>'
1129                      +'<li style="font-size:13px;color:#374151;margin-bottom:6px;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>Fasting glucose 6.2 mmol/L and HbA1c 6.4% &#8212; both above target despite Metformin.</li>'
1130                      +'<li style="font-size:13px;color:#374151;padding-left:12px;position:relative;"><span style="position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:#6B7280;"></span>LDL 3.2 mmol/L above target despite statin therapy; CRP 4.8 mg/L mildly elevated.</li>'
1131                    +'</ul>'
1132                    // Closed-state pattern panel — mirrors React PatternHighlightPanel collapsed state to prevent CLS on hydration
1133                    +'<div style="background-color:#FFF9F1;border:1px solid #F3DFC2;border-radius:8px;padding:10px 16px;margin-top:16px;">'
1134                      +'<div style="display:flex;justify-content:space-between;align-items:center;width:100%;font-size:13px;font-weight:600;color:#1F2937;font-family:Inter,sans-serif;min-height:24px;">'
1135                        +'<span>⚡ Combined pattern detected</span>'
1136                        +'<span style="color:#6B7280;font-size:12px;">&#9662;</span>'
1137                      +'</div>'
1138                    +'</div>'
1139                  +'</section>'
1140                  // Current focus
1141                  +'<section style="margin-top:24px;padding-top:16px;border-top:1px solid #E5E7EB;">'
1142                    +'<div style="font-size:13px;font-weight:600;letter-spacing:0.04em;color:#6B7280;text-transform:uppercase;margin-bottom:10px;">Current focus</div>'
1143                    +'<p style="font-size:14px;color:#1F2937;margin:0 0 10px;">Review elevated blood pressure readings and discuss recent lab findings.</p>'
1144                  +'</section>'
1145                +'</div>'
1146              +'</div>'
1147              +'<div class="es-doc-aside">'
1148                +'<div style="border-left:2px solid #C2A86D;padding-left:14px;">'
1149                  +'<div style="font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1F2937;margin-bottom:4px;">Attention now</div>'
1150                  +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;line-height:1.5;">what your doctor should see first</div>'
1151                +'</div>'
1152                +'<div style="border-left:2px solid #C2A86D;padding-left:14px;">'
1153                  +'<div style="font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1F2937;margin-bottom:4px;">Key conditions</div>'
1154                  +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;line-height:1.5;">background context that matters</div>'
1155                +'</div>'
1156                +'<div style="border-left:2px solid #C2A86D;padding-left:14px;">'
1157                  +'<div style="font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1F2937;margin-bottom:4px;">Key findings</div>'
1158                  +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;line-height:1.5;">clinically relevant lab signals</div>'
1159                +'</div>'
1160                +'<div style="border-left:2px solid #C2A86D;padding-left:14px;">'
1161                  +'<div style="font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1F2937;margin-bottom:4px;">What&#8217;s changing</div>'
1162                  +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;line-height:1.5;">trends getting better or worse</div>'
1163                +'</div>'
1164                +'<div style="border-left:2px solid #C2A86D;padding-left:14px;">'
1165                  +'<div style="font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1F2937;margin-bottom:4px;">Next steps</div>'
1166                  +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;line-height:1.5;">
1166actions to discuss this visit</div>'
1167                +'</div>'
1168              +'</div>'
1169            +'</div>'
1170          +'</div>'
1171        +'</section>';
1172    })();
1173    </script>
1173
1174    
1174<script>
1175    (function(){
1176      // DEAD as of 2026-07-03: /create-vault has no server prerender shell, so
1177      // this old dark-text/navy-dot block used to fire and flash stale content
1178      // before React mounted the real page. Removed rather than patched.
1179      if(true)return;
1180      var p=window.location.pathname;
1181      var q=window.location.search;
1182      // Funnel header (matches create-vault.tsx bespoke header exactly)
1183      var hdr='<header style="border-bottom:1px solid #E6E2DB;background-color:#FFFFFF;">'
1184        +'<div style="max-width:900px;margin:0 auto;height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;">'
1185          +'<a href="/" style="display:flex;align-items:center;gap:10px;text-decoration:none;">'
1186            +'<img src="/privawell-shield.webp" alt="PRIVAWELL" style="height:26px;width:auto;" />'
1187            +'<span style="font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#0E1A2B;letter-spacing:2.5px;text-transform:uppercase;">PRIVAWELL</span>'
1188          +'</a>'
1189          +'<div style="display:flex;align-items:center;gap:6px;">'
1190            +'<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#9A9DA2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>'
1191            +'<span style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;">Step 1 of 3 \u2014 Set up your family vault</span>'
1192          +'</div>'
1193        +'</div>'
1194      +'</header>';
1195      // Progress bar (step 1 active)
1196      var dotActive='<div style="width:22px;height:22px;border-radius:50%;background-color:#0E1A2B;border:2px solid #0E1A2B;display:flex;align-items:center;justify-content:center;flex-shrink:0;"><span style="font-size:9px;font-weight:600;color:#fff;font-family:Inter,sans-serif;">1</span></div>';
1197      var dotEmpty=function(n){'<div style="width:22px;height:22px;border-radius:50%;background-color:#F4F2EE;border:1px solid #E6E2DB;display:flex;align-items:center;justify-content:center;flex-shrink:0;"><span style="font-size:9px;font-weight:600;color:#9A9DA2;font-family:Inter,sans-serif;">'+n+'</span></div>';};
1198      var pb='<div style="padding:20px 24px 0;max-width:540px;margin:0 auto;">'
1199        +'<div style="display:flex;align-items:center;">'
1200          +'<div style="flex:1;display:flex;flex-direction:column;align-items:center;">'
1201            +'<div style="display:flex;align-items:center;width:100%;">'
1202              +dotActive
1203              +'<div style="flex:1;height:1px;background-color:#E6E2DB;"></div>'
1204            +'</div>'
1205            +'<span style="font-family:Inter,sans-serif;font-size:9px;color:#0E1A2B;font-weight:600;margin-top:5px;letter-spacing:0.5px;text-transform:uppercase;">You</span>'
1206          +'</div>'
1207          +'<div style="flex:1;display:flex;flex-direction:column;align-items:center;">'
1208            +'<div style="display:flex;align-items:center;width:100%;">'
1209              +'<div style="flex:1;height:1px;background-color:#E6E2DB;"></div>'
1210              +'<div style="width:22px;height:22px;border-radius:50%;background-color:#F4F2EE;border:1px solid #E6E2DB;display:flex;align-items:center;justify-content:center;flex-shrink:0;"><span style="font-size:9px;font-weight:600;color:#9A9DA2;font-family:Inter,sans-serif;">2</span></div>'
1211              +'<div style="flex:1;height:1px;background-color:#E6E2DB;"></div>'
1212            +'</div>'
1213            +'<span style="font-family:Inter,sans-serif;font-size:9px;color:#9A9DA2;margin-top:5px;letter-spacing:0.5px;text-transform:uppercase;">Family</span>'
1214          +'</div>'
1215          +'<div style="flex:1;display:flex;flex-direction:column;align-items:center;">'
1216            +'<div style="display:flex;align-items:center;width:100%;">'
1217              +'<div style="flex:1;height:1px;background-color:#E6E2DB;"></div>'
1218              +'<div style="width:22px;height:22px;border-radius:50%;background-color:#F4F2EE;border:1px solid #E6E2DB;display:flex;align-items:center;justify-content:center;flex-shrink:0;"><span style="font-size:9px;font-weight:600;color:#9A9DA2;font-family:Inter,sans-serif;">3</span></div>'
1219            +'</div>'
1220            +'<span style="font-family:Inter,sans-serif;font-size:9px;color:#9A9DA2;margin-top:5px;letter-spacing:0.5px;text-transform:uppercase;">Ready</span>'
1221          +'</div>'
1222        +'</div>'
1223      +'</div>';
1224      // Step 1 content
1225      var content='<div style="max-width:480px;margin:0 auto;padding:48px 24px 96px;">'
1226        +'<div style="text-align:center;margin-bottom:40px;">'
1227          +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:30px;font-weight:700;color:#0E1A2B;line-height:1.2;margin:0 0 12px;">Start your family\u2019s medical vault</h1>'
1228          +'<p style="font-family:Inter,sans-serif;font-size:15px;color:#6E7278;line-height:1.7;max-width:380px;margin:0 auto;">This will hold your complete medical history \u2014 ready for any doctor, anywhere.</p>'
1229        +'</div>'
1230        +'<div>'
1231          +'<label style="font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#374151;letter-spacing:0.3px;display:block;margin-bottom:7px;line-height:1;">Your name (Vault owner)</label>'
1232          +'<input type="text" placeholder="e.g. Sarah" style="width:100%;height:44px;border:1px solid #E6E2DB;border-radius:6px;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;color:#1A1E24;background:#fff;box-sizing:border-box;" />'
1233        +'</div>'
1234        +'<p style="font-family:Inter,sans-serif;font-size:12px;color:#9A9DA2;margin-top:10px;text-align:center;">You can add family members next</p>'
1235        +'<button style="width:100%;height:52px;margin-top:32px;background-color:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;">Continue \u2192</button>'
1236        +'<div style="display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;">'
1237          +'<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="#C2A86D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>'
1238          +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;margin:0;">No account or payment required yet</p>'
1239        +'</div>'
1240      +'</div>';
1241      r.innerHTML='<div style="min-height:100vh;background-color:#FAF9F7;">'+hdr+pb+content+'</div>';
1242    })();
1243    </script>
1243
1244    
1244<script>
1245    /* ── Trial funnel prerender: /create-vault?mode=trial ─────────────── */
1246    (function(){
1247      // DEAD as of 2026-07-03: /create-vault?mode=trial has no server prerender
1248      // shell either, so this used to fire and flash stale content. Removed.
1249      if(true)return;
1250      var p=window.location.pathname;
1251      var q=window.location.search;
1252      var hdr='<header style="border-bottom:1px solid #E6E2DB;background-color:#FFFFFF;">'
1253        +'<div style="max-width:900px;margin:0 auto;height:60px;padding:0 24px;display:flex;align-items:center;">'
1254          +'<a href="/" style="display:flex;align-items:center;gap:10px;text-decoration:none;">'
1255            +'<img src="/privawell-shield.webp" alt="PRIVAWELL" style="height:26px;width:auto;" />'
1256            +'<span style="font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#0E1A2B;letter-spacing:2.5px;text-transform:uppercase;">PRIVAWELL</span>'
1257          +'</a>'
1258        +'</div>'
1259      +'</header>';
1260      var content='<div style="max-width:480px;margin:0 auto;padding:64px 24px 96px;">'
1261        +'<div style="text-align:center;margin-bottom:40px;">'
1262          +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:30px;font-weight:700;color:#0E1A2B;line-height:1.2;margin:0 0 12px;">Who is this vault for?</h1>'
1263          +'<p style="font-family:Inter,sans-serif;font-size:15px;color:#6E7278;line-height:1.7;max-width:360px;margin:0 auto;">We\'ll set up your personal health record in seconds.</p>'
1264        +'</div>'
1265        +'<div>'
1266          +'<label style="font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#374151;letter-spacing:0.3px;display:block;margin-bottom:7px;line-height:1;">Your name</label>'
1267          +'<input type="text" placeholder="e.g. Sarah" style="width:100%;height:44px;border:1px solid #E6E2DB;border-radius:6px;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;color:#1A1E24;background:#fff;box-sizing:border-box;" />'
1268        +'</div>'
1269        +'<button style="width:100%;height:52px;margin-top:32px;background-color:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;">Continue \u2192</button>'
1270        +'<div style="display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;">'
1271          +'<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="#C2A86D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>'
1272          +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;margin:0;">No account or payment required yet</p>'
1273        +'</div>'
1274      +'</div>';
1275      r.innerHTML='<div style="min-height:100vh;background-color:#FAF9F7;">'+hdr+content+'</div>';
1276    })();
1277    </script>
1277
1278    
1278<script>
1279    (function(){
1280      var p=window.location.pathname;
1281      var legal={
1282        '/privacy-policy':['Privacy Policy','Last updated: January 2025'],
1283        '/terms':['Terms of Service','Last updated: January 2025']
1284      };
1285      var d=legal[p];
1286      if(!d)return;
1287      var r=document.getElementById('root');
1288      if(!r||r.children.length>0)return;
1289      r.innerHTML=__pwHdr()+__pwAnn()
1290        +'<section style="padding:80px 24px 64px;">'
1291          +'<div style="max-width:960px;margin:0 auto;text-align:center;">'
1292            +'<h1 class="lcp-target" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(28px,4vw,48px);font-weight:600;color:#0E1A2B;margin:0 0 16px;">'+d[0]+'</h1>'
1293            +'<p style="font-family:Inter,sans-serif;font-size:15px;color:#6E7278;">'+d[1]+'</p>'
1294          +'</div>'
1295        +'</section>';
1296    })();
1297    </script>
1297
1298    
1298<script>
1299    (function(){
1300      if(window.location.pathname!=='/features')return;
1301      var r=document.getElementById('root');
1302      if(!r||r.children.length>0)return;
1303      r.innerHTML=__pwHdr()+__pwAnn()
1304        +'<section style="background-color:#FAF9F7;padding:80px 24px 64px;">'
1305          +'<div style="max-width:840px;margin:0 auto;text-align:center;">'
1306            +'<h1 class="lcp-target" style="font-family:Inter,sans-serif;font-size:clamp(28px,4vw,46px);line-height:1.25;color:#0f172a;font-weight:600;margin:0 0 20px;">Everything you need to track <span style="color:#C2A86D;">family wellness</span></h1>'
1307            +'<p style="font-family:Inter,sans-serif;font-size:clamp(15px,1.8vw,18px);line-height:1.6;color:#475569;max-width:560px;margin:0 auto 32px;">From daily vitals to doctor visits, PRIVAWELL helps you stay on top of your family\u2019s health with privacy built in from day one.</p>'
1308            +'<div style="display:flex;flex-wrap:wrap;gap:16px;justify-content:center;">'
1309              +'<a href="/pricing" style="display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 36px;background:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:10px;">See plans and pricing</a>'
1310              +'<a href="/example-summary" style="display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;border:1.5px solid #CBD5E1;color:#374151;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;border-radius:10px;">View Sample Report</a>'
1311            +'</div>'
1312          +'</div>'
1313        +'</section>';
1314    })();
1315    </script>
1315
1316    
1316<script>
1317    (function(){
1318      if(window.location.pathname!=='/try-free')return;
1319      var r=document.getElementById('root');
1320      if(!r||r.children.length>0)return;
1321      var tfHdr='<header style="border-bottom:1px solid #E6E2DB;background-color:#FFFFFF;">'
1322        +'<div style="max-width:1080px;margin:0 auto;height:60px;padding:0 24px;display:flex;align-items:center;">'
1323          +'<a href="/" style="display:flex;align-items:center;gap:10px;text-decoration:none;">'
1324            +'<img src="/privawell-shield.webp" alt="PRIVAWELL" style="height:28px;width:auto;mix-blend-mode:multiply;" />'
1325            +'<div>'
1326              +'<div style="font-family:Georgia,serif;font-size:14px;font-weight:700;color:#0E1A2B;letter-spacing:2px;">PRIVAWELL</div>'
1327              +'<div style="font-size:8px;color:#C2A86D;letter-spacing:2px;font-weight:500;">Family Health. Protected.</div>'
1328            +'</div>'
1329          +'</a>'
1330        +'</div>'
1331      +'</header>';
1332      r.innerHTML=tfHdr
1333        +'<section class="tf-hero-section" style="position:relative;overflow:hidden;isolation:isolate;background-color:#FAF9F7;padding:clamp(24px,3vw,48px) 24px;">'
1334          +'<img class="tf-hero-img" src="/try-free-hero.jpg" alt="" aria-hidden="true" fetchpriority="high" decoding="async" width="1440" height="810" style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0;">'
1335          +'<div aria-hidden="true" style="position:absolute;inset:0;background:linear-gradient(to right,rgba(244,242,238,0.97) 0%,rgba(244,242,238,0.97) 40%,rgba(244,242,238,0.72) 58%,rgba(244,242,238,0) 80%);z-index:1;"></div>'
1336          +'<div style="position:relative;z-index:2;">'
1337          +'<div class="tf-hero-grid">'
1338
1339            +'<div style="min-width:0;">'
1340              +'<div class="tf-eyebrow" style="display:inline-block;background:#C2A86D18;border:1px solid #C2A86D40;border-radius:20px;padding:4px 16px;margin-bottom:20px;">'
1341                +'<span style="font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#C2A86D;letter-spacing:1.5px;">HEALTH OWNERSHIP STARTS HERE</span>'
1342              +'</div>'
1343              +'<h1 class="lcp-target tf-mobile-h1-override" style="font-family:Georgia,\'Times New Roman\',serif;font-size:clamp(28px,4.5vw,52px);font-weight:700;line-height:1.1;color:#0E1A2B;margin:0 0 20px;letter-spacing:-0.5px;">'
1344                +'<span class="tf-desktop-h1-text">Your family\'s medical history belongs to you \u2014 not a hospital portal.</span>'
1345                +'<span class="tf-mobile-h1-text">Upload one medical record. Get a doctor-ready preview.</span>'
1346              +'</h1>'
1347              +'<p class="tf-desktop-subcopy" style="font-family:Inter,sans-serif;font-size:clamp(15px,1.8vw,18px);line-height:1.7;color:#6E7278;margin:0 0 16px;max-width:520px;">PRIVAWELL turns scattered medical records into a structured, doctor-ready health history that belongs to you.</p>'
1348              +'<p class="tf-mobile-subcopy" style="font-family:Inter,sans-serif;font-size:15px;line-height:1.65;color:#6E7278;margin:0 0 16px;">PRIVAWELL turns scattered family medical records into a private, structured summary you can use across doctors, countries and languages.</p>'
1349              +'<p class="tf-choose-label" style="font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#6E7278;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 14px;">Choose how you want to start</p>'
1350              +'<div class="tf-desktop-cards tf-path-grid">'
1351                +'<div style="background:#FFFFFF;border:1px solid #E6E2DB;border-top:3px solid #C2A86D;border-radius:12px;padding:20px;display:flex;flex-direction:column;min-height:200px;box-sizing:border-box;">'
1352                  +'<div style="font-family:Georgia,serif;font-size:16px;font-weight:700;color:#0E1A2B;margin-bottom:8px;">Try Free with a Document</div>'
1353                  +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;line-height:1.65;flex:1;margin:0 0 16px;">Upload one medical record and see how PRIVAWELL turns it into a structured, doctor-ready preview.</p>'
1354                  +'<div style="margin-top:auto;">'
1355                    +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;height:44px;width:100%;background-color:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:10px;">Upload one document</a>'
1356                    +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;margin:8px 0 0;text-align:center;">No credit card required</p>'
1357                  +'</div>'
1358                +'</div>'
1359                +'<div style="background:#FFFFFF;border:1px solid #E6E2DB;border-radius:12px;padding:20px;
1359display:flex;flex-direction:column;min-height:200px;box-sizing:border-box;">'
1360                  +'<div style="font-family:Georgia,serif;font-size:16px;font-weight:700;color:#0E1A2B;margin-bottom:8px;">Start Your Family Vault</div>'
1361                  +'<p style="font-family:Inter,sans-serif;font-size:13px;color:#6E7278;line-height:1.65;flex:1;margin:0 0 16px;">No document ready? Start building your family health record now. Add family members, medications, allergies, and records over time \u2014 before you urgently need them.</p>'
1362                  +'<div style="margin-top:auto;">'
1363                    +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;height:44px;width:100%;background-color:transparent;color:#0E1A2B;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;text-decoration:none;border:1px solid #E6E2DB;border-radius:8px;">Start without a document</a>'
1364                    +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;margin:8px 0 0;text-align:center;">Begin your health ownership record today</p>'
1365                  +'</div>'
1366                +'</div>'
1367              +'</div>'
1368              +'<div class="tf-mobile-cta-stack" id="section-mobile-compact-cta">'
1369                +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;height:52px;width:100%;background-color:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:10px;box-sizing:border-box;">Upload one document</a>'
1370                +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;height:46px;width:100%;background-color:transparent;color:#0E1A2B;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #E6E2DB;border-radius:8px;box-sizing:border-box;">Start without a document</a>'
1371                +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;text-align:center;margin:4px 0 0;">No credit card \u00B7 One document \u00B7 Built in Switzerland</p>'
1372              +'</div>'
1373            +'</div>'
1374
1375            +'<div class="tf-right-col" aria-hidden="true"></div>'
1376
1377          +'</div>'
1378        +'</section>'
1379        +'<div id="upload" style="padding:clamp(40px,5vw,60px) 24px;background-color:#FFFFFF;border-top:1px solid #E6E2DB;">'
1380          +'<div style="max-width:480px;margin:0 auto;">'
1381            +'<div class="tf-card-pair tf-card-pair--primary">'
1382              +'<div style="font-family:Georgia,serif;font-size:18px;font-weight:700;color:#0E1A2B;margin-bottom:12px;line-height:1.3;">Upload one record \u2014 see the difference</div>'
1383              +'<p style="font-family:Inter,sans-serif;font-size:14px;color:#6E7278;line-height:1.7;margin-bottom:24px;">Try PRIVAWELL with a PDF, scan, image, lab report, vaccination record, prescription, MRI report, or clinical letter.</p>'
1384              +'<div style="border:2px dashed rgba(194,168,109,0.6);border-radius:12px;padding:28px 20px;text-align:center;background:rgba(194,168,109,0.031);margin-bottom:20px;">'
1385                +'<div style="font-size:28px;margin-bottom:8px;color:#C2A86D;">\u2191</div>'
1386                +'<div style="font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#0E1A2B;margin-bottom:4px;">Click to select your file</div>'
1387                +'<div style="font-family:Inter,sans-serif;font-size:12px;color:#6E7278;">PDF, image, or scan</div>'
1388              +'</div>'
1389              +'<a href="/create-vault" style="display:flex;align-items:center;justify-content:center;height:50px;width:100%;background-color:#C2A86D;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:10px;">Upload one document</a>'
1390              +'<p style="font-family:Inter,sans-serif;font-size:11px;color:#9A9DA2;margin:12px 0 0;text-align:center;line-height:1.6;">PRIVAWELL will organise what it can and clearly flag anything that needs review.</p>'
1391            +'</div>'
1392          +'</div>'
1393        +'</div>'
1394        +'<section style="background-color:#FFFFFF;border-top:1px solid #E6E2DB;border-bottom:1px solid #E6E2DB;">'
1395          +'<div class="tb-wrap" style="max-width:1080px;margin:0 auto;">'
1396            +'<div class="tb-item"><span style="flex-shrink:0;color:#C2A86D;font-size:12px;font-weight:700;">\u2713</span><div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">SWISS-BASED \u00B7 PRIVACY-FIRST</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Operated by Bluetrees GmbH, Switzerland.</p></div></div>'
1397            +'<div class="tb-item"><span style="flex-shrink:0;color:#C2A86D;font-size:12px;font-weight:700;">\u2713</span><div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">ENCRYPTED &amp; SECURE</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Protected in transit and at rest.</p></div></div>'
1398            +'<div class="tb-item"><span style="flex-shrink:0;color:#C2A86D;font-size:12px;font-weight:700;">\u2713</span><div><p style="font-family:Inter,sans-serif;font-size:8px;font-weight:700;color:#9CA3AF;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 2px;white-space:nowrap;">YOU CONTROL YOUR DATA</p><p style="font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#2D2D2D;margin:0;line-height:1.35;">Download, export, or delete anytime.</p></div></div>'
1399          +'</div>'
1400        +'</section>';
1401    })();
1402    </script>
1402
1403    
1404    
1404<script>
1405      // Minimal ResizeObserver error suppression (safe pattern)
1406      window.addEventListener('error', function(e) {
1407        if (e.message && e.message.includes('ResizeObserver loop')) {
1408          e.stopImmediatePropagation();
1409          e.preventDefault();
1410        }
1411      });
1412      
1413      // Unregister legacy service workers and remove their caches. A Chrome tab
1414      // can otherwise keep an old HTML/chunk combination after a deployment,
1415      // which prevents React from mounting until browser data is cleared.
1416      if ('serviceWorker' in navigator) {
1417        navigator.serviceWorker.getRegistrations()
1418          .then(function(regs) {
1419            return Promise.allSettled(regs.map(function(r) { return r.unregister(); }));
1420          })
1421          .catch(function() {});
1422      }
1423      if ('caches' in window) {
1424        caches.keys()
1425          .then(function(names) {
1426            return Promise.allSettled(
1427              names
1428                .filter(function(name) { return name.indexOf('privawell-') === 0; })
1429                .map(function(name) { return caches.delete(name); })
1430            );
1431          })
1432          .catch(function() {});
1433      }
1434    </script>
1434
1435    
1436    <!-- Google Ads + Meta Pixel + LinkedIn Insight — deferred 5s after load to unblock React rendering -->
1437    
1437<script>
1438      function __loadTrackingPixels(){
1439        try {
1440          var storageProbe='__pw_tracking_storage_probe__';
1441          localStorage.setItem(storageProbe,'1');
1442          localStorage.removeItem(storageProbe);
1443        } catch (_) {
1444          // Optional third-party pixels can throw uncaught exceptions when
1445          // Chrome blocks storage. Core app/auth behavior must remain isolated.
1446          return;
1447        }
1448        gtag('config', 'AW-17846744272', { send_page_view: false });
vendor: 471 bytes, lines 1448-1457
1448
1449        !function(f,b,e,v,n,t,s)
1450        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1451        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1452        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1453        n.queue=[];t=b.createElement(e);t.async=!0;
1454        t.src=v;s=b.getElementsByTagName(e)[0];
1455        s.parentNode.insertBefore(t,s)}(window, document,'script',
1456        'https://connect.facebook.net/en_US/fbevents.js');
1457        fbq('init', '
14571637102084307886
vendor: 46 bytes, lines 1457-1459
1457');
1458        fbq('track', 'PageView');
1459        
1459fbq('init', '2482641385523657');
1460        var p=window.location.pathname;
1461        if(p==='/'||p==='/expats-switzerland'||p==='/create-vault'){
1462          fbq('trackSingle', '2482641385523657', 'PageView');
1463        }
1464      }
1465      function __schedulePixels(){if('requestIdleCallback' in window){requestIdleCallback(__loadTrackingPixels,{timeout:8000});}else{setTimeout(__loadTrackingPixels,5000);}}
1466      if(document.readyState==='complete') __schedulePixels();
1467      else window.addEventListener('load',__schedulePixels);
1468    </script>
1468
1469
1470    <!-- Page-view tracking IIFE — deferred to end of body so it does not block
1471         the critical rendering path. Runs before React (ES module is deferred),
1472         so window.__pvSentPaths is set before any SPA navigation fires. -->
1473    
1473<script>
1474      (function(){
1475        var p=window.location.pathname.toLowerCase().replace(/\/$/,'') || '/';
1476        var q=window.location.search;
1477        var ref=document.referrer||'';
1478        var ck=document.cookie.match(/(?:^|;\s*)anon_id=([^;]*)/);
1479        var sid=ck?decodeURIComponent(ck[1]):'';
1480        if(!sid){
1481          sid='anon_'+Date.now()+'_'+Math.random().toString(36).substring(2,9);
1482          document.cookie='anon_id='+sid+';path=/;max-age=31536000;SameSite=Lax';
1483        }
1484        var names={
1485          '/':'homepage',
1486          '/pricing':'pricing',
1487          '/create-vault':'create_vault',
1488          '/example-summary':'example_summary',
1489          '/start':'start',
1490          '/features':'features',
1491          '/how-it-works':'how_it_works',
1492          '/about':'about',
1493          '/our-story':'our_story',
1494          '/contact':'contact',
1495          '/security':'security',
1496          '/login':'login',
1497          '/register':'register',
1498          '/moving-abroad-medical-records':'moving_abroad_medical_records',
1499          '/moving-abroad-with-children':'moving_abroad_children',
1500          '/family-health-readiness':'family_health_assessment',
1501          '/family-doctor-visit-summary':'doctor_visit_summary',
1502          '/family-medical-records-checklist':'medical_records_checklist',
1503          '/how-to-organize-medical-records':'organize_medical_records',
1504          '/what-is-a-doctor-ready-medical-summary':'what_is_doctor_ready',
1505          '/personal-health-record-app':'personal_health_record_app',
1506          '/how-long-keep-medical-records':'how_long_keep_records',
1507          '/digital-vs-paper-medical-records':'digital_vs_paper',
1508          '/medical-records-for-travel':'records_for_travel',
1509          '/what-medical-records-should-you-keep':'what_records_to_keep',
1510          '/family-health-timeline':'family_health_timeline',
1511          '/family-medical-records-checklist-tool':'checklist_tool',
1512          '/medical-records-checklist-template':'checklist_template',
1513          '/family-medical-templates':'family_templates',
1514          '/doctor-visit':'doctor_visit',
1515          '/medical-records':'medical_records',
1516          '/sample-report':'sample_report',
1517          '/founding-families':'founding_families',
1518          '/privacy-policy':'privacy_policy',
1519          '/terms':'terms',
1520          '/refund-policy':'refund_policy',
1521          '/forgot-password':'forgot_password',
1522          '/reset-password':'reset_password',
1523          '/billing/success':'billing_success',
1524          '/billing/cancel':'billing_cancel',
1525          '/checkout/success':'checkout_success',
1526          '/checkout/return':'checkout_return',
1527          '/onboarding':'onboarding',
1528          '/family-health-assessment':'family_health_assessment_quiz',
1529          '/why-not-automatic-health-record-syncing':'why_not_auto_syncing',
1530          '/privawell-vs-other-health-record-apps':'privawell_vs_others',
1531          '/best-way-to-manage-medical-records-across-countries':'manage_records_across_countries',
1532          '/expats-switzerland':'expats_switzerland',
1533          '/expats-germany':'expats_germany',
1534          '/expats-uk':'expats_uk',
1535          '/expats-uae':'expats_uae',
1536          '/expats-singapore':'expats_singapore',
1537          '/expats-netherlands':'expats_netherlands',
1538          '/expats-australia':'expats_australia'
1539        };
1540        var pg=names[p]||(p.indexOf('/thank-you')===0?'thank_you':p.indexOf('/admin')===0?'admin':p.replace(/^\//,'').replace(/[^a-z0-9]/g,'_'));
1541        var src='';
1542        if(q){var m=q.match(/[?&](?:src|utm_source)=([^&]*)/);if(m)src=decodeURIComponent(m[1]);}
1543        window.__pvSentPaths=window.__pvSentPaths||new Set();
1544        window.__pvSentPaths.add(p);
1545        function __sendPV(){
1546          try{
1547            var b=JSON.stringify({name:'page_view',params:{page:pg,path:p,referrer:ref,src:src}});
1548            if(navigator.sendBeacon){
1549              navigator.sendBeacon('/api/track-event',new Blob([b],{type:'application/json'}));
1550            }else{
1551              var x=new XMLHttpRequest();x.open('POST','/api/track-event');x.setRequestHeader('Content-Type','application/json');x.send(b);
1552            }
1553          }catch(e){}
1554        }
1555        if('requestIdleCallback' in window)requestIdleCallback(__sendPV,{timeout:3000});
1556        else setTimeout(__sendPV,1500);
1557      })();
1558    </script>
1558
1559
1560    <!-- Replit dev banner — only in dev, never in production build -->
1561    
1561<script>
1562    if(window.location.hostname.includes('replit.dev')||window.location.hostname==='localhost'){
1563      var s=document.createElement('script');s.src='https://replit.com/public/js/replit-dev-banner.js';document.body.appendChild(s);
1564    }
1565    </script>
1565
1566  
1566<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4692cfedce7f54f',t:'MTc5MTMzNjk5NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1566<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d894b443853946ebadef9239c328704a","r":1,"spa":2}' crossorigin="anonymous"></script>
1566
1567</body>
1568</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.