@@ -103,7 +103,6 @@ function showImage(evt: MouseEvent) {
103103 </div >
104104 </section >
105105
106- <!-- How Mokapi Fits -->
107106 <section class =" py-5" >
108107 <div class =" container" >
109108 <div class =" row align-items-center" >
@@ -135,32 +134,32 @@ function showImage(evt: MouseEvent) {
135134 <section class =" py-5" >
136135 <div class =" container text-center" >
137136
138- <h2 class =" h4 mb-3" >Why Teams Use Mokapi</h2 >
139- <p class =" lead fst-italic mb-4" >
137+ <h2 class =" mb-3" >Why Teams Use Mokapi</h2 >
138+ <p class =" lead fst-italic mb-4 text " >
140139 Mokapi helps teams move faster by removing external dependencies from development and testing.
141140 </p >
142141
143142 <div class =" row g-4 mt-4" >
144143 <div class =" col-md-4" >
145144 <span class =" bi bi-rocket-takeoff display-5 mb-3 d-block icon" ></span >
146- <h3 class = " h5 " >Develop Without Waiting</h3 >
147- <p class = " text-muted " >
145+ <h3 >Develop Without Waiting</h3 >
146+ <p >
148147 Mock HTTP APIs, Kafka topics, LDAP directories, or mail servers
149148 so development never blocks on missing or unstable systems.
150149 </p >
151150 </div >
152151 <div class =" col-md-4" >
153152 <span class =" bi bi-check2-square display-5 mb-3 d-block icon" ></span >
154- <h3 class = " h5 " >Test Real Workflows</h3 >
155- <p class = " text-muted " >
153+ <h3 >Test Real Workflows</h3 >
154+ <p >
156155 Simulate realistic system behavior across protocols
157156 and validate integrations with confidence.
158157 </p >
159158 </div >
160159 <div class =" col-md-4" >
161160 <span class =" bi bi-gear display-5 mb-3 d-block icon" ></span >
162- <h3 class = " h5 " >Automate Everywhere</h3 >
163- <p class = " text-muted " >
161+ <h3 >Automate Everywhere</h3 >
162+ <p >
164163 Run Mokapi locally, in CI pipelines, or test environments
165164 to automate API testing and speed up feedback loops.
166165 </p >
@@ -175,31 +174,31 @@ function showImage(evt: MouseEvent) {
175174 <p class =" lead mb-3" >
176175 Mokapi helps teams move quickly without sacrificing confidence or stability.
177176 </p >
178- <p class =" lead mb-0" >
177+ <p class =" mb-0 text " >
179178 By mocking and simulating APIs across protocols, you can automate tests,
180179 reduce flaky integrations, and deliver reliable software — even when
181180 external systems are unavailable or evolving.
182181 </p >
183182 </div >
184183 </section >
185184
186- <section class =" py-5" >
185+ <section class =" py-5 text-center " >
187186 <div class =" container" >
188187
189- <h2 class =" text-center mb-3" >Mock More Than Just HTTP</h2 >
190- <p class =" lead fst-italic text-center mb-4" >
188+ <h2 class =" mb-3" >Mock More Than Just HTTP</h2 >
189+ <p class =" lead mb-4 text " >
191190 Mokapi supports multiple protocols, allowing you to test complete systems —
192191 not just individual REST endpoints.
193192 </p >
194193
195- <div class =" row g-4" >
194+ <div class =" row g-4 text-start " >
196195
197196 <div class =" col-sm-3" >
198197 <div class =" card h-100 shadow-sm border-0 accented" >
199198 <div class =" card-inner" >
200199 <router-link :to =" {path: '/http'}" class =" d-flex flex-column h-100" >
201200 <div class =" card-body d-flex flex-column" >
202- <h5 class =" card-title fw-bold mb-3" >Mock REST APIs</h5 >
201+ <h3 class =" card-title mt-0 mb-3" >Mock REST APIs</h3 >
203202 <p class =" card-text" >
204203 Simulate REST endpoints to develop and test clients
205204 without waiting for real backend services.
@@ -219,7 +218,7 @@ function showImage(evt: MouseEvent) {
219218 <div class =" card-inner" >
220219 <router-link :to =" {path: '/kafka'}" class =" d-flex flex-column h-100" >
221220 <div class =" card-body d-flex flex-column" >
222- <h5 class =" card-title fw-bold mb-3" >Simulate Kafka Events</h5 >
221+ <h3 class =" card-title mt-0 mb-3" >Simulate Kafka Events</h3 >
223222 <p class =" card-text" >
224223 Mock Kafka topics and message streams to test
225224 event-driven systems and service interactions.
@@ -238,7 +237,7 @@ function showImage(evt: MouseEvent) {
238237 <div class =" card-inner" >
239238 <router-link :to =" {path: '/ldap'}" class =" d-flex flex-column h-100" >
240239 <div class =" card-body d-flex flex-column" >
241- <h5 class =" card-title fw-bold mb-3" >Mock LDAP Services</h5 >
240+ <h3 class =" card-title mt-0 mb-3" >Mock LDAP Services</h3 >
242241 <p class =" card-text" >
243242 Simulate directory and authentication services
244243 to test user access, roles, and permissions safely.
@@ -257,7 +256,7 @@ function showImage(evt: MouseEvent) {
257256 <div class =" card-inner" >
258257 <router-link :to =" {path: '/mail'}" class =" d-flex flex-column h-100" >
259258 <div class =" card-body d-flex flex-column" >
260- <h5 class =" card-title fw-bold mb-3" >SMTP Email Testing</h5 >
259+ <h3 class =" card-title mt-0 mb-3" >SMTP Email Testing</h3 >
261260 <p class =" card-text" >
262261 Test email workflows by simulating SMTP and IMAP servers
263262 without sending real messages.
@@ -278,12 +277,12 @@ function showImage(evt: MouseEvent) {
278277 <section class =" py-5 text-center" >
279278 <div class =" container" >
280279 <h2 class =" mb-3" >Built for Reliable Development and Testing</h2 >
281- <p class =" lead mb-3" >
280+ <p class =" lead mb-3 text " >
282281 Mocking APIs across protocols is only the beginning.
283282 Mokapi is designed to help teams prevent bugs, reduce external dependencies,
284283 and create stable development and test environments.
285284 </p >
286- <p class =" lead mb-0" >
285+ <p class =" mb-0 text " >
287286 This is made possible through powerful core features —
288287 including JavaScript-based logic, configuration patching,
289288 observability, and realistic data generation.
@@ -295,7 +294,7 @@ function showImage(evt: MouseEvent) {
295294 <div class =" container" >
296295
297296 <h2 class =" mb-3" >Core Features</h2 >
298- <p class =" lead fst-italic " >
297+ <p class =" lead text " >
299298 Powerful capabilities that make Mokapi flexible, controllable, and reliable in any environment.
300299 </p >
301300
@@ -432,7 +431,7 @@ function showImage(evt: MouseEvent) {
432431 <section class =" py-5" >
433432 <div class =" container" >
434433 <h2 class =" mb-3" >Use Cases & Tutorials</h2 >
435- <p class =" lead fst-italic text-center" >
434+ <p class =" lead text-center text " >
436435 Explore practical ways to mock APIs and services across protocols. Mokapi fits seamlessly in local development, CI pipelines, or cloud environments.
437436 </p >
438437
@@ -514,7 +513,7 @@ function showImage(evt: MouseEvent) {
514513 <div class =" container" >
515514 <div class =" row" >
516515 <h2 class =" mb-3" >See Mokapi in Action</h2 >
517- <p class =" lead fst-italic mb-4 text-center" >Explore how easily you can mock APIs and generate realistic data for testing—no backend required. </p >
516+ <p class =" lead mb-4 text-center text " >Explore how easily you can mock APIs and generate realistic data for testing</p >
518517 </div >
519518
520519 <div class =" d-flex content align-items-start align-items-stretch" >
0 commit comments