zoe-pitches/evergreen-business-plan/index.html

667 lines
57 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=1920">
<meta name="robots" content="noindex, nofollow">
<title>Evergreen — business plan</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800&display=swap" rel="stylesheet">
<style>
:root{
--forest:#173b2b;--forest-2:#22543d;--moss:#3f7a5a;--sage:#9fc0a6;
--cream:#f6efe0;--cream-2:#fbf6ea;--paper:#fffdf8;
--gold:#e8a33d;--gold-deep:#c9821f;--amber:#875410; /* amber = AA-readable caps on cream; gold = decorative bars only */
--ink:#1f2c25;--muted:#55665c;--line:#e4dcc8;
--rose:#c2553f;--rose-deep:#9e3f2c;
--livegreen:#2f9e5f;
}
*{box-sizing:border-box;margin:0;padding:0;}
body{font-family:'Mulish',sans-serif;color:var(--ink);width:1920px;}
/* ── 16:9 sheet ── */
.sheet{width:1920px;height:1080px;padding:72px 100px;position:relative;overflow:hidden;
background:
radial-gradient(1300px 820px at 4% -6%, rgba(63,122,90,.18), transparent 60%),
radial-gradient(1150px 900px at 108% 112%, rgba(232,163,61,.20), transparent 58%),
linear-gradient(180deg,#f7f0e2,#f1e8d4);}
.sheet::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
.in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding-top:106px;}
/* ── shared chrome ── */
.pagehead{display:flex;align-items:center;justify-content:space-between;position:absolute;top:62px;left:100px;right:100px;z-index:4;}
.brand .word{font-family:'Fraunces',serif;font-weight:600;font-size:34px;color:var(--forest);letter-spacing:-.5px;}
.ey{font-weight:800;letter-spacing:3.5px;text-transform:uppercase;font-size:13px;color:var(--amber);}
.kicker{font-weight:800;letter-spacing:3px;text-transform:uppercase;font-size:14px;color:var(--amber);margin-bottom:16px;position:relative;padding-top:24px;}
.kicker::before{content:"";position:absolute;top:0;left:0;width:54px;height:4px;background:linear-gradient(90deg,#e8a33d,#c9821f);border-radius:2px;}
h1.sec{font-family:'Fraunces',serif;font-weight:600;font-size:66px;color:var(--forest);line-height:1.02;letter-spacing:-1px;text-wrap:balance;}
.lead{font-size:21px;color:var(--muted);font-weight:600;line-height:1.5;margin-top:20px;max-width:60ch;}
.lead b{color:var(--forest);}
.pagenum{position:absolute;bottom:52px;right:100px;font-weight:800;font-size:14px;color:var(--sage);letter-spacing:1px;z-index:3;}
.source{font-size:13.5px;color:var(--sage);font-weight:700;margin-top:20px;letter-spacing:.3px;max-width:100ch;}
.card{background:var(--paper);border:1.5px solid var(--line);border-radius:22px;
box-shadow:0 30px 60px -36px rgba(15,42,30,.5),0 4px 14px -8px rgba(15,42,30,.12);}
.callout{background:linear-gradient(120deg,#1b4632,#2c6346);border-radius:24px;padding:34px 42px;color:#eaf4ec;}
.callout small{font-weight:800;letter-spacing:2.5px;text-transform:uppercase;font-size:13px;color:var(--sage);}
.callout h3{font-family:'Fraunces',serif;font-weight:500;font-size:31px;color:#fbf7ee;line-height:1.3;margin-top:11px;}
.callout p{font-size:18px;color:#cfe6d4;font-weight:600;line-height:1.5;margin-top:13px;max-width:96ch;}
/* ── 1 · cover / 3am timeline ── */
.cover-ey{position:absolute;top:60px;left:100px;font-weight:800;letter-spacing:4px;text-transform:uppercase;font-size:13.5px;color:var(--amber);z-index:3;}
.cover-conf{position:absolute;bottom:56px;left:100px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;font-size:12.5px;color:var(--sage);z-index:3;}
.cover-grid{display:grid;grid-template-columns:1fr 500px;gap:64px;align-items:stretch;height:100%;padding:44px 0 30px;}
.cover-left{display:flex;flex-direction:column;justify-content:center;}
.hero-q{font-family:'Fraunces',serif;font-weight:600;font-size:80px;color:var(--forest);line-height:1.03;letter-spacing:-1.5px;}
.hero-q em{font-style:italic;color:var(--rose-deep);}
.livepill{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:12.5px;color:#1c6b40;background:rgba(63,122,90,.15);border:1.5px solid rgba(63,122,90,.4);border-radius:99px;padding:8px 16px;width:max-content;}
.livepill .d{width:9px;height:9px;border-radius:50%;background:var(--livegreen);}
.tl{margin-top:30px;display:flex;flex-direction:column;}
.tlr{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:baseline;padding:13px 0;border-bottom:1.5px solid var(--line);}
.tlr .t{font-family:'Fraunces',serif;font-weight:600;font-size:27px;color:var(--rose-deep);}
.tlr .e{font-size:18px;font-weight:700;color:var(--ink);line-height:1.35;}
.tlr.dead .t,.tlr.dead .e{color:var(--muted);}
.tlr.hit{border-bottom-color:var(--rose);}
.tlr.hit .e{color:var(--rose-deep);font-weight:800;}
.stamp{margin-top:26px;background:rgba(194,85,63,.08);border:2px solid var(--rose);border-radius:18px;padding:22px 30px;}
.stamp .h{font-family:'Fraunces',serif;font-size:27px;color:var(--rose-deep);font-weight:600;line-height:1.24;}
.stamp .s{font-size:17px;color:var(--ink);font-weight:700;margin-top:9px;}
/* ── header block used by content sheets ── */
.head{flex:none;}
.body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;}
/* ── stats ── */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.stat{padding:28px 30px;}
.stat .n{font-family:'Fraunces',serif;font-weight:600;font-size:52px;color:var(--forest);line-height:.95;letter-spacing:-1px;position:relative;display:inline-block;padding-bottom:13px;}
.stat .n::after{content:"";position:absolute;left:1px;bottom:0;width:48px;height:3px;background:linear-gradient(90deg,#e8a33d,#c9821f);border-radius:2px;}
.stat .l{font-size:16px;color:var(--muted);font-weight:700;line-height:1.42;margin-top:14px;}
.stat .l b{color:var(--ink);}
/* ── product: four pillars + portrait ── */
.prodgrid{display:grid;grid-template-columns:1fr 430px;gap:48px;align-items:stretch;}
.four{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:center;}
.pill{padding:22px 26px;display:flex;gap:18px;align-items:flex-start;}
.pill .ic{width:56px;height:56px;border-radius:15px;flex:none;display:flex;align-items:center;justify-content:center;font-size:26px;}
.pill b{font-family:'Fraunces',serif;font-weight:600;font-size:24px;color:var(--forest);display:block;}
.pill p{font-size:16px;color:var(--muted);font-weight:600;line-height:1.42;margin-top:6px;}
.pill p b{color:var(--ink);}
.ic.grn{background:rgba(63,122,90,.14);color:var(--moss);}
.ic.ros{background:rgba(194,85,63,.15);color:var(--rose-deep);}
.ic.gld{background:rgba(232,163,61,.20);color:var(--gold-deep);}
.ic.fst{background:rgba(23,59,43,.1);color:var(--forest);}
/* ── proof: "it's live" status board ── */
.livegrid{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px;align-content:center;}
.liverow{display:flex;gap:16px;align-items:flex-start;padding:11px 0;border-bottom:1.5px solid var(--line);}
.lstat{flex:none;display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;padding:6px 12px;border-radius:99px;margin-top:3px;}
.lstat .d{width:8px;height:8px;border-radius:50%;}
.lstat.live{color:#1c6b40;background:rgba(63,122,90,.16);}
.lstat.live .d{background:var(--livegreen);}
.lstat.next{color:var(--gold-deep);background:rgba(232,163,61,.18);}
.lstat.next .d{background:var(--gold);}
.lx b{font-family:'Fraunces',serif;font-weight:600;font-size:19px;color:var(--forest);display:block;margin-bottom:3px;}
.lx span{color:var(--muted);font-weight:600;font-size:15px;line-height:1.4;}
.lx span b{color:var(--ink);font-family:'Mulish',sans-serif;font-weight:800;font-size:inherit;display:inline;}
.nextrow{grid-column:1 / -1;border-bottom:none;padding-top:10px;}
.callout.compact{padding:22px 34px;}
.callout.compact h3{font-size:24px;margin-top:8px;}
.callout.compact p{font-size:15px;margin-top:9px;}
/* ── graveyard ── */
.grave{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.gr{padding:24px 28px;}
.gr .nm{font-family:'Fraunces',serif;font-weight:600;font-size:25px;color:var(--forest);}
.gr .fig{font-family:'Fraunces',serif;font-weight:600;font-size:19px;color:var(--rose-deep);line-height:1.2;margin:4px 0 10px;}
.gr .ws{font-size:16px;color:var(--muted);font-weight:600;line-height:1.4;}
.gr .ws b{color:var(--ink);}
/* ── moat / ladder shared list ── */
.rows{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;align-content:center;}
.row2{display:flex;gap:18px;align-items:flex-start;padding:14px 0;border-bottom:1.5px solid var(--line);}
.row2 .k{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-weight:600;font-size:20px;background:var(--forest);color:var(--cream-2);}
.row2.red .k{background:var(--rose-deep);}
.row2 b{font-weight:800;font-size:19px;color:var(--ink);display:block;margin-bottom:3px;}
.row2 span{color:var(--muted);font-weight:600;font-size:15.5px;line-height:1.4;}
.row2 span b{color:var(--ink);}
/* ── economics ── */
.ecogrid{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:22px;align-items:stretch;}
.eco{padding:30px 32px;}
.eco .h{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:12.5px;color:var(--amber);margin-bottom:16px;}
.er{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px dashed var(--line);font-weight:700;font-size:17px;}
.er:last-of-type{border-bottom:none;}
.er .v{font-family:'Fraunces',serif;font-weight:600;font-size:21px;color:var(--forest);}
.er.tot{border-top:2.5px solid var(--forest);margin-top:8px;padding-top:15px;border-bottom:none;}
.er.tot .v{font-size:28px;}
.er.red .v{color:var(--rose-deep);}
.honest{padding:28px 32px;border:2px solid var(--gold);border-radius:20px;background:rgba(232,163,61,.09);display:flex;flex-direction:column;justify-content:center;}
.honest b{font-family:'Fraunces',serif;font-size:23px;color:var(--forest);font-weight:600;display:block;margin-bottom:10px;}
.honest p{font-size:16.5px;color:var(--ink);font-weight:600;line-height:1.48;}
.honest p b{color:var(--rose-deep);}
/* ── ask ── */
.askgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;}
.gate{padding:28px 34px;border:2px solid var(--rose);border-radius:22px;background:rgba(194,85,63,.07);display:flex;flex-direction:column;justify-content:center;}
.gate .h{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:12.5px;color:var(--rose-deep);margin-bottom:12px;}
.gate p{font-size:17px;font-weight:700;color:var(--ink);line-height:1.5;}
.askbox{background:linear-gradient(120deg,#1b4632,#2c6346);border-radius:22px;padding:28px 34px;color:#eaf4ec;display:flex;flex-direction:column;justify-content:center;}
.askbox small{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:13px;color:var(--gold);}
.askbox h3{font-family:'Fraunces',serif;font-weight:500;font-size:26px;color:#fbf7ee;line-height:1.34;margin-top:11px;}
.askbox h3 b{color:#fff;}
.closebox{grid-column:1 / -1;text-align:center;padding-top:8px;}
.closebox .big{font-family:'Fraunces',serif;font-weight:600;font-size:46px;color:var(--forest);line-height:1.02;}
.closebox .tg{font-family:'Fraunces',serif;font-style:italic;font-size:24px;color:var(--moss);margin-top:8px;}
/* assumption / status flag */
.flag{position:absolute;bottom:50px;left:100px;z-index:5;font-weight:800;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--rose-deep);background:rgba(194,85,63,.1);border:1px solid var(--rose);border-radius:99px;padding:7px 16px;}
.flag.ok{color:#1c6b40;background:rgba(63,122,90,.12);border-color:rgba(63,122,90,.45);}
/* ── executive summary grid ── */
.exsum{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-content:center;}
.ex{padding:24px 28px;}
.ex .h{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:var(--amber);margin-bottom:10px;}
.ex b{font-family:'Fraunces',serif;font-weight:600;font-size:21px;color:var(--forest);display:block;line-height:1.15;margin-bottom:7px;}
.ex p{font-size:15px;color:var(--muted);font-weight:600;line-height:1.42;}
.ex p b{color:var(--ink);font-family:'Mulish',sans-serif;font-weight:800;font-size:inherit;display:inline;}
/* ── competitive matrix ── */
.matrix{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border:1.5px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px rgba(15,42,30,.45);}
.matrix th,.matrix td{padding:16px 18px;text-align:center;border-bottom:1.5px solid var(--line);font-size:16px;}
.matrix thead th{background:rgba(23,59,43,.06);font-family:'Mulish',sans-serif;font-weight:800;font-size:14px;color:var(--forest);letter-spacing:.2px;}
.matrix thead th.us{background:var(--forest);color:var(--cream-2);}
.matrix td.cap,.matrix th.cap{text-align:left;font-weight:800;color:var(--ink);font-size:15.5px;width:340px;}
.matrix td.us{background:rgba(63,122,90,.09);font-weight:800;}
.matrix tbody tr:last-child td{border-bottom:none;}
.matrix .y{color:var(--moss);font-weight:800;font-size:19px;}
.matrix .n{color:var(--rose-deep);font-weight:800;font-size:19px;opacity:.7;}
.matrix .pt{color:var(--gold-deep);font-weight:800;font-size:13px;}
.matrix .px{font-family:'Fraunces',serif;font-weight:600;color:var(--forest);font-size:16px;}
.matrix tbody tr.pricerow td{font-weight:700;color:var(--muted);font-size:14.5px;}
/* ── roadmap timeline ── */
.road{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-content:center;}
.rd{padding:24px 26px;position:relative;}
.rd .ph{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:11.5px;color:var(--amber);}
.rd .wh{font-family:'Fraunces',serif;font-weight:600;font-size:20px;color:var(--forest);margin:8px 0 10px;line-height:1.12;}
.rd ul{list-style:none;margin:0;padding:0;}
.rd li{font-size:14.5px;color:var(--muted);font-weight:600;line-height:1.36;padding-left:18px;position:relative;margin-bottom:6px;}
.rd li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--moss);}
.rd.done{border-color:color-mix(in srgb,var(--moss) 45%,var(--line));}
.rd.done .ph{color:#1c6b40;}
.rd.now{border:2px solid var(--gold);}
/* ── two-column risk / ops ── */
.twocol{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;}
.rk{padding:26px 30px;}
.rk .h{font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:12.5px;color:var(--amber);margin-bottom:14px;}
.rk .ri{display:flex;gap:13px;padding:11px 0;border-bottom:1px dashed var(--line);}
.rk .ri:last-child{border-bottom:none;}
.rk .ri .rr{flex:1;}
.rk .ri b{font-size:15.5px;color:var(--ink);font-weight:800;display:block;margin-bottom:2px;}
.rk .ri span{font-size:14px;color:var(--muted);font-weight:600;line-height:1.38;}
.rk .ri span b{color:var(--forest);display:inline;font-weight:800;}
.rk .arrow{color:var(--moss);font-weight:800;flex:none;padding-top:1px;}
.tbd{color:var(--gold-deep);font-weight:800;}
@page{size:1920px 1080px;margin:0;}
@media print{ body{width:auto;} .sheet{display:block !important;page-break-after:always;} .sheet:last-child{page-break-after:auto;} .sheet::after{display:none !important;} }
/* CSS panels that replace the portraits (no photography) */
.callpanel{height:100%;border-radius:26px;padding:34px 30px;display:flex;flex-direction:column;justify-content:center;gap:20px;
background:radial-gradient(620px 380px at 80% 6%,rgba(63,122,90,.55),transparent 62%),linear-gradient(160deg,#1b4331,#122c20);color:var(--cream-2);}
.callpanel .cp-card{background:linear-gradient(180deg,var(--paper),var(--cream-2));border-radius:20px;padding:22px 22px 18px;color:var(--ink);box-shadow:0 34px 70px -30px rgba(0,0,0,.6);}
.cp-top{display:flex;align-items:center;gap:12px;}
.cp-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--moss),var(--forest));color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-weight:600;font-size:20px;flex:none;}
.cp-who{flex:1;min-width:0;}
.cp-who b{font-family:'Fraunces',serif;font-weight:600;font-size:16px;color:var(--forest);display:block;}
.cp-who small{color:var(--muted);font-weight:700;font-size:11.5px;}
.cp-live{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;color:var(--moss);text-transform:uppercase;letter-spacing:1.2px;flex:none;}
.cp-dot{width:9px;height:9px;border-radius:50%;background:#5fbf83;}
.cp-greet{font-family:'Fraunces',serif;font-size:24px;color:var(--forest);font-weight:600;margin:18px 0 0;}
.cp-greet em{font-style:italic;color:var(--moss);font-weight:500;}
.cp-wave{display:flex;align-items:center;gap:3px;height:20px;margin:13px 0 4px;}
.cp-wave i{flex:1;height:100%;background:var(--sage);border-radius:2px;opacity:.65;}
.cp-wave i:nth-child(3n){height:60%;}.cp-wave i:nth-child(3n+1){height:35%;}
.cp-ln{display:flex;gap:12px;padding:11px 0 0;margin-top:12px;border-top:1px solid var(--line);}
.cp-t{font-size:11.5px;font-weight:800;color:var(--gold-deep);min-width:40px;padding-top:2px;}
.cp-ln p{font-size:13.5px;color:var(--ink);font-weight:600;line-height:1.45;margin:0;}
.cp-foot{margin-top:15px;display:flex;align-items:center;gap:9px;background:rgba(63,122,90,.1);border-radius:12px;padding:11px 14px;font-size:12.5px;font-weight:800;color:var(--forest-2);}
.cp-fdot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none;}
.callpanel .cp-cap{color:#cfe0d3;font-size:14px;font-weight:600;text-align:center;}
/* CareCircle mini-dashboard panel */
.ccpanel{height:100%;border-radius:26px;padding:26px 24px;display:flex;flex-direction:column;justify-content:center;gap:14px;
background:linear-gradient(170deg,var(--cream-2),#f2e9d6);border:1px solid var(--line);}
.ccpanel .cc-h{display:flex;align-items:center;gap:10px;font-family:'Fraunces',serif;font-size:18px;color:var(--forest);font-weight:600;}
.ccpanel .cc-h .cc-m{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--moss),var(--forest));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;}
.cc-row{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;gap:12px;align-items:flex-start;}
.cc-ic{width:26px;height:26px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;}
.cc-ic.g{background:var(--moss);}.cc-ic.b{background:var(--gold-deep);}.cc-ic.v{background:var(--forest-2);}
.cc-row b{display:block;font-size:14px;color:var(--forest);font-weight:700;}
.cc-row small{color:var(--muted);font-weight:600;font-size:12.5px;}
.ccpanel .cc-cap{color:var(--muted);font-size:13px;font-weight:600;text-align:center;margin-top:2px;}
</style>
</head>
<body>
<!-- ============ 1 — THE 3 A.M. QUESTION ============ -->
<div class="sheet" id="s1">
<div class="cover-ey">A nucleus + Fibernetics portfolio company · business plan</div>
<div class="cover-grid">
<div class="cover-left">
<div class="livepill"><span class="d"></span>Built · live in prototype today</div>
<div class="kicker">The question this company exists to answer</div>
<div class="hero-q">Your mother goes days<br>without a real conversation.<br><em>Who's checking in?</em></div>
<div class="tl">
<div class="tlr hit"><div class="t">Friday</div><div class="e">Margaret's last real conversation — a neighbour, at the mailbox.</div></div>
<div class="tlr dead"><div class="t">Saturday</div><div class="e">Nothing.</div></div>
<div class="tlr dead"><div class="t">Sunday</div><div class="e">Nothing.</div></div>
<div class="tlr hit"><div class="t">Monday</div><div class="e">Her daughter calls, guilty, from three cities away. "I'm fine," Margaret says.</div></div>
</div>
<div class="stamp">
<div class="h">57% of Canadians over 50 feel lonely — and the products on the shelf either wait for a fall or wait to be opened.</div>
<div class="s">Evergreen is a warm voice that calls every morning, on the phone she already owns — so the silence never runs that long. It is built, and you can call it today.</div>
</div>
</div>
<div class="cover-right">
<div class="callpanel" role="img" aria-label="Iris's morning check-in call with Margaret: chatted 4 minutes, sounded well; family notified, no action needed.">
<div class="cp-card">
<div class="cp-top"><span class="cp-av">I</span><div class="cp-who"><b>Iris</b><small>Evergreen · morning check-in</small></div><span class="cp-live"><span class="cp-dot"></span>In call</span></div>
<div class="cp-greet">"Good morning, <em>Margaret.</em>"</div>
<div class="cp-wave" aria-hidden="true"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div>
<div class="cp-ln"><span class="cp-t">9:02</span><p>Chatted 4 minutes — sounded well, mentioned her knee is stiff.</p></div>
<div class="cp-foot"><span class="cp-fdot"></span>Family notified · 9:03 — no action needed</div>
</div>
<div class="cp-cap">The daily call — on the phone she already owns.</div>
</div>
</div>
</div>
<div class="cover-conf">Confidential · v3 · August 2026</div>
</div>
<!-- ============ 2 — EXECUTIVE SUMMARY ============ -->
<div class="sheet" id="sx-exec"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Executive summary</div></div>
<div class="head">
<div class="kicker">The whole plan, on one page</div>
<h1 class="sec">A voice that calls every morning —<br>with a safety net a family can trust.</h1>
<div class="lead">Evergreen turns an aging parent's own phone into a daily companion that also screens scam calls and reaches a licensed human in an emergency. <b>The daily call is why she answers; the safety net is why the family pays.</b> It's built and live today.</div>
</div>
<div class="body" style="flex:none;margin-top:26px">
<div class="exsum">
<div class="ex card"><div class="h">The problem</div><b>Days of silence</b><p>57% of Canadians 50+ are lonely and their children live cities away. Pendants wait for a fall; free apps wait to be opened.</p></div>
<div class="ex card"><div class="h">The product</div><b>One warm voice, her own phone</b><p>Iris: a morning call, <b>scam screening in the network</b>, a licensed safety net, and a family dashboard that fills itself.</p></div>
<div class="ex card"><div class="h">Where we are</div><b>Built &amp; live today</b><p>The voice, safety backstop, consent and dashboard all run in a prototype. <b>Pre-revenue; monitoring partner not yet signed.</b></p></div>
<div class="ex card"><div class="h">Why us</div><b>Trust is the category</b><p>Carrier-native call control an app can't copy, and six months of knowing what <b>"a good morning" sounds like for her.</b></p></div>
<div class="ex card"><div class="h">The model</div><b>~81% gross margin</b><p>Basic $100 · Full $200 · Unlimited (BYO&nbsp;key) $125 per month — at the real, AI-inclusive cost to serve.</p></div>
<div class="ex card"><div class="h">The ask</div><b>Two weeks of lawyers, then ship</b><p>A legal-architecture sprint + a signed monitoring partner, then a small team to reach the <b>first Canadian families.</b></p></div>
</div>
<div class="callout" style="margin-top:22px">
<small>The one line</small>
<h3>Everyone sells one slice — a device, a robot, or a spam blocker. Evergreen makes companionship, fraud protection and emergency response one thing, on the phone she already owns.</h3>
</div>
</div>
</div><div class="pagenum">2 / 15</div></div>
<!-- ============ 3 — WHY NOW, WHY CANADA ============ -->
<div class="sheet" id="s2"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Why now</div></div>
<div class="head">
<div class="kicker">The opportunity — in our own market</div>
<h1 class="sec">Canadian seniors are lonely, and their<br>children are three cities away.</h1>
<div class="lead">We are a Canadian carrier, so here is the Canadian case — <b>and it is stronger than the American one.</b> Loneliness is the thing that erodes an aging parent every day, and the thing no free app or pendant actually touches.</div>
</div>
<div class="body" style="flex:none;margin-top:34px">
<div class="stats">
<div class="stat card"><div class="n">57%</div><div class="l">of Canadians 50+ report feeling lonely — <b>and it hasn't improved since 2022.</b></div></div>
<div class="stat card"><div class="n">1.1M</div><div class="l">older Canadians live with loneliness — <b>nearly 1 in 5 seniors.</b></div></div>
<div class="stat card"><div class="n">8.1M</div><div class="l">Canadians are 65+ today; <b>~28% of them live alone.</b></div></div>
</div>
<div class="callout" style="margin-top:24px">
<small>The honest market — sized in Canada, not the US</small>
<h3>TAM 8.1M seniors · SAM ~1.1M lonely or living alone · SOM at just 1% ≈ $97M ARR — on our own network, in our own regulatory home.</h3>
<p>We are not sizing this on the US 65+ population — we don't own a network there and the moat wouldn't travel. And the fraud problem is real money: <b>CA$137.9M in Canadian 60+ scam losses in 2024</b> (40% of all reported losses). The global "AI in elderly care" market is <b>~US$39B (2025) → ~US$90B by 2031 (≈15% CAGR).</b></p>
</div>
</div>
<div class="source">Sources: NIA Ageing in Canada Survey (57% of 50+ report loneliness) · Statistics Canada (~1.1M lonely; 8.1M seniors, ~28% live alone), 2025 · CAFC (2024 60+ fraud losses) · Mordor Intelligence (AI-in-elderly-care market). SOM/ARR illustrative at $100 Basic × 1% of 8.1M seniors.</div>
</div><div class="pagenum">3 / 15</div>
<div class="flag">Assumption · Canada-first · figures illustrative</div></div>
<!-- ============ 3 — THE PRODUCT ============ -->
<div class="sheet" id="s3"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">The product</div></div>
<div class="head">
<div class="kicker">Four things · one warm voice · her own phone</div>
<h1 class="sec">A voice she talks to every morning.<br>A dashboard that tells you how it went.</h1>
<div class="lead">Nothing to install. Nothing to learn. She keeps her phone and her number — <b>even a flip phone.</b> Iris does the rest, and everything she notices lands in one place for the family.</div>
</div>
<div class="body" style="flex:none;margin-top:34px">
<div class="prodgrid">
<div class="four">
<div class="pill card"><div class="ic gld">☀</div><div><b>The Morning Call</b><p>Iris says good morning, every day — the ritual she comes to love. It's the whole reason she picks up, and if she doesn't, somebody hears about it.</p></div></div>
<div class="pill card"><div class="ic grn">✓</div><div><b>Scam Shield</b><p>We screen unknown callers <b>before her phone rings</b> — in the network, not an app. Family and doctors pass straight through.</p></div></div>
<div class="pill card"><div class="ic ros">!</div><div><b>The safety net</b><p>No answer, no interaction — Iris calls. Still nothing, and it escalates to a <b>licensed monitoring partner</b> who can send real help. Alongside a medical alert, never instead.</p></div></div>
<div class="pill card"><div class="ic fst">◷</div><div><b>CareCircle</b><p>The family dashboard that fills itself. Every signal above feeds it live, so nobody has to update anything.</p></div></div>
</div>
<div class="ccpanel" role="img" aria-label="The CareCircle family dashboard: morning check-in answered, a scam call blocked, medication taken.">
<div class="cc-h"><span class="cc-m">M</span>CareCircle — today</div>
<div class="cc-row"><span class="cc-ic g">✓</span><div><b>Morning check-in · 9:02</b><small>Answered — sounded well, chatted 4 minutes.</small></div></div>
<div class="cc-row"><span class="cc-ic b">🛡</span><div><b>Scam blocked · 11:14</b><small>A "tax agency" gift-card call — never reached her phone.</small></div></div>
<div class="cc-row"><span class="cc-ic v">💊</span><div><b>Medication · 9:06</b><small>Blue pill confirmed taken.</small></div></div>
<div class="cc-cap">The dashboard that fills itself.</div>
</div>
</div>
<div style="margin-top:22px;padding:18px 28px;border-left:5px solid var(--gold);background:rgba(232,163,61,.09);border-radius:0 14px 14px 0;">
<span style="font-family:'Fraunces',serif;font-size:21px;color:var(--forest);font-weight:600;">Basic is the daily call and the safety net around it.</span>
<span style="font-size:17px;color:var(--muted);font-weight:600;"> StoryLine, Good News and games are the Full tier; the formatted keepsake book is a one-time order ($100 for ~80k words, +$10 per extra 50k). Companionship is why she answers the phone; the safety net is why the family trusts it.</span>
<div style="margin-top:12px;font-size:15px;color:var(--forest);font-weight:700;">Basic $100 · Full $200 · Unlimited (bring-your-own-AI-key) $125 — per month.</div>
</div>
</div>
</div><div class="pagenum">4 / 15</div>
<div class="flag">Assumption · inactivity detection + monitoring partner</div></div>
<!-- ============ 4 — WHERE WE ARE NOW (BUILT & LIVE) ============ -->
<div class="sheet" id="s4"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Where we are</div></div>
<div class="head">
<div class="kicker">Not a concept — a working product</div>
<h1 class="sec">We didn't pitch this and wait.<br>We built it — and it's live today.</h1>
<div class="lead">Everything on the last page is running right now: a real voice you can call, a safety net that texts the family on its own, and a dashboard that fills itself. Here is exactly what's built.</div>
</div>
<div class="body" style="flex:none;margin-top:16px">
<div class="livegrid">
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>Iris, the morning voice</b><span>A real, spoken phone-style call in the browser — speech to text, Claude, and a warm synthesized voice — with natural interruption and <b>memory that carries from one morning to the next.</b></span></div></div>
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>The safety backstop</b><span>Every call is screened for crisis, scam and emergency language and the <b>family is texted independently of the AI.</b> A second filter checks Iris's own words before Margaret hears them.</span></div></div>
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>Consent, on the first call</b><span>Iris introduces herself as an automated voice and <b>asks Margaret's permission</b> — recorded, and revocable any time.</span></div></div>
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>CareCircle</b><span>The family dashboard, filling itself from real check-ins, blocked scams and alerts — nobody updates anything.</span></div></div>
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>The daily rhythm</b><span>Plan-aware call limits, a gentle wind-down as time runs low, and a graceful "that's all for today" that <b>still reaches the family if she's lonely and keeps calling.</b></span></div></div>
<div class="liverow"><span class="lstat live"><span class="d"></span>Live</span><div class="lx"><b>Built to be trusted</b><span>Signed sign-in links, encrypted keys, hardened access — the unglamorous parts a family's trust actually depends on.</span></div></div>
<div class="liverow nextrow"><span class="lstat next"><span class="d"></span>Next</span><div class="lx"><b>The licensed 24/7 monitoring partner</b><span>The regulated desk that can dispatch real help is <b>fully designed and specified</b> — signing it is the first gate on the final page, before we put this in front of families.</span></div></div>
</div>
<div class="callout compact" style="margin-top:16px">
<small>The honest status</small>
<h3>You can call Iris today — what's left before launch is the licensed safety desk and the legal wrapper, not the product.</h3>
<p>Live in a working prototype, with a public overview site. <b>No paying customers yet, and the monitoring partner isn't contracted</b> — everything the family <i>experiences</i> is real and running.</p>
</div>
</div>
</div><div class="pagenum">5 / 15</div></div>
<!-- ============ 6 — COMPETITIVE ANALYSIS ============ -->
<div class="sheet" id="sx-comp"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Competitive analysis</div></div>
<div class="head">
<div class="kicker">Everyone owns one slice</div>
<h1 class="sec">Three categories, and nobody has combined them.</h1>
<div class="lead">The market splits into medical-alert pendants, AI companions, and scam blockers. <b>No competitor bundles a daily companion, in-network scam screening, a family dashboard and a licensed emergency path — on the phone she already owns.</b></div>
</div>
<div class="body" style="flex:none;margin-top:24px">
<table class="matrix">
<thead><tr>
<th class="cap">Capability</th>
<th class="us">Evergreen</th>
<th>TELUS LivingWell</th>
<th>ElliQ</th>
<th>Alexa Together&nbsp;†</th>
<th>Scam apps</th>
</tr></thead>
<tbody>
<tr><td class="cap">Daily AI companionship, with memory</td><td class="us"><span class="y">●</span></td><td><span class="n">—</span></td><td><span class="y">●</span></td><td><span class="pt">partial</span></td><td><span class="n">—</span></td></tr>
<tr><td class="cap">Scam screening before the phone rings</td><td class="us"><span class="y">●</span></td><td><span class="n">—</span></td><td><span class="n">—</span></td><td><span class="n">—</span></td><td><span class="pt">app only</span></td></tr>
<tr><td class="cap">Licensed 24/7 emergency dispatch</td><td class="us"><span class="y">●</span></td><td><span class="y">●</span></td><td><span class="n">—</span></td><td><span class="y">●</span></td><td><span class="n">—</span></td></tr>
<tr><td class="cap">Family dashboard that fills itself</td><td class="us"><span class="y">●</span></td><td><span class="pt">app</span></td><td><span class="y">●</span></td><td><span class="y">●</span></td><td><span class="n">—</span></td></tr>
<tr><td class="cap">No device to buy or charge — her own phone</td><td class="us"><span class="y">●</span></td><td><span class="n">pendant</span></td><td><span class="n">robot</span></td><td><span class="n">speaker</span></td><td><span class="y">●</span></td></tr>
<tr><td class="cap">Canada-first, carrier distribution</td><td class="us"><span class="y">●</span></td><td><span class="y">●</span></td><td><span class="n">—</span></td><td><span class="n">—</span></td><td><span class="pt">~</span></td></tr>
<tr class="pricerow"><td class="cap">Price / month</td><td class="us"><span class="px">$100–200</span></td><td>~$35–55</td><td>~$249 + sub</td><td>$19.99 (shut 2023)</td><td>~$5–10</td></tr>
</tbody>
</table>
<div class="source" style="margin-top:14px">† Amazon Alexa Together discontinued 2023. Evergreen's emergency dispatch runs through a <b>licensed monitoring partner (designed; signing is the first gate)</b>. Competitor facts from public sources; TELUS figures are promotional (existing-customer, 1-yr term). ElliQ is a US countertop robot; Papa (not shown) is human-companion, sold via US health plans.</div>
</div>
</div><div class="pagenum">6 / 15</div></div>
<!-- ============ 7 — THE GRAVEYARD ============ -->
<div class="sheet" id="s5"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">The graveyard</div></div>
<div class="head">
<div class="kicker">The question you're about to ask</div>
<h1 class="sec">If this is such a good idea,<br>why is the field full of corpses?</h1>
<div class="lead">Fair question. Here are the bodies — and what actually killed each one.</div>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="grave">
<div class="gr card"><div class="nm">Alexa Together</div><div class="fig">$19.99/mo · 2021 → 2025</div><div class="ws">Amazon had 500M devices, Prime's billing rails, and <b>real EMS dispatch</b> — at a fifth of our price. It died without an obituary, then relaunched the <b>emergency button alone</b> at $5.99, sold to the senior, not the child.</div></div>
<div class="gr card"><div class="nm">Best Buy Health</div><div class="fig">$800M in · $475M written off</div><div class="ws">They didn't have to <i>find</i> customers — they <b>bought 900,000 already-paying subscribers</b> — and still impaired over half of it. They also owned Geek Squad and 1,000 stores full of the exact buyer.</div></div>
<div class="gr card"><div class="nm">Papa</div><div class="fig">$1.4B → 36 payers lost</div><div class="ws">Human companions. <b>1,200+ complaints, allegations of assault and theft</b> — and Humana, Aetna, Cigna and ~36 others gone in a single renewal cycle after one Bloomberg story.</div></div>
<div class="gr card"><div class="nm">ElliQ</div><div class="fig">$85M raised · ~900 units</div><div class="ws">The best-funded AI companion in the category. Its flagship deployment was <b>bought by a state agency.</b> Harvard wrote the case study; its central question is <i>"should we go back to consumers?"</i></div></div>
</div>
<div class="callout" style="margin-top:22px">
<small>So why us</small>
<h3>Amazon sold a device she had to adopt. Papa sold a stranger she had to let in. We sell a phone call she only has to answer.</h3>
<p>Papa proved health plans will pay for this — and that you cannot deliver it with gig workers. <b>Iris costs cents a call and cannot assault anyone.</b> That is why this works now and didn't in 2023.</p>
</div>
</div>
</div><div class="pagenum">7 / 15</div></div>
<!-- ============ 6 — THE MOAT ============ -->
<div class="sheet" id="s6"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">The moat</div></div>
<div class="head">
<div class="kicker">What competitors actually can't copy</div>
<h1 class="sec">The moat isn't the network.<br>It's the relationship.</h1>
<div class="lead">Let's be honest: <b>owning the fibre saves about $2 a month per subscriber.</b> That's not a moat — it's a rounding error a well-funded rival erases on day one. Here is what actually compounds:</div>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="rows">
<div class="row2"><div class="k">1</div><div><b>The family's escalation contract</b><span>Who we call, in what order, at 3 a.m., and what they're allowed to do. Nobody re-enrols their whole family to save ten dollars.</span></div></div>
<div class="row2"><div class="k">2</div><div><b>Six months of knowing "normal"</b><span>Her cadence, her word-finding, her mood. The value isn't that Iris talks — it's that <b>Iris knows what a good morning sounds like for Margaret, and this one wasn't.</b></span></div></div>
<div class="row2"><div class="k">3</div><div><b>Carrier-native call control</b><span>We screen the scam call <b>in the signalling path, before the phone rings.</b> An app fundamentally cannot do this. <i>This</i> is what owning a telecom is worth.</span></div></div>
<div class="row2"><div class="k">4</div><div><b>Trust — which is the entire category</b><span>Papa was worth $1.4B and lost the category in one news cycle. Trust is expensive to build, instant to destroy: a moat if you're careful, a cliff if you're not.</span></div></div>
</div>
<div class="callout" style="margin-top:24px">
<small>The one-liner</small>
<h3>We own the family's escalation contract and six months of knowing what your mother sounds like when she's fine. Both compound. Neither can be bought.</h3>
</div>
</div>
</div><div class="pagenum">8 / 15</div></div>
<!-- ============ 7 — SAFETY ARCHITECTURE ============ -->
<div class="sheet" id="s7"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Safety architecture</div></div>
<div class="head">
<div class="kicker">The slide that decides whether we can ship at all</div>
<h1 class="sec">Every escalation reaches a licensed human.</h1>
<div class="lead">An AI that detects an emergency and has <b>nowhere to send it</b> is not a safer product. So a licensed, insured monitoring partner sits in the path — and we get the parent's consent to be there.</div>
</div>
<div class="body" style="flex:none;margin-top:28px">
<div class="rows">
<div class="row2"><div class="k">1</div><div><b>Iris notices</b><span>No answer, no motion, slurred speech, a fall mentioned, the safe word.</span></div></div>
<div class="row2"><div class="k">2</div><div><b>Iris calls back, and stays on the line</b><span>Calm, patient, keeping her talking.</span></div></div>
<div class="row2 red"><div class="k">3</div><div><b>A licensed monitoring partner picks up — 24/7</b><span>A trained agent at a regulated PERS centre, white-labelled as Evergreen, who <b>decides</b> — and can dispatch help under their own licence and insurance.</span></div></div>
<div class="row2 red"><div class="k">4</div><div><b>The family chain fires in parallel</b><span><b>Evergreen never dials 911 — the licensed partner does.</b> The family always gets the alert too, but they are never the only path.</span></div></div>
</div>
<div class="callout" style="margin-top:24px">
<small>And she says yes, out loud</small>
<h3>On her very first call, Iris introduces herself, explains what she does — and asks Margaret's permission. Recorded. Revocable. Hers. <b>This is already live in the product.</b></h3>
<p>The daughter buys it; <b>the mother consents to it.</b> Under the TCPA an AI voice is an "artificial voice," and consent must come from the person being called. Twenty seconds of product; the whole legal foundation.</p>
</div>
</div>
</div><div class="pagenum">9 / 15</div>
<div class="flag">Assumption · licensed monitoring partner</div></div>
<!-- ============ 10 — GO-TO-MARKET ============ -->
<div class="sheet" id="sx-gtm"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Go-to-market</div></div>
<div class="head">
<div class="kicker">A clear buyer · a warm channel · a consent that's also the moat</div>
<h1 class="sec">The daughter buys it. The mother<br>consents to it. The carrier delivers it.</h1>
<div class="lead">A buyer who feels the problem every day, a distribution channel no AI competitor has, and an enrolment step that doubles as the legal foundation.</div>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="rows">
<div class="row2"><div class="k">1</div><div><b>Who pays — the adult child</b><span>Three cities away and carrying the worry. She buys peace of mind; <b>Mom keeps her own phone and number</b>, with nothing to install or learn.</span></div></div>
<div class="row2"><div class="k">2</div><div><b>Canada-first, through the carrier</b><span>Warm distribution into an existing telecom base (Fibernetics / Fongo) that <b>no US AI player has</b> — and that the device incumbent (TELUS) can't match on companionship.</span></div></div>
<div class="row2"><div class="k">3</div><div><b>Consent that's also the moat</b><span>Iris asks the senior's permission on the first call — the <b>enrolment step and the TCPA / CASL legal foundation at once.</b></span></div></div>
<div class="row2"><div class="k">4</div><div><b>Land, then expand</b><span>Start on Basic (daily call + safety net); grow into Full (StoryLine, Good News, games) and the keepsake memoir. Later, a <b>B2B / white-label tier</b> for health plans.</span></div></div>
</div>
<div class="callout" style="margin-top:24px">
<small>Why the channel wins</small>
<h3>Warm carrier distribution plus a buyer who feels the problem daily is a customer-acquisition path the pure-software companions simply can't buy.</h3>
</div>
</div>
</div><div class="pagenum">10 / 15</div></div>
<!-- ============ 11 — THE ECONOMICS ============ -->
<div class="sheet" id="s8"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">The economics</div></div>
<div class="head">
<div class="kicker">Told straight</div>
<h1 class="sec">The AI costs more<br>than the phone call.</h1>
<div class="lead">Any deck that calls this an 80% gross-margin business is counting the minutes and ignoring the model. <b>Here is the real number</b> — and it's a number we now control, because we tune the AI ourselves.</div>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="ecogrid">
<div class="eco card">
<div class="h">Cost to serve · one parent · / month</div>
<div class="er"><span>Telephony (our network)</span><span class="v">~$0.50</span></div>
<div class="er"><span>AI inference &amp; voice</span><span class="v">$12–18</span></div>
<div class="er"><span>Monitoring desk (shared)</span><span class="v">~$3</span></div>
<div class="er"><span>Support, infra, alerts</span><span class="v">~$2</span></div>
<div class="er tot red"><span>Total COGS</span><span class="v">~$19</span></div>
</div>
<div class="eco card">
<div class="h">What that means</div>
<div class="er"><span>Price · Evergreen Basic</span><span class="v">$100/mo</span></div>
<div class="er"><span>Gross margin, today</span><span class="v">~81%</span></div>
<div class="er"><span>Gross margin, at scale</span><span class="v">88%+</span></div>
<div class="er tot"><span>Payback on CAC</span><span class="v">&lt; 6 mo</span></div>
</div>
<div class="honest">
<b>The margin isn't the fibre.</b>
<p>Inference gets cheaper every quarter; the live product already <b>cascades routine turns to a small model, caches hard, and caps the tail</b> — with daily limits built in. <b>Owning the network is worth about $2 a month</b> — worth having, not the business. The business is charging a real price for real safety, while free AI companions race to zero and can never answer the 3 a.m. question.</p>
</div>
</div>
</div>
</div><div class="pagenum">11 / 15</div>
<div class="flag">Illustrative · pending a measured COGS model</div></div>
<!-- ============ 12 — FINANCIAL OUTLOOK ============ -->
<div class="sheet" id="sx-fin"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Financial outlook</div></div>
<div class="head">
<div class="kicker">Illustrative — planning scenario, not a forecast</div>
<h1 class="sec">A high-margin subscription<br>with a short payback.</h1>
<div class="lead">Real pricing, a cost to serve we now control, and a Canada-first ramp toward the SOM. <b>The figures below are illustrative planning assumptions</b> — to be replaced with a measured model.</div>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="ecogrid">
<div class="eco card">
<div class="h">The model, at a glance</div>
<div class="er"><span>ARPU (Basic → Full)</span><span class="v">$100–200/mo</span></div>
<div class="er"><span>Gross margin (today → scale)</span><span class="v">~81% → 88%+</span></div>
<div class="er"><span>CAC payback</span><span class="v">&lt; 6 mo</span></div>
<div class="er tot"><span>North-star SOM (1% of seniors)</span><span class="v">≈ $97M ARR</span></div>
</div>
<div class="eco card">
<div class="h">The ramp · illustrative</div>
<div class="er"><span>Phase 1 · Pilot</span><span class="v">first families</span></div>
<div class="er"><span>Phase 2 · Scale on-net</span><span class="v">carrier base</span></div>
<div class="er"><span>Phase 3 · Expand tiers + B2B</span><span class="v">memoir · white-label</span></div>
<div class="er tot"><span>Path to</span><span class="v">$97M run-rate</span></div>
</div>
<div class="honest">
<b>Use of funds</b>
<p>The near-term spend is small and specific: the <b>two-week legal-architecture sprint</b>, integrating and <b>signing the licensed monitoring partner</b>, and a <b>small build + go-to-market team</b> to run the first-families pilot. The product itself is already built.</p>
</div>
</div>
</div>
</div><div class="pagenum">12 / 15</div>
<div class="flag">Illustrative · figures are planning assumptions</div></div>
<!-- ============ 13 — ROADMAP & MILESTONES ============ -->
<div class="sheet" id="sx-road"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Roadmap</div></div>
<div class="head">
<div class="kicker">Milestones</div>
<h1 class="sec">From a working prototype<br>to families, in three moves.</h1>
<div class="lead">The hard part — the product — is done. What's left is the legal wrapper, the licensed partner, and a careful launch.</div>
</div>
<div class="body" style="flex:none;margin-top:32px">
<div class="road">
<div class="rd card done"><div class="ph">Done · now</div><div class="wh">Built</div><ul><li>Iris voice pipeline</li><li>Safety backstop + reply guardrail</li><li>Consent on first call</li><li>CareCircle dashboard</li><li>Daily limits + hardened auth</li></ul></div>
<div class="rd card now"><div class="ph">Next · ~2 weeks</div><div class="wh">Legal + partner</div><ul><li>Consent / escalation legal sprint</li><li>Litigator pass on all copy</li><li>Sign the licensed monitoring partner</li></ul></div>
<div class="rd card"><div class="ph">Then</div><div class="wh">Pilot</div><ul><li>First Canadian families</li><li>Prove retention + the safety desk</li><li>Tune support &amp; onboarding</li></ul></div>
<div class="rd card"><div class="ph">Scale</div><div class="wh">Grow on-net</div><ul><li>Roll out across the carrier base</li><li>Full-tier features + keepsake memoir</li><li>Explore B2B / white-label</li></ul></div>
</div>
</div>
</div><div class="pagenum">13 / 15</div></div>
<!-- ============ 14 — RISKS & TEAM ============ -->
<div class="sheet" id="sx-risk"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">Risks &amp; operations</div></div>
<div class="head">
<div class="kicker">What could go wrong — and how we've built against it</div>
<h1 class="sec">The risks are real. So are the guardrails.</h1>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="twocol">
<div class="rk card">
<div class="h">Risks → mitigations</div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Regulatory (TCPA · CASL · FTC)</b><span>Consent-first onboarding, litigator-reviewed copy, breach-notification readiness.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Liability of a safety promise</b><span>A <b>licensed, insured partner</b> sits in the path; Evergreen never dials 911 itself.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>The AI says the wrong thing</b><span>An <b>independent keyword backstop</b> + a reply guardrail + human escalation — already live.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Trust — one bad incident (see Papa)</b><span>Careful, consented launch; transparency; no gig strangers in the home.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Inference cost drift</b><span>Small-model cascade, caching and daily caps — <b>already shipped.</b></span></div></div>
</div>
<div class="rk card">
<div class="h">Team &amp; operating model</div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Runs on our own stack</b><span>Built on the AI-receptionist platform we already operate, on our own network.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Emergencies are outsourced to experts</b><span>A regulated, white-labelled monitoring desk handles dispatch — we don't reinvent PERS.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Lean to launch</b><span>A small build + go-to-market team runs the first-families pilot; the product is built.</span></div></div>
<div class="ri"><span class="arrow">›</span><div class="rr"><b>Leadership &amp; advisors</b><span class="tbd">To be added for the board copy — names, roles, and the selected monitoring partner.</span></div></div>
</div>
</div>
</div>
</div><div class="pagenum">14 / 15</div></div>
<!-- ============ 15 — THE ASK ============ -->
<div class="sheet" id="s9"><div class="in">
<div class="pagehead"><div class="brand"><span class="word">Evergreen</span></div><div class="ey">The ask</div></div>
<div class="head">
<div class="kicker">What we want</div>
<h1 class="sec">Basic is built. Now make it real.</h1>
</div>
<div class="body" style="flex:none;margin-top:30px">
<div class="askgrid">
<div class="gate">
<div class="h">Before a family is enrolled — the gate</div>
<p><b>A two-week legal-architecture sprint plus a signed monitoring partner:</b> the consent flow, the escalation ladder, the licensed-partner crisis protocol, and a full pass over our marketing copy with a litigator holding the pen. In this category <b>your promise is your liability</b> — Life Alert lost seven figures on its <i>advertising</i>, not its protocol. Cheap now, ruinous to retrofit onto 100,000 subscribers later.</p>
</div>
<div class="askbox">
<small>Then — the greenlight</small>
<h3>A small team to take the <b>working Basic product</b> — the Morning Call, Scam Shield, the safety net and CareCircle, all already running on our stack — to the <b>first Canadian families.</b></h3>
</div>
<div class="callout" style="margin-top:2px">
<small>What we've actually built</small>
<h3>The relationship is the product — with a safety net under it, and it's already on the line.</h3>
<p>The daily call is why she picks up; six months of Iris knowing what "a good morning" sounds like for Margaret is the thing a free app can never copy. <b>The scam screening and the licensed-partner safety net are what a family pays for — loneliness is the need, and the relationship is the moat.</b></p>
</div>
<div class="closebox"><div class="big">Evergreen</div><div class="tg">So you're not the only one checking in.</div></div>
</div>
</div>
</div><div class="pagenum">15 / 15</div></div>
<script>
var s = new URLSearchParams(location.search).get('s');
if(s){ document.querySelectorAll('.sheet').forEach(function(el,i){ el.style.display = (String(i+1)===s)?'block':'none'; }); }
// Scale the fixed 1920px deck to fit any screen so the shared link reads cleanly on
// laptop or phone. Reset for printing (the PDF beside this handles print).
function fitDeck(){ document.documentElement.style.zoom = Math.min(1, (window.innerWidth||1920)/1920); }
if(!matchMedia('print').matches){ fitDeck(); }
addEventListener('resize', fitDeck);
addEventListener('beforeprint', function(){ document.documentElement.style.zoom = 1; });
addEventListener('afterprint', fitDeck);
</script>
</body>
</html>