harshGenzeonPlatforms commited on
Commit
4e95566
·
verified ·
1 Parent(s): f0f2b67

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +426 -18
index.html CHANGED
@@ -1,19 +1,427 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <meta charset="UTF-8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <title>Genzeon Platforms Clinical text, structured</title>
8
+ <link rel="preconnect" href="https://fonts.googleapis.com">
9
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10
+ <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
11
+ <style>
12
+ :root{
13
+ --paper:#F7F9FB; --panel:#FFFFFF;
14
+ --ink:#0F1C28; --ink-2:#42555F; --ink-3:#7C8A93;
15
+ --line:#E4EAEE;
16
+ --brand:#0C4A57; --brand-ink:#08333C; --brand-hover:#0E5C6C;
17
+ --ent-med:#6D4AE0; --ent-med-bg:rgba(109,74,224,.12);
18
+ --ent-lab:#0E9E8C; --ent-lab-bg:rgba(14,158,140,.14);
19
+ --ent-dx:#CE7A20; --ent-dx-bg:rgba(206,122,32,.16);
20
+ --ent-icd:#A85C0A; --ent-icd-bg:rgba(168,92,10,.14);
21
+ --ent-clin:#D6336C; --ent-clin-bg:rgba(214,51,108,.12);
22
+ --sans:"IBM Plex Sans",system-ui,sans-serif;
23
+ --disp:"Archivo",system-ui,sans-serif;
24
+ --mono:"IBM Plex Mono",ui-monospace,monospace;
25
+ --wrap:1120px;
26
+ }
27
+ *{box-sizing:border-box;margin:0;padding:0}
28
+ html{scroll-behavior:smooth}
29
+ body{
30
+ background:var(--paper); color:var(--ink);
31
+ font-family:var(--sans); font-size:17px; line-height:1.6;
32
+ -webkit-font-smoothing:antialiased;
33
+ }
34
+ a{color:inherit;text-decoration:none}
35
+ .wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}
36
+ .mono{font-family:var(--mono)}
37
+
38
+ /* ---- top bar ---- */
39
+ .top{position:sticky;top:0;z-index:50;background:rgba(247,249,251,.82);
40
+ backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
41
+ .top .wrap{display:flex;align-items:center;justify-content:space-between;height:66px}
42
+ .brand{display:flex;align-items:center;gap:11px;font-family:var(--disp);
43
+ font-weight:800;letter-spacing:-.02em;font-size:18px}
44
+ .brand .mark{width:26px;height:26px;border-radius:7px;background:var(--brand);
45
+ display:grid;place-items:center;color:#fff;font-family:var(--mono);
46
+ font-weight:600;font-size:14px;flex:none}
47
+ .navlinks{display:flex;gap:26px;align-items:center}
48
+ .navlinks a{font-size:14.5px;color:var(--ink-2);font-weight:500}
49
+ .navlinks a:hover{color:var(--ink)}
50
+ .hf-pill{border:1px solid var(--line);background:var(--panel);
51
+ padding:7px 13px;border-radius:999px;font-size:13.5px;font-weight:600;
52
+ display:inline-flex;gap:7px;align-items:center}
53
+ .hf-pill:hover{border-color:var(--brand);color:var(--brand)}
54
+ @media(max-width:760px){.navlinks a:not(.hf-pill){display:none}}
55
+
56
+ /* ---- hero ---- */
57
+ .hero{padding:74px 0 30px}
58
+ .hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:52px;align-items:center}
59
+ .eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;
60
+ text-transform:uppercase;color:var(--ent-lab);font-weight:600;margin-bottom:22px}
61
+ h1{font-family:var(--disp);font-weight:900;letter-spacing:-.035em;
62
+ font-size:clamp(40px,6vw,64px);line-height:1.02;color:var(--ink)}
63
+ h1 .em{color:var(--brand)}
64
+ .lede{margin-top:22px;font-size:18.5px;color:var(--ink-2);max-width:38ch}
65
+ .cta-row{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}
66
+ .btn{padding:12px 20px;border-radius:10px;font-weight:600;font-size:15px;
67
+ display:inline-flex;align-items:center;gap:9px;transition:.16s ease}
68
+ .btn-solid{background:var(--brand);color:#fff}
69
+ .btn-solid:hover{background:var(--brand-hover);transform:translateY(-1px)}
70
+ .btn-ghost{border:1px solid var(--line);background:var(--panel);color:var(--ink)}
71
+ .btn-ghost:hover{border-color:var(--ink-3)}
72
+ @media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:40px}
73
+ .hero{padding:52px 0 20px}.lede{max-width:none}}
74
+
75
+ /* ---- annotation panel (signature) ---- */
76
+ .panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;
77
+ box-shadow:0 24px 60px -34px rgba(15,28,40,.28);overflow:hidden}
78
+ .panel-bar{display:flex;align-items:center;gap:8px;padding:13px 18px;
79
+ border-bottom:1px solid var(--line);background:#FBFCFD}
80
+ .dot{width:10px;height:10px;border-radius:50%;background:#E1E7EB}
81
+ .panel-tag{margin-left:auto;font-family:var(--mono);font-size:11.5px;
82
+ color:var(--ink-3);letter-spacing:.04em}
83
+ .ann{padding:52px 30px 40px;font-size:clamp(20px,2.4vw,25px);line-height:2.9;
84
+ color:var(--ink);font-weight:500}
85
+ .tok{white-space:pre-wrap}
86
+ .ent{position:relative;padding:1px 3px;border-radius:3px;
87
+ border-bottom:2.5px solid currentColor;white-space:nowrap;
88
+ transition:opacity .5s ease, background-color .5s ease;}
89
+ .ent .lbl{position:absolute;top:-1.55em;left:-2px;font-family:var(--mono);
90
+ font-size:.44em;letter-spacing:.09em;font-weight:600;padding:2px 6px;
91
+ border-radius:5px;color:#fff;white-space:nowrap;
92
+ transition:opacity .4s ease, transform .4s ease;}
93
+ .ent-med{color:var(--ent-med);background:var(--ent-med-bg)} .ent-med .lbl{background:var(--ent-med)}
94
+ .ent-lab{color:var(--ent-lab);background:var(--ent-lab-bg)} .ent-lab .lbl{background:var(--ent-lab)}
95
+ .ent-dx{color:var(--ent-dx);background:var(--ent-dx-bg)} .ent-dx .lbl{background:var(--ent-dx)}
96
+ .ent-icd{color:var(--ent-icd);background:var(--ent-icd-bg)} .ent-icd .lbl{background:var(--ent-icd)}
97
+ .ent-clin{color:var(--ent-clin);background:var(--ent-clin-bg)} .ent-clin .lbl{background:var(--ent-clin)}
98
+ /* pre-animation state only when JS + motion allowed */
99
+ html.js .ann .ent{opacity:.35;background-color:transparent}
100
+ html.js .ann .ent .lbl{opacity:0;transform:translateY(6px)}
101
+ .ann.go .ent{opacity:1}
102
+ .ann.go .ent .lbl{opacity:1;transform:none}
103
+ .panel-foot{border-top:1px solid var(--line);padding:11px 18px;
104
+ font-family:var(--mono);font-size:11.5px;color:var(--ink-3);
105
+ display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}
106
+
107
+ /* ---- section scaffolding ---- */
108
+ section{padding:64px 0}
109
+ .sec-head{display:flex;align-items:flex-end;justify-content:space-between;
110
+ gap:24px;flex-wrap:wrap;margin-bottom:38px}
111
+ .sec-kick{font-family:var(--mono);font-size:12px;letter-spacing:.15em;
112
+ text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}
113
+ h2{font-family:var(--disp);font-weight:800;letter-spacing:-.03em;
114
+ font-size:clamp(28px,3.6vw,40px);line-height:1.06}
115
+ .sec-note{color:var(--ink-2);max-width:46ch;font-size:16px}
116
+
117
+ /* ---- model cards ---- */
118
+ .cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}
119
+ @media(max-width:760px){.cards{grid-template-columns:1fr}}
120
+ .card{position:relative;background:var(--panel);border:1px solid var(--line);
121
+ border-radius:14px;padding:26px 24px 22px;overflow:hidden;transition:.18s ease}
122
+ .card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;
123
+ background:var(--ac)}
124
+ .card:hover{transform:translateY(-3px);box-shadow:0 20px 44px -30px rgba(15,28,40,.35);
125
+ border-color:color-mix(in srgb,var(--ac) 40%,var(--line))}
126
+ .card-tag{font-family:var(--mono);font-size:11px;letter-spacing:.1em;
127
+ text-transform:uppercase;font-weight:600;color:var(--ac)}
128
+ .card h3{font-family:var(--disp);font-weight:800;letter-spacing:-.02em;
129
+ font-size:22px;margin:9px 0 8px}
130
+ .card p{color:var(--ink-2);font-size:15px;margin-bottom:18px;min-height:44px}
131
+ .spec{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}
132
+ .spec span{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);
133
+ background:var(--paper);border:1px solid var(--line);padding:4px 8px;border-radius:6px}
134
+ .card-link{font-weight:600;font-size:14.5px;color:var(--ac);display:inline-flex;
135
+ align-items:center;gap:6px}
136
+ .card-link .arrow{transition:transform .18s ease}
137
+ .card:hover .card-link .arrow{transform:translateX(4px)}
138
+ .card-soon{font-family:var(--mono);font-size:12.5px;color:var(--ink-3);font-weight:500}
139
+ .c-med{--ac:var(--ent-med)} .c-lab{--ac:var(--ent-lab)}
140
+ .c-dx{--ac:var(--ent-dx)} .c-clin{--ac:var(--ent-clin)}
141
+
142
+ /* ---- AKPS dark band ---- */
143
+ .band{background:var(--brand-ink);color:#DCEAEC;border-radius:20px;
144
+ padding:52px 46px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}
145
+ @media(max-width:820px){.band{grid-template-columns:1fr;padding:38px 28px}}
146
+ .band .sec-kick{color:#5FBFB5}
147
+ .band h2{color:#fff}
148
+ .band p{color:#B7CDD0;margin-top:16px;font-size:16.5px;max-width:50ch}
149
+ .band-licenses{display:flex;flex-direction:column;gap:12px}
150
+ .lic{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 18px;
151
+ background:rgba(255,255,255,.04)}
152
+ .lic b{font-family:var(--disp);font-weight:700;letter-spacing:-.01em;
153
+ display:block;font-size:16px;color:#fff}
154
+ .lic span{font-family:var(--mono);font-size:12px;color:#8FB4B7}
155
+ .band-cta{margin-top:26px;display:inline-flex;gap:8px;align-items:center;
156
+ font-weight:600;color:#7FE0D4}
157
+
158
+ /* ---- brain (three lobes) ---- */
159
+ .lobes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
160
+ @media(max-width:760px){.lobes{grid-template-columns:1fr}}
161
+ .lobe{border:1px solid var(--line);border-radius:14px;padding:24px 22px;background:var(--panel)}
162
+ .lobe .role{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;
163
+ text-transform:uppercase;color:var(--ink-3)}
164
+ .lobe h3{font-family:var(--disp);font-weight:800;font-size:21px;letter-spacing:-.02em;margin:7px 0 8px}
165
+ .lobe p{color:var(--ink-2);font-size:14.5px}
166
+ .brain-foot{margin-top:22px;font-size:15px;color:var(--ink-2)}
167
+ .brain-foot b{color:var(--ink);font-weight:600}
168
+
169
+ /* ---- proof ---- */
170
+ .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);
171
+ background:var(--panel)}
172
+ .proof .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:44px 28px}
173
+ @media(max-width:760px){.proof .wrap{grid-template-columns:1fr;gap:26px}}
174
+ .pf h4{font-family:var(--mono);font-size:12px;letter-spacing:.1em;
175
+ text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}
176
+ .pf p{font-size:15px;color:var(--ink-2)}
177
+ .pf b{color:var(--ink);font-weight:600}
178
+
179
+ /* ---- footer ---- */
180
+ footer{padding:56px 0 70px}
181
+ .foot-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:flex-start}
182
+ .foot-lead{font-family:var(--disp);font-weight:800;letter-spacing:-.02em;font-size:22px;max-width:20ch}
183
+ .foot-links{display:flex;gap:30px;flex-wrap:wrap}
184
+ .foot-links a{font-weight:600;font-size:15px;display:inline-flex;gap:7px;align-items:center}
185
+ .foot-links a:hover{color:var(--brand)}
186
+ .foot-note{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);
187
+ font-size:13.5px;color:var(--ink-3);max-width:64ch}
188
+
189
+ /* ---- scroll reveal ---- */
190
+ html.js .reveal{opacity:0;transform:translateY(18px);
191
+ transition:opacity .6s ease,transform .6s ease}
192
+ html.js .reveal.in{opacity:1;transform:none}
193
+
194
+ @media(prefers-reduced-motion:reduce){
195
+ *{transition:none!important;animation:none!important}
196
+ }
197
+ </style>
198
+ </head>
199
+ <body>
200
+
201
+ <header class="top">
202
+ <div class="wrap">
203
+ <a class="brand" href="https://huggingface.co/genzeon-platforms">
204
+ <span class="mark">gz</span>Genzeon&nbsp;Platforms
205
+ </a>
206
+ <nav class="navlinks">
207
+ <a href="#models">Models</a>
208
+ <a href="#akps">AKPS</a>
209
+ <a href="#brain">Platform</a>
210
+ <a class="hf-pill" href="https://huggingface.co/genzeon-platforms">🤗 View org</a>
211
+ </nav>
212
+ </div>
213
+ </header>
214
+
215
+ <!-- HERO -->
216
+ <div class="hero">
217
+ <div class="wrap hero-grid">
218
+ <div>
219
+ <div class="eyebrow">Genzeon Platforms · Healthcare AI</div>
220
+ <h1>Clinical text,<br><span class="em">structured.</span></h1>
221
+ <p class="lede">We build open, permissively-licensed clinical NLP — and the governed
222
+ platforms underneath it. Small models that turn messy notes into auditable,
223
+ typed clinical facts. Try them in your browser.</p>
224
+ <div class="cta-row">
225
+ <a class="btn btn-solid" href="#models">Explore the models →</a>
226
+ <a class="btn btn-ghost" href="https://huggingface.co/genzeon-platforms">🤗 Full org page</a>
227
+ </div>
228
+ </div>
229
+
230
+ <div class="panel">
231
+ <div class="panel-bar">
232
+ <span class="dot"></span><span class="dot"></span><span class="dot"></span>
233
+ <span class="panel-tag">CliniGuard · live output</span>
234
+ </div>
235
+ <div class="ann" id="ann">
236
+ <span class="tok">Patient reports </span><span class="ent ent-clin"><span class="lbl">FINDING</span>chest pain</span><span class="tok"> — started </span><span class="ent ent-med"><span class="lbl">DRUG · DOSE</span>metformin 500&nbsp;mg</span><span class="tok"> </span><span class="ent ent-med"><span class="lbl">FREQ</span>BID</span><span class="tok">; </span><span class="ent ent-lab"><span class="lbl">LAB · VALUE</span>A1c 8.2%</span><span class="tok">, consistent with </span><span class="ent ent-dx"><span class="lbl">DIAGNOSIS</span>type 2 diabetes mellitus</span><span class="tok"> </span><span class="ent ent-icd"><span class="lbl">ICD-10</span>E11.9</span><span class="tok">.</span>
237
+ </div>
238
+ <div class="panel-foot">
239
+ <span>4 entity families · Bio_ClinicalBERT + PubMedBERT</span>
240
+ <span>Apache-2.0</span>
241
+ </div>
242
+ </div>
243
+ </div>
244
+ </div>
245
+
246
+ <!-- MODELS -->
247
+ <section id="models">
248
+ <div class="wrap">
249
+ <div class="sec-head">
250
+ <div>
251
+ <div class="sec-kick">Open weights</div>
252
+ <h2>The CliniGuard NER family</h2>
253
+ </div>
254
+ <p class="sec-note">Production-grade clinical Named Entity Recognition, built on trusted
255
+ US/EU biomedical bases and released under Apache-2.0. Each ships with a live demo.</p>
256
+ </div>
257
+
258
+ <div class="cards">
259
+
260
+ <div class="card c-med reveal">
261
+ <div class="card-tag">Medication</div>
262
+ <h3>CliniGuard Medication NER</h3>
263
+ <p>Drug names, dosages, routes, frequencies and administration details across 12 categories.</p>
264
+ <div class="spec">
265
+ <span>Bio_ClinicalBERT</span><span>BIO · 25 labels</span><span>~110M</span><span>Apache-2.0</span>
266
+ </div>
267
+ <a class="card-link" href="https://huggingface.co/spaces/hugging-apps/cliniguard-medication-ner">
268
+ Open demo <span class="arrow">→</span></a>
269
+ </div>
270
+
271
+ <div class="card c-lab reveal">
272
+ <div class="card-tag">Laboratory</div>
273
+ <h3>CliniGuard Laboratory NER</h3>
274
+ <p>Lab tests, values and units, with rule-based numeric extraction for structured results.</p>
275
+ <div class="spec">
276
+ <span>Bio_ClinicalBERT</span><span>BIO · 21 labels</span><span>~110M</span><span>Apache-2.0</span>
277
+ </div>
278
+ <a class="card-link" href="https://huggingface.co/spaces/hugging-apps/cliniguard-laboratory-ner">
279
+ Open demo <span class="arrow">→</span></a>
280
+ </div>
281
+
282
+ <div class="card c-dx reveal">
283
+ <div class="card-tag">Diagnosis · Coding</div>
284
+ <h3>CliniGuard Diagnosis / ICD NER</h3>
285
+ <p>Diagnoses and conditions across 9 categories, with ICD-10 / SNOMED linking via SapBERT.</p>
286
+ <div class="spec">
287
+ <span>PubMedBERT</span><span>BIO · 19 labels</span><span>~110M + SapBERT</span><span>Apache-2.0</span>
288
+ </div>
289
+ <a class="card-link" href="https://huggingface.co/spaces/hugging-apps/cliniguard-diagnosis-icd-ner">
290
+ Open demo <span class="arrow">→</span></a>
291
+ </div>
292
+
293
+ <div class="card c-clin reveal">
294
+ <div class="card-tag">General clinical</div>
295
+ <h3>CliniGuard Clinical NER</h3>
296
+ <p>General-purpose clinical entity extraction — the foundation the specialized models build on.</p>
297
+ <div class="spec">
298
+ <span>Bio_ClinicalBERT</span><span>Token classification</span><span>~110M</span><span>Apache-2.0</span>
299
+ </div>
300
+ <a class="card-link" href="https://huggingface.co/genzeon-platforms">
301
+ On the org page <span class="arrow">→</span></a>
302
+ </div>
303
+
304
+ </div>
305
+ </div>
306
+ </section>
307
+
308
+ <!-- AKPS -->
309
+ <section id="akps">
310
+ <div class="wrap">
311
+ <div class="band reveal">
312
+ <div>
313
+ <div class="sec-kick">Open specification</div>
314
+ <h2>AKPS — Aether Knowledge Pack Specification</h2>
315
+ <p>An open format for expressing healthcare coverage policy as portable, machine-readable
316
+ knowledge packs — so coverage logic isn't trapped in any one vendor's system. Released
317
+ April 2026. If you work on coverage policy, prior auth, or clinical rules, we'd love your eyes on it.</p>
318
+ <a class="band-cta" href="https://genzeon.one">Read about AKPS at genzeon.one →</a>
319
+ </div>
320
+ <div class="band-licenses">
321
+ <div class="lic"><b>Specification</b><span>CC BY 4.0</span></div>
322
+ <div class="lic"><b>Reference tooling</b><span>Apache-2.0</span></div>
323
+ </div>
324
+ </div>
325
+ </div>
326
+ </section>
327
+
328
+ <!-- BRAIN -->
329
+ <section id="brain">
330
+ <div class="wrap">
331
+ <div class="sec-head">
332
+ <div>
333
+ <div class="sec-kick">The bigger picture</div>
334
+ <h2>These models feed the Healthcare Brain</h2>
335
+ </div>
336
+ <p class="sec-note">Our open work is the visible tip of a larger system: three production
337
+ platforms on one patented architecture, <b>Aether One™</b>.</p>
338
+ </div>
339
+ <div class="lobes">
340
+ <div class="lobe reveal">
341
+ <div class="role">Reasoning lobe</div>
342
+ <h3>HIP One</h3>
343
+ <p>Clinical decisions, medical necessity, prior authorization, utilization management and revenue-cycle intelligence.</p>
344
+ </div>
345
+ <div class="lobe reveal">
346
+ <div class="role">Engagement lobe</div>
347
+ <h3>PES One</h3>
348
+ <p>Conversational AI for member and patient engagement, care navigation, and quality — Stars and HEDIS.</p>
349
+ </div>
350
+ <div class="lobe reveal">
351
+ <div class="role">Governance lobe</div>
352
+ <h3>CPS One</h3>
353
+ <p>Privacy program operations, breach response, and AI governance across the enterprise.</p>
354
+ </div>
355
+ </div>
356
+ <p class="brain-foot">The models and specs on this org are released under their stated open
357
+ licenses. Our commercial platforms are separate — and grounded in the same
358
+ <b>right, auditable, and defensible</b> discipline.</p>
359
+ </div>
360
+ </section>
361
+
362
+ <!-- PROOF -->
363
+ <div class="proof">
364
+ <div class="wrap">
365
+ <div class="pf">
366
+ <h4>In production</h4>
367
+ <p>Live in the <b>CMS WISeR Model</b> (2026–2031) via Novitas in New Jersey — real prior-auth
368
+ volume at <b>100% of the CMS 3-day turnaround</b>, with <b>zero automated denials</b>. Every
369
+ denial is signed by a named, licensed reviewer.</p>
370
+ </div>
371
+ <div class="pf">
372
+ <h4>Trust posture</h4>
373
+ <p><b>HITRUST r2</b>, <b>SOC 2</b> and <b>HIPAA</b> aligned. Open bases restricted to
374
+ US/EU-origin models by design — a sovereignty choice baked into every model here.</p>
375
+ </div>
376
+ <div class="pf">
377
+ <h4>Partners</h4>
378
+ <p>Built alongside <b>Microsoft</b> (10-year strategic partnership, 5 solution designations),
379
+ <b>UiPath</b>, and <b>Databricks</b>.</p>
380
+ </div>
381
+ </div>
382
+ </div>
383
+
384
+ <!-- FOOTER -->
385
+ <footer>
386
+ <div class="wrap">
387
+ <div class="foot-grid">
388
+ <div class="foot-lead">Being right and auditable beats being flashy.</div>
389
+ <div class="foot-links">
390
+ <a href="https://genzeon.one">🌐 genzeon.one</a>
391
+ <a href="https://www.linkedin.com/newsletters/7469820048304467968/">📰 Building the Healthcare Brain</a>
392
+ <a href="https://huggingface.co/genzeon-platforms">🤗 @genzeon-platforms</a>
393
+ </div>
394
+ </div>
395
+ <p class="foot-note">Genzeon Platforms — A Genzeon Company. Models and specifications on this
396
+ organization are released under their stated open licenses; our commercial platforms are
397
+ separate offerings.</p>
398
+ </div>
399
+ </footer>
400
+
401
+ <script>
402
+ (function(){
403
+ var reduce = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
404
+ if(reduce) return; // no JS-driven motion; content stays fully visible
405
+ document.documentElement.classList.add("js");
406
+
407
+ // Hero annotation: stagger the entity reveals
408
+ window.addEventListener("load", function(){
409
+ var ann = document.getElementById("ann");
410
+ if(!ann) return;
411
+ var ents = ann.querySelectorAll(".ent");
412
+ ents.forEach(function(el,i){ el.style.transitionDelay = (i*150)+"ms"; });
413
+ requestAnimationFrame(function(){ ann.classList.add("go"); });
414
+ });
415
+
416
+ // Scroll reveals
417
+ var io = new IntersectionObserver(function(entries){
418
+ entries.forEach(function(e){
419
+ if(e.isIntersecting){ e.target.classList.add("in"); io.unobserve(e.target); }
420
+ });
421
+ },{threshold:.14, rootMargin:"0px 0px -8% 0px"});
422
+ document.querySelectorAll(".reveal").forEach(function(el){ io.observe(el); });
423
+ })();
424
+ </script>
425
+ </body>
426
  </html>
427
+