{
  "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='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12 2C9.5 2 7.5 4 7.5 6.5C7.5 9 9.5 11 12 11C14.5 11 16.5 9 16.5 6.5C16.5 4 14.5 2 12 2Z' stroke='#6C5CE7' stroke-width='1.8'/><path d='M7.5 11L5 22M16.5 11L19 22M9 16H15' stroke='#6C5CE7' stroke-width='1.8' stroke-linecap='round'/></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='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='12' cy='12' r='9' stroke='#6C5CE7' stroke-width='1.8'/><path d='M12 3V21M3 12H21' stroke='#6C5CE7' stroke-width='1.8' stroke-linecap='round'/></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='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12 3L14.5 9H21L15.5 13L17.5 19L12 15.5L6.5 19L8.5 13L3 9H9.5L12 3Z' stroke='#6C5CE7' stroke-width='1.8' stroke-linejoin='round'/></svg></div><h3 class='projects__card-title'>Детская студия</h3><p class='projects__card-text'>Развитие координации, пластики и любви к танцу с 4 лет в игровой форме.</p></a><a href='#' class='projects__card'><div class='projects__icon'><svg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4 20V10L12 4L20 10V20H4Z' stroke='#6C5CE7' stroke-width='1.8' stroke-linejoin='round'/><path d='M9 20V14H15V20' stroke='#6C5CE7' stroke-width='1.8' stroke-linejoin='round'/></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%, #f0f9ff 100%); font-family: 'Inter', 'Segoe UI', system-ui, sans-serif; } .hero .hero__inner { max-width: 880px; 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: #6c5ce7; background: rgba(108, 92, 231, 0.1); border-radius: 999px; } .hero .hero__title { margin: 0 0 16px; font-size: clamp(36px, 6vw, 64px); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; color: #1e1b4b; } .hero .hero__subtitle { margin: 0 0 24px; font-size: clamp(18px, 2.4vw, 24px); font-weight: 500; color: #6c5ce7; } .hero .hero__lead { max-width: 640px; margin: 0 auto; font-size: 17px; line-height: 1.7; color: #4b5563; }",
    "projects": ".projects { padding: 80px 24px; background: #ffffff; font-family: 'Inter', 'Segoe UI', system-ui, 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; color: #1e1b4b; text-align: center; } .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; background: #fafaff; border: 1px solid #ece9ff; border-radius: 20px; text-decoration: none; transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; } .projects .projects__card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(108, 92, 231, 0.15); border-color: #d6cfff; } .projects .projects__icon { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; margin-bottom: 20px; background: #ffffff; border-radius: 16px; box-shadow: 0 6px 18px rgba(108, 92, 231, 0.12); } .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.6; color: #6b7280; }",
    "footer": ".footer { padding: 32px 24px; background: #f5f3ff; border-top: 1px solid #ece9ff; font-family: 'Inter', 'Segoe UI', system-ui, 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; gap: 24px; } .footer .footer__link { font-size: 14px; font-weight: 500; color: #6c5ce7; text-decoration: none; transition: color 0.2s ease; } .footer .footer__link:hover { color: #4c3fd1; }"
  }
}