diff --git a/.gitignore b/.gitignore
index 7b8da95..3d8f13e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,42 +1,80 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
# dependencies
-/node_modules
+/node_modules/
+/.pnpm-store/
+/.npm/
/.pnp
.pnp.*
+
+# package managers
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
+!.yarn/sdks
!.yarn/versions
-# testing
-/coverage
-
-# next.js
+# build output
/.next/
/out/
+/build/
+/dist/
-# production
-/build
+# caches
+/.turbo/
+/.cache/
+/.swc/
+.eslintcache
+*.tsbuildinfo
-# misc
-.DS_Store
-*.pem
+# testing
+/coverage/
-# debug
+# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
+lerna-debug.log*
.pnpm-debug.log*
+pnpm-debug.log*
-# env files (can opt-in for committing if needed)
-.env*
+# env files
+.env
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+.env*.local
!.env.example
-# vercel
-.vercel
+# deployment / hosting
+.vercel/
-# typescript
-*.tsbuildinfo
+# payload cms
+/.payload/
+# /uploads/
+# /media/
+# /public/uploads/
+# /public/media/
+payload.db*
+*.sqlite
+*.sqlite3
+*.db-wal
+*.db-shm
+*.sqlite-journal
+
+# editor / OS
+.DS_Store
+Thumbs.db
+.idea/
+.vscode/
+*.swp
+*.swo
+*~
+
+# secrets / local certs
+*.pem
+*.key
+*.crt
+
+# generated by next
next-env.d.ts
diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md
deleted file mode 100644
index cc1c8b2..0000000
--- a/ARCHITECTURE.md
+++ /dev/null
@@ -1,47 +0,0 @@
-src/
-├── app/
-│ ├── layout.tsx # Root layout с провайдерами
-│ ├── page.tsx # Главная страница
-│ └── globals.css # Глобальные стили + CSS переменные
-│
-├── widgets/ # Композитные секции
-│ ├── header.tsx
-│ ├── hero-section.tsx
-│ ├── features-section.tsx
-│ ├── stats-section.tsx
-│ ├── how-it-works-section.tsx
-│ ├── comparison-section.tsx
-│ ├── gallery-section.tsx
-│ ├── social-proof-section.tsx
-│ ├── team-section.tsx
-│ ├── pricing-section.tsx
-│ ├── faq-section.tsx
-│ ├── cta-section.tsx
-│ └── footer.tsx
-│
-├── features/ # Переиспользуемые блоки
-│ ├── section-container.tsx
-│ ├── section-header.tsx
-│ ├── gradient-background.tsx
-│ ├── feature-card.tsx
-│ ├── testimonial-card.tsx
-│ ├── pricing-card.tsx
-│ ├── stat-card.tsx
-│ ├── step-card.tsx
-│ ├── team-member-card.tsx
-│ ├── comparison-item.tsx
-│ ├── portfolio-item.tsx
-│ └── logo-cloud.tsx
-│
-└── shared/ # Общий код
-├── ui/ # shadcn/ui компоненты
-│ ├── button.tsx
-│ ├── card.tsx
-│ ├── input.tsx
-│ └── ... (50+ компонентов)
-├── hooks/
-│ ├── use-in-view.ts
-│ ├── use-scroll-animation.ts
-│ └── theme-provider.tsx
-└── lib/
-└── utils.ts
diff --git a/CONVENTIONS.md b/CONVENTIONS.md
deleted file mode 100644
index fea6017..0000000
--- a/CONVENTIONS.md
+++ /dev/null
@@ -1,62 +0,0 @@
-# 📐 Coding Conventions
-
-## Именование
-
-- **Компоненты:** PascalCase (`Button.tsx`)
-- **Утилиты:** kebab-case (`format-date.ts`)
-- **Хуки:** camelCase с use (`useInView.ts`)
-
-```typescript
-const userName = "John";
-const MAX_RETRIES = 3;
-```
-
-## Структура компонента
-
-```typescript
-"use client";
-
-import { Button } from "@/shared/ui/button";
-
-interface MyComponentProps {
- title: string;
-}
-
-export function MyComponent({ title }: MyComponentProps) {
- return
{title}
;
-}
-```
-
-## TypeScript
-
-Всегда типизируйте props:
-
-```typescript
-interface ButtonProps {
- children: React.ReactNode;
- variant?: "primary" | "secondary";
-}
-```
-
-## Импорты
-
-Порядок: React → Внешние → Наши (@/...)
-
-```typescript
-import { useState } from "react";
-import { motion } from "framer-motion";
-import { Button } from "@/shared/ui/button";
-```
-
-**ВСЕГДА используйте @/ для абсолютных импортов.**
-
-## Стилизация
-
-Порядок Tailwind: Layout → Sizing → Spacing → Typography → Colors
-
-Условные классы через cn():
-
-```typescript
-import { cn } from '@/shared/lib/utils';
-