{
  "hero": "<section class='hero'><div class='hero__inner'><p class='hero__eyebrow'>Магазин для взрослых</p><h1 class='hero__title'>Секс-шоп «Пульс»</h1><p class='hero__subtitle'>Магазин интимных товаров и аксессуаров</p><p class='hero__lead'>Деликатный сервис, анонимная доставка и только проверенные бренды. Помогаем сделать отношения ярче и комфортнее — без стеснения и лишних вопросов.</p></div></section>",
  "projects": "<section class='projects'><div class='projects__inner'><h2 class='projects__title'>Наши категории</h2><div class='projects__grid'><a href='#' class='projects__card'><div class='projects__icon'><svg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-7-4.35-9.33-8.5C.9 9.1 2.5 5.5 6 5.5c2 0 3.2 1.1 4 2.2.8-1.1 2-2.2 4-2.2 3.5 0 5.1 3.6 3.33 7C19 16.65 12 21 12 21z'/></svg></div><h3 class='projects__card-title'>Интимные аксессуары</h3><p class='projects__card-text'>Шелковые повязки, наручники, перья и наборы для ролевых игр — для мягкого и безопасного эксперимента.</p></a><a href='#' class='projects__card'><div class='projects__icon'><svg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg></div><h3 class='projects__card-title'>Массажные масла</h3><p class='projects__card-text'>Натуральные масла и лубриканты на водной и силиконовой основе. Гипоаллергенные составы и приятные ароматы.</p></a><a href='#' class='projects__card'><div class='projects__icon'><svg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l2.5 5.5L20 9l-4 4 1 6-5-3-5 3 1-6-4-4 5.5-.5z'/></svg></div><h3 class='projects__card-title'>Подарочные наборы</h3><p class='projects__card-text'>Готовые комплекты для пар: свечи, аксессуары и карточки с идеями. Упакованы в стильную коробку.</p></a><a href='#' class='projects__card'><div class='projects__icon'><svg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='18' height='13' rx='2'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/><path d='M12 12v4'/></svg></div><h3 class='projects__card-title'>Анонимная доставка</h3><p class='projects__card-text'>Отправляем в нейтральной упаковке без названия магазина. Курьер не знает, что внутри — только вы и ваш сюрприз.</p></a></div></div></section>",
  "footer": "<footer class='footer'><div class='footer__inner'><p class='footer__copy'>© 2026 Секс-шоп «Пульс»</p><nav class='footer__nav'><a href='/policy' class='footer__link'>Политика конфиденциальности</a><a href='/rules' class='footer__link'>Правила магазина</a></nav></div></footer>",
  "css": {
    "hero": ".hero { padding: 96px 24px 72px; background: linear-gradient(135deg, #f5f3ff 0%, #eef2ff 50%, #fdf2f8 100%); font-family: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif; } .hero .hero__inner { max-width: 820px; margin: 0 auto; text-align: center; } .hero .hero__eyebrow { display: inline-block; margin: 0 0 20px; padding: 8px 18px; font-size: 13px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #6d28d9; background: rgba(255, 255, 255, 0.75); border: 1px solid rgba(139, 92, 246, 0.25); border-radius: 999px; } .hero .hero__title { margin: 0 0 16px; font-size: clamp(38px, 6vw, 64px); font-weight: 800; line-height: 1.08; letter-spacing: -0.02em; color: #1e1b4b; } .hero .hero__subtitle { margin: 0 0 24px; font-size: clamp(17px, 2.2vw, 21px); font-weight: 500; color: #7c3aed; } .hero .hero__lead { margin: 0 auto; max-width: 640px; font-size: 17px; line-height: 1.7; color: #4b5563; }",
    "projects": ".projects { padding: 80px 24px 96px; background: #ffffff; font-family: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif; } .projects .projects__inner { max-width: 1120px; margin: 0 auto; } .projects .projects__title { margin: 0 0 48px; font-size: clamp(28px, 4vw, 40px); font-weight: 800; letter-spacing: -0.02em; text-align: center; color: #1e1b4b; } .projects .projects__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 24px; } .projects .projects__card { display: flex; flex-direction: column; padding: 32px 28px; text-decoration: none; background: #fafaff; border: 1px solid #ede9fe; border-radius: 20px; box-shadow: 0 4px 20px rgba(109, 40, 217, 0.06); transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; } .projects .projects__card:hover { transform: translateY(-4px); border-color: #c4b5fd; box-shadow: 0 12px 32px rgba(109, 40, 217, 0.14); } .projects .projects__icon { display: flex; align-items: center; justify-content: center; width: 56px; height: 56px; margin-bottom: 20px; color: #7c3aed; background: linear-gradient(135deg, #ede9fe, #fce7f3); border-radius: 16px; } .projects .projects__icon svg { width: 28px; height: 28px; } .projects .projects__card-title { margin: 0 0 10px; font-size: 19px; font-weight: 700; color: #1e1b4b; } .projects .projects__card-text { margin: 0; font-size: 15px; line-height: 1.65; color: #6b7280; }",
    "footer": ".footer { padding: 40px 24px; background: #f5f3ff; border-top: 1px solid #ede9fe; font-family: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif; } .footer .footer__inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; max-width: 1120px; margin: 0 auto; } .footer .footer__copy { margin: 0; font-size: 14px; color: #6b7280; } .footer .footer__nav { display: flex; flex-wrap: wrap; gap: 24px; } .footer .footer__link { font-size: 14px; font-weight: 500; color: #7c3aed; text-decoration: none; transition: color 0.2s ease; } .footer .footer__link:hover { color: #4c1d95; }"
  }
}