diff --git a/index.html b/index.html index 6a83073..5fbbe8b 100644 --- a/index.html +++ b/index.html @@ -560,6 +560,74 @@ padding-left: 12px; } + /* Engagement Model */ + .engagement-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + border-top: 2px solid var(--border); + } + + .engagement-step { + padding: 26px 24px 26px 0; + border-bottom: 1px solid var(--border); + } + + .engagement-step + .engagement-step { + border-left: 1px solid var(--border); + padding-left: 24px; + } + + .engagement-num { + font-family: var(--font-mono); + font-size: 12px; + font-weight: 700; + color: var(--emerald); + margin-bottom: 8px; + } + + .engagement-title { + font-family: var(--font-display); + font-size: 20px; + font-weight: 800; + color: var(--ink); + margin-bottom: 12px; + } + + .engagement-desc { + font-size: 15px; + line-height: 1.55; + color: var(--ink-muted); + margin-bottom: 18px; + } + + .engagement-proof { + font-family: var(--font-mono); + font-size: 11px; + line-height: 1.5; + color: var(--ink); + border-left: 2px solid var(--emerald); + padding-left: 12px; + } + + .engagement-note { + margin-top: 28px; + border: 2px solid var(--border); + padding: 18px 20px; + font-size: 15px; + line-height: 1.55; + color: var(--ink-muted); + } + + .engagement-note strong { + color: var(--ink); + } + + .engagement-actions { + margin-top: 20px; + display: flex; + justify-content: flex-start; + } + /* Standards Section */ .standards-list { display: flex; @@ -819,6 +887,19 @@ margin-top: 4px; } + .engagement-grid { + grid-template-columns: 1fr; + } + + .engagement-step { + padding: 20px 0; + } + + .engagement-step + .engagement-step { + border-left: none; + padding-left: 0; + } + .standards-item { grid-template-columns: 1fr; gap: 8px; @@ -1148,6 +1229,47 @@
We identify the current app state, business workflow, provider boundaries, and what has to be true before the next build step is worth funding.
+I review code, deployment state, logs, data model, auth, billing, storage, and AI/provider calls so the project starts from evidence instead of assumptions.
+The first build targets one concrete workflow: payment state, onboarding, admin review, AI approval, data import, or another operational path that can be tested end to end.
+