inou/portal/templates/landing_no.tmpl

122 lines
10 KiB
Cheetah

{{define "landing_no"}}
<style>
.landing-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 48px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 24px; }
.hero-answer { text-align: center; font-size: 1.25rem; font-weight: 400; color: var(--text); line-height: 1.8; margin-top: 16px; margin-bottom: 32px; }
.hero-answer .inou { font-weight: 700; color: var(--accent); }
.hero-tagline { text-align: center; font-size: 1.3rem; font-weight: 600; color: var(--text); margin-bottom: 32px; }
.hero-cta { margin-bottom: 0; text-align: center; }
.hero-cta .btn { padding: 18px 56px; font-size: 0.9rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; border-radius: 4px; }
.story-prose.warm { font-size: 1.1rem; line-height: 1.8; color: var(--text); }
.story-prose.warm p { margin-bottom: 20px; }
.story-prose.warm .emphasis { font-weight: 600; font-size: 1.15rem; }
.story-title { font-size: 1.25rem; font-weight: 600; color: var(--text); margin-bottom: 32px; }
.story-pair { margin-bottom: 32px; }
.story-pair .data { font-size: 1.1rem; font-weight: 400; color: var(--text); margin-bottom: 4px; }
.story-pair .reality { font-size: 1rem; font-weight: 300; font-style: italic; color: var(--text-muted); }
.story-transition { font-size: 1.25rem; font-weight: 400; color: var(--text); line-height: 1.8; margin: 32px 0; padding: 24px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
.story-gaps { font-size: 1rem; font-weight: 300; color: var(--text-muted); line-height: 1.8; margin-bottom: 32px; }
.story-gaps span { display: block; }
.story-gaps .indent { font-style: italic; }
.story-connections { font-size: 1rem; font-weight: 300; color: var(--text-muted); line-height: 1.8; margin-bottom: 32px; }
.story-connections span { display: block; }
.story-ai { font-size: 1.25rem; font-weight: 400; color: var(--text); line-height: 1.8; margin-bottom: 32px; }
.story-ai span { display: block; }
.story-ai .last { font-style: italic; }
.story-prose { font-size: 1rem; font-weight: 300; color: var(--text-muted); line-height: 1.8; margin-bottom: 20px; }
.story-prose:last-of-type { margin-bottom: 32px; }
.story-prose strong { font-weight: 600; color: var(--text); }
.story-prose .inou { font-weight: 700; color: var(--accent); }
.story-closing { font-size: 1.25rem; font-weight: 400; color: var(--text); padding-top: 24px; border-top: 1px solid var(--border); }
.story-closing .inou { font-weight: 700; color: var(--accent); }
.trust-card { width: 100%; margin-left: auto; margin-right: auto; background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 32px 48px; margin-bottom: 24px; }
.trust-card .section-label { font-size: 0.75rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: var(--text-muted); margin-bottom: 24px; }
.trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; }
.trust-item { font-size: 0.9rem; font-weight: 300; color: var(--text-muted); line-height: 1.6; }
.trust-item strong { display: block; font-weight: 600; color: var(--text); margin-bottom: 4px; }
.landing-footer { padding: 16px 0; border-top: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center; }
.landing-footer-left { font-size: 0.9rem; color: var(--text-muted); display: flex; gap: 16px; align-items: center; }
.landing-footer-left a { color: var(--text-muted); text-decoration: none; }
.landing-footer-left a:hover { color: var(--accent); }
.landing-footer-right { font-size: 1rem; }
.landing-footer-right .inou { font-weight: 700; color: var(--accent); }
.landing-footer-right .health { font-weight: 400; color: var(--text-muted); }
@media (max-width: 768px) { .trust-card { padding: 24px; } .trust-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } }
@media (max-width: 480px) { .trust-card { padding: 20px 16px; } .trust-grid { grid-template-columns: 1fr; gap: 20px; } .landing-footer { flex-direction: column; gap: 12px; text-align: center; } .landing-footer-left { flex-direction: column; gap: 8px; } }
</style>
<div class="sg-container">
<div class="landing-card">
<div class="hero">
<div class="hero-answer"><span class="inou">inou</span> organiserer og deler helsedossieren din med din AI — sikkert og privat.</div>
<div class="hero-tagline">Din helse, forstått.</div>
<div class="hero-cta">{{if .Dossier}}<a href="/invite" class="btn btn-primary">Inviter en venn</a>{{else}}<a href="/start" class="btn btn-primary">Logg inn</a>{{end}}{{if .Error}}<div class="error" style="margin-top: 24px;">{{.Error}}</div>{{end}}</div>
</div>
</div>
<div class="landing-card">
<div class="story">
<h2 class="story-title">Du trenger AI for helsen din</h2>
<div class="story-prose warm">
<p>Helsedataene dine er spredt på dusinvis av steder — hos kardiologen din, nevrologen din, labben, smartklokken din, appene dine, 23andMe. Og bare du kjenner resten: hva du spiser, hva du drikker, hvilke kosttilskudd du tar. Treningsrutinen din. Symptomene dine. Målene dine — enten du prøver å bli gravid, trener til et maraton, eller bare prøver å føle deg mindre sliten.</p>
<p>Enten du er frisk og vil forbli det, navigerer en vanskelig diagnose, eller tar vare på et familiemedlem som ikke kan tale for seg selv — ingen enkelt lege ser hele bildet. Ingen system kobler alt sammen.</p>
<p>Men du har tilgang til alt. Du mangler bare ekspertisen til å forstå det.</p>
<p class="emphasis">Din AI har den. inou gir den hele bildet.</p>
</div>
</div>
</div>
<div class="landing-card">
<div class="story">
<h2 class="story-title">Utfordringen</h2>
<div class="story-pair"><div class="data">MR-en din har 4 000 snitt.</div><div class="reality">Den ble lest på 10 minutter.</div></div>
<div class="story-pair"><div class="data">Genomet ditt har millioner av varianter.</div><div class="reality">Du fikk bare vite øyenfargen din og hvor forfedrene dine kom fra.</div></div>
<div class="story-pair"><div class="data">Blodprøvene dine har dusinvis av markører.</div><div class="reality">Legen din sa "alt ser bra ut."</div></div>
<div class="story-pair"><div class="data">Klokken din har registrert 10 000 timer søvn.</div><div class="reality">Treneren din vet ikke at den finnes.</div></div>
<div class="story-pair"><div class="data">Du har prøvd hundre forskjellige kosttilskudd.</div><div class="reality">Ingen spurte hvilke.</div></div>
<div class="story-transition">Koblingene er der.<br>De er bare for komplekse for én person.</div>
<div class="story-gaps">
<span>Ingen vet hvordan kroppen din prosesserer Warfarin — ikke engang du.</span>
<span class="indent">Men svaret kan ligge gjemt i 23andMe.</span>
<span>Det "uten anmerkning" på MR-en din — så noen virkelig nøye på alle 4 000 snittene?</span>
<span>Skjoldbruskkjertelen din er "innenfor normalverdier" — men ingen koblet det til trettheten din, vekten din, at du alltid fryser.</span>
</div>
<div class="story-connections">
<span>Ingen kobler ettermiddagskaffen din til søvnkvaliteten din.</span>
<span>Jernverdiene dine til trettheten din under trening.</span>
<span>Genetikken din til hjernetåken din.</span>
</div>
<div class="story-ai">
<span>Din AI glemmer ikke.</span>
<span>Stresser ikke.</span>
<span>Finner det som ble oversett.</span>
<span class="last">Spesialiserer seg ikke — ser deg som helhet.</span>
</div>
<div class="story-closing"><span class="inou">inou</span> lar din AI ta hensyn til alt — hvert snitt, hver markør, hver variant — kobler alt sammen og gir deg endelig svar som ingen andre kunne gi.</div>
</div>
</div>
<div class="landing-card">
<div class="story">
<h2 class="story-title">Hvorfor vi bygde dette</h2>
<p class="story-prose">Du har samlet år med helsedata. Undersøkelser fra sykehuset. Prøver fra labben. Resultater fra pasientportalen. Data fra klokken din. Kanskje til og med DNA-et ditt.</p>
<p class="story-prose">Og så er det alt som bare du vet — vekten din, blodtrykket ditt, treningsprogrammet ditt, tilskuddene du tar, symptomene du alltid glemmer å nevne.</p>
<p class="story-prose">Alt er der — men spredt i systemer som ikke snakker sammen, hos spesialister som bare ser sin del, eller låst inne i ditt eget hode.</p>
<p class="story-prose">Kardiologen din vet ikke hva nevrologen din fant. Treneren din har ikke sett blodprøvene dine. Legen din aner ikke hvilke tilskudd du tar. Og ingen av dem har tid til å sette seg ned med deg og koble prikkene.</p>
<p class="story-prose"><strong>AI kan endelig gjøre det.</strong> Den kan samle det som ingen enkelt ekspert ser — og forklare det for deg i tillegg.</p>
<p class="story-prose">Men disse dataene får ikke plass i et chatvindu. Og det siste du vil er sykehistorikken din på andres servere, som trener modellene deres.</p>
<p class="story-prose"><span class="inou">inou</span> samler alt — lab, bildediagnostikk, genetikk, vitale tegn, medisiner, tilskudd — kryptert, privat, og delt med absolutt ingen. Din AI kobler seg til sikkert. Dataene dine forblir dine.</p>
<div class="story-closing">Din helse, forstått.</div>
</div>
</div>
<div class="trust-card">
<div class="section-label">{{.T.data_yours}}</div>
<div class="trust-grid">
<div class="trust-item"><strong>{{.T.never_training}}</strong>{{.T.never_training_desc}}</div>
<div class="trust-item"><strong>{{.T.never_shared}}</strong>{{.T.never_shared_desc}}</div>
<div class="trust-item"><strong>{{.T.encrypted}}</strong>{{.T.encrypted_desc}}</div>
<div class="trust-item"><strong>{{.T.delete}}</strong>{{.T.delete_desc}}</div>
</div>
</div>
<footer class="landing-footer">
<div class="landing-footer-left"><span>© 2025</span><a href="/privacy-policy">Personvern</a></div>
<span class="landing-footer-right"><span class="inou">inou</span> <span class="health">health</span></span>
</footer>
</div>
{{end}}