Add Evergreen business plan; register Clutch on hub index
This commit is contained in:
parent
59797d98d3
commit
febe3b4c97
Binary file not shown.
|
|
@ -0,0 +1,666 @@
|
|||
<!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 & 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 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 †</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 & 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">< 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">< 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 & 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 & 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 & 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 & 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>
|
||||
51
index.html
51
index.html
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<title>Business Plans & Pitches — Zoe Cross</title>
|
||||
<style>
|
||||
:root {
|
||||
|
|
@ -65,7 +66,7 @@
|
|||
<div class="kicker"><span class="mk">✎</span> Zoe Cross · Living Index</div>
|
||||
<h1>Business Plans <em>&</em> Pitches</h1>
|
||||
<p class="sub">Every plan and pitch, in one place — always the current version, each with its live page and a PDF to attach or print.</p>
|
||||
<div class="meta-line"><span><b>5</b> documents</span><span>Updated <b>27 Aug 2026</b></span><span>zoe-pitches.mosaic.site</span></div>
|
||||
<div class="meta-line"><span><b>3</b> documents</span><span>Updated <b>27 Aug 2026</b></span><span>zoe-pitches.mosaic.site</span></div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
|
@ -76,33 +77,16 @@
|
|||
<div class="body">
|
||||
<div class="tags">
|
||||
<span class="tag type">Business Plan</span>
|
||||
<span class="tag">SaaS · SMS · AI</span>
|
||||
<span class="tag">SeniorTech · AI · Telecom</span>
|
||||
<span class="tag live"><span class="dot"></span> Live</span>
|
||||
</div>
|
||||
<h2>No-Show Killer</h2>
|
||||
<p>The autonomous SMS platform that turns empty appointment chairs back into revenue — cascade recovery, AI no-show prediction, auto-pilot, and a delightful win moment. Built, tested, and deployed.</p>
|
||||
<h2>Evergreen</h2>
|
||||
<p>A warm AI voice that calls an aging parent every morning, screens scam calls in the network, and reaches a licensed human in an emergency — built and live today. Full plan: market, competitive analysis, product, model, roadmap, and the ask.</p>
|
||||
<div class="updated">Updated 27 Aug 2026</div>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="btn open" href="./no-show-killer/">Open →</a>
|
||||
<a class="btn pdf" href="./no-show-killer/No-Show-Killer-Business-Plan.pdf">PDF ↓</a>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
<article class="entry">
|
||||
<div class="body">
|
||||
<div class="tags">
|
||||
<span class="tag type">Executive Summary</span>
|
||||
<span class="tag">One-pager</span>
|
||||
<span class="tag live"><span class="dot"></span> Live</span>
|
||||
</div>
|
||||
<h2>No-Show Killer — Executive Summary</h2>
|
||||
<p>The one-page, quick-glance version of the No-Show Killer plan — problem, solution, proof, unit economics, status, and the ask, all on a single sheet to print or attach.</p>
|
||||
<div class="updated">Updated 27 Aug 2026</div>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="btn open" href="./no-show-killer-summary/">Open →</a>
|
||||
<a class="btn pdf" href="./no-show-killer-summary/No-Show-Killer-Executive-Summary.pdf">PDF ↓</a>
|
||||
<a class="btn open" href="./evergreen-business-plan/">Open →</a>
|
||||
<a class="btn pdf" href="./evergreen-business-plan/Evergreen-Business-Plan.pdf">PDF ↓</a>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
|
|
@ -110,28 +94,11 @@
|
|||
<div class="body">
|
||||
<div class="tags">
|
||||
<span class="tag type">Business Plan</span>
|
||||
<span class="tag">EdTech · AI</span>
|
||||
<span class="tag live"><span class="dot"></span> Live</span>
|
||||
</div>
|
||||
<h2>FocusFlow</h2>
|
||||
<p>The academic operating system for neurodivergent students — an AI coach paired with a tutor marketplace.</p>
|
||||
<div class="updated">Updated 27 Aug 2026</div>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="btn open" href="./focusflow/">Open →</a>
|
||||
<a class="btn pdf" href="./focusflow/FocusFlow-Business-Plan.pdf">PDF ↓</a>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
<article class="entry">
|
||||
<div class="body">
|
||||
<div class="tags">
|
||||
<span class="tag type">Business Plan</span>
|
||||
<span class="tag">AI · Consumer</span>
|
||||
<span class="tag">Consumer · AI</span>
|
||||
<span class="tag live"><span class="dot"></span> Live</span>
|
||||
</div>
|
||||
<h2>Clutch</h2>
|
||||
<p>The AI concierge that makes the calls, waits on hold, and runs your errands.</p>
|
||||
<p>The AI concierge for everything you keep meaning to do — it makes the calls, waits on hold, and runs the errands you dread, from one plain-English request.</p>
|
||||
<div class="updated">Updated 27 Aug 2026</div>
|
||||
</div>
|
||||
<div class="actions">
|
||||
|
|
|
|||
Loading…
Reference in New Issue