diff --git a/README.md b/README.md
index c300135..ed93d6f 100644
--- a/README.md
+++ b/README.md
@@ -1,75 +1,10 @@
-# React + TypeScript + Vite
+# Braids by Mira
-This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
+Public marketing site for Braids by Mira — landing page, product showcase, booking flow, and salon policies.
-Currently, two official plugins are available:
+## Scripts
-- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
-- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
-
-## React Compiler
-
-The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
-
-## Expanding the ESLint configuration
-
-If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
-
-```js
-export default defineConfig([
- globalIgnores(['dist']),
- {
- files: ['**/*.{ts,tsx}'],
- extends: [
- // Other configs...
-
- // Remove tseslint.configs.recommended and replace with this
- tseslint.configs.recommendedTypeChecked,
- // Alternatively, use this for stricter rules
- tseslint.configs.strictTypeChecked,
- // Optionally, add this for stylistic rules
- tseslint.configs.stylisticTypeChecked,
-
- // Other configs...
- ],
- languageOptions: {
- parserOptions: {
- project: ['./tsconfig.node.json', './tsconfig.app.json'],
- tsconfigRootDir: import.meta.dirname,
- },
- // other options...
- },
- },
-])
-
-```
-
-You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:
-
-```js
-// eslint.config.js
-import reactX from 'eslint-plugin-react-x'
-import reactDom from 'eslint-plugin-react-dom'
-
-export default defineConfig([
- globalIgnores(['dist']),
- {
- files: ['**/*.{ts,tsx}'],
- extends: [
- // Other configs...
- // Enable lint rules for React
- reactX.configs['recommended-typescript'],
- // Enable lint rules for React DOM
- reactDom.configs.recommended,
- ],
- languageOptions: {
- parserOptions: {
- project: ['./tsconfig.node.json', './tsconfig.app.json'],
- tsconfigRootDir: import.meta.dirname,
- },
- // other options...
- },
- },
-])
-
-```
+- `npm run dev` — start the local dev server
+- `npm test` (or `npx vitest run`) — run the test suite
+- `npm run build` — type-check and build for production
+- `npm run lint` — run ESLint
diff --git a/src/components/Hero3D.test.tsx b/src/components/Hero3D.test.tsx
index e273ba1..3fc6357 100644
--- a/src/components/Hero3D.test.tsx
+++ b/src/components/Hero3D.test.tsx
@@ -31,6 +31,7 @@ describe('Hero3D', () => {
})
const { default: Hero3D } = await import('./Hero3D')
render(
Thanks — Mira will get back to you about {product.name} soon.
@@ -44,10 +66,15 @@ function InquiryModal({ product, onClose }: InquiryModalProps) { > ) : (