{
  "html": "<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>",
  "css": ".hero .hero__eyebrow { animation: hero-pulse-border 2.4s ease-in-out infinite; }\n.hero .hero__title { transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), text-shadow 0.4s ease; }\n.hero .hero__title:hover { transform: perspective(600px) rotateX(4deg) rotateY(-4deg); text-shadow: 0 8px 24px rgba(34, 197, 94, 0.35); }\n.hero .hero__subtitle { transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), color 0.3s ease; }\n.hero .hero__subtitle:hover { transform: perspective(600px) rotateX(3deg) rotateY(3deg); color: #16a34a; }\n.hero .hero__lead { position: relative; padding: 24px 28px; border-radius: 20px; background: rgba(255, 255, 255, 0.55); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); box-shadow: 0 8px 32px rgba(34, 197, 94, 0.12); overflow: hidden; transition: box-shadow 0.4s ease, transform 0.4s ease; }\n.hero .hero__lead::after { content: ''; position: absolute; top: 0; left: -60%; width: 50%; height: 100%; background: linear-gradient(120deg, transparent 0%, rgba(134, 239, 172, 0.45) 50%, transparent 100%); transform: skewX(-20deg); transition: left 0.6s ease; pointer-events: none; }\n.hero .hero__lead:hover::after, .hero .hero__lead:focus-within::after { left: 120%; }\n.hero .hero__lead:hover, .hero .hero__lead:focus-within { box-shadow: 0 12px 40px rgba(34, 197, 94, 0.25); transform: translateY(-2px); }\n@keyframes hero-pulse-border {\n  0% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.5), 0 6px 18px rgba(34, 197, 94, 0.15); }\n  70% { box-shadow: 0 0 0 12px rgba(34, 197, 94, 0), 0 6px 18px rgba(34, 197, 94, 0.15); }\n  100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0), 0 6px 18px rgba(34, 197, 94, 0.15); }\n}"
}