{
  "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 width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='24' cy='24' r='20' fill='#FF6B6B'/><path d='M24 8C24 8 16 16 16 24C16 32 24 40 24 40C24 40 32 32 32 24C32 16 24 8 24 8Z' fill='#FFE66D'/><circle cx='24' cy='24' r='4' fill='#4ECDC4'/></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 width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='8' y='16' width='32' height='24' rx='4' fill='#4ECDC4'/><path d='M16 16V12C16 9.79086 17.7909 8 20 8H28C30.2091 8 32 9.79086 32 12V16' stroke='#FF6B6B' stroke-width='4'/><circle cx='24' cy='28' r='4' fill='#FFE66D'/></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 width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M24 4L30 18H44L33 27L37 42L24 33L11 42L15 27L4 18H18L24 4Z' fill='#FFE66D'/><circle cx='24' cy='24' r='6' fill='#FF6B6B'/></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 { background: linear-gradient(135deg, #fef9f4 0%, #f0f9ff 100%); padding: 80px 24px; border-radius: 32px; margin: 16px; box-shadow: 0 20px 40px -12px rgba(0,0,0,0.08); } .hero .hero__inner { max-width: 800px; margin: 0 auto; text-align: center; } .hero .hero__eyebrow { font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: #FF6B6B; margin-bottom: 16px; } .hero .hero__title { font-size: 56px; font-weight: 800; line-height: 1.1; color: #1e293b; margin: 0 0 16px; } .hero .hero__subtitle { font-size: 24px; font-weight: 500; color: #4ECDC4; margin: 0 0 24px; } .hero .hero__lead { font-size: 18px; line-height: 1.6; color: #475569; max-width: 600px; margin: 0 auto; }",
    "projects": ".projects { padding: 80px 24px; background: #ffffff; border-radius: 32px; margin: 16px; box-shadow: 0 20px 40px -12px rgba(0,0,0,0.06); } .projects .projects__inner { max-width: 1100px; margin: 0 auto; } .projects .projects__title { font-size: 36px; font-weight: 700; color: #1e293b; text-align: center; margin: 0 0 48px; } .projects .projects__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 32px; } .projects .projects__card { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 32px 24px; background: #f8fafc; border-radius: 24px; text-decoration: none; transition: transform 0.2s, box-shadow 0.2s; box-shadow: 0 4px 12px rgba(0,0,0,0.04); } .projects .projects__card:hover { transform: translateY(-4px); box-shadow: 0 12px 24px -8px rgba(0,0,0,0.1); } .projects .projects__icon { margin-bottom: 24px; } .projects .projects__card-title { font-size: 22px; font-weight: 600; color: #1e293b; margin: 0 0 12px; } .projects .projects__card-text { font-size: 16px; line-height: 1.5; color: #64748b; margin: 0; }",
    "footer": ".footer { background: #f1f5f9; padding: 32px 24px; border-radius: 24px; margin: 16px; } .footer .footer__inner { max-width: 1100px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; } .footer .footer__copy { font-size: 14px; color: #64748b; margin: 0; } .footer .footer__nav { display: flex; gap: 24px; } .footer .footer__link { font-size: 14px; color: #64748b; text-decoration: none; transition: color 0.2s; } .footer .footer__link:hover { color: #FF6B6B; }"
  }
}