{
  "reasoning": "Two minimal edits were made to `index.astro`: a `<br />` was inserted before `{copy.hero_headline_rest}` in the hero `<h1>` so that the second part of the headline breaks onto its own line, and a new CSS rule `.hero-headline-rest { color: #FF00FF; }` was added to render that text in magenta. No other markup, styles, copy slots, or translations were touched.",
  "selected_reference_style": "02-warm-artisanal-heritage",
  "astro_file": "---\nconst { data, copy, i, lang } = Astro.props;\nconst imgUrl = (p) => `${import.meta.env.BASE_URL.replace(/\\/$/, '')}/images/${p}`;\nconst palette = {\n  primary:    data.visual_identity?.color_palette?.primary    || '#C0392B',\n  secondary:  data.visual_identity?.color_palette?.secondary  || '#8B6F47',\n  accent:     data.visual_identity?.color_palette?.accent     || '#E8A020',\n  background: data.visual_identity?.color_palette?.background || '#FFFFFF',\n  text:       data.visual_identity?.color_palette?.text       || '#2C2C2C',\n};\n---\n\n<html lang={lang}>\n<head>\n  <meta charset=\"UTF-8\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n  <title>{data.business_name}</title>\n  <meta name=\"description\" content={data.description} />\n  <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n  <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n  <link href=\"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\" />\n</head>\n<body>\n\n<style define:vars={{\n  colorPrimary:    palette.primary,\n  colorSecondary:  palette.secondary,\n  colorAccent:     palette.accent,\n  colorBackground: palette.background,\n  colorText:       palette.text,\n}}>\n  :root {\n    --color-primary:    var(--colorPrimary);\n    --color-secondary:  var(--colorSecondary);\n    --color-accent:     var(--colorAccent);\n    --color-background: var(--colorBackground);\n    --color-text:       var(--colorText);\n    --color-cream:      #F5EFE4;\n    --color-cream-dark: #EDE3D4;\n    --font-heading:     'Playfair Display', Georgia, serif;\n    --font-body:        'Inter', Helvetica, Arial, sans-serif;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: var(--font-body);\n    color: var(--color-text);\n    background-color: var(--color-background);\n    line-height: 1.6;\n  }\n\n  /* ── HEADER ── */\n  .site-header {\n    background: var(--color-primary);\n    position: sticky;\n    top: 0;\n    z-index: 100;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.18);\n  }\n  .header-inner {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 2rem;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    min-height: 64px;\n    gap: 1.5rem;\n  }\n  .site-logo {\n    display: flex;\n    flex-direction: column;\n    line-height: 1.1;\n  }\n  .logo-wordmark {\n    font-family: var(--font-heading);\n    font-size: 1.35rem;\n    font-weight: 700;\n    color: #FFFFFF;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n  .logo-sub {\n    font-family: var(--font-body);\n    font-size: 0.6rem;\n    color: rgba(255,255,255,0.75);\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    font-style: italic;\n  }\n  .site-nav {\n    display: flex;\n    align-items: center;\n    gap: 2rem;\n    list-style: none;\n  }\n  .site-nav a {\n    color: rgba(255,255,255,0.9);\n    text-decoration: none;\n    font-size: 0.78rem;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    transition: color 0.2s;\n  }\n  .site-nav a:hover { color: var(--color-accent); }\n  .nav-cta {\n    background: var(--color-accent);\n    color: var(--color-text) !important;\n    padding: 0.45rem 1.1rem;\n    font-weight: 600 !important;\n    border-radius: 2px;\n    letter-spacing: 0.08em !important;\n  }\n  .nav-cta:hover { background: #d4901a; color: #fff !important; }\n\n  /* ── HERO (text-only, no hero image) ── */\n  .hero-section {\n    background: var(--color-cream);\n    min-height: 72vh;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 6rem 2rem;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero-section::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(ellipse 80% 60% at 50% 0%, rgba(192,57,43,0.08) 0%, transparent 70%),\n      radial-gradient(ellipse 60% 40% at 80% 100%, rgba(232,160,32,0.07) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .hero-inner {\n    max-width: 780px;\n    position: relative;\n  }\n  .hero-eyebrow {\n    font-family: var(--font-body);\n    font-size: 0.7rem;\n    font-weight: 600;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n    color: var(--color-primary);\n    margin-bottom: 1.2rem;\n  }\n  .hero-section h1 {\n    font-family: var(--font-heading);\n    font-size: clamp(2.4rem, 6vw, 4.2rem);\n    font-weight: 700;\n    color: var(--color-text);\n    line-height: 1.15;\n    margin-bottom: 1.4rem;\n  }\n  .hero-section h1 em {\n    color: var(--color-primary);\n    font-style: normal;\n  }\n  .hero-tagline {\n    font-family: var(--font-body);\n    font-size: 1.05rem;\n    color: var(--color-secondary);\n    max-width: 560px;\n    margin: 0 auto 2.4rem;\n    line-height: 1.7;\n  }\n  .hero-cta {\n    display: inline-block;\n    background: var(--color-primary);\n    color: #fff;\n    text-decoration: none;\n    padding: 0.85rem 2.4rem;\n    font-family: var(--font-body);\n    font-size: 0.8rem;\n    font-weight: 600;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    border-radius: 2px;\n    transition: background 0.2s, transform 0.15s;\n  }\n  .hero-cta:hover { background: #a0302a; transform: translateY(-1px); }\n  .hero-headline-rest { color: #FF00FF; }\n  .hero-ornament {\n    display: block;\n    width: 48px;\n    height: 2px;\n    background: var(--color-accent);\n    margin: 2.2rem auto 0;\n  }\n\n  /* ── ABOUT / DESCRIPTION ── */\n  .about-section {\n    background: var(--color-background);\n    padding: 6rem 2rem;\n  }\n  .about-inner {\n    max-width: 860px;\n    margin: 0 auto;\n    text-align: center;\n  }\n  .section-eyebrow {\n    font-size: 0.68rem;\n    font-weight: 600;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n    color: var(--color-primary);\n    margin-bottom: 1rem;\n  }\n  .section-title {\n    font-family: var(--font-heading);\n    font-size: clamp(1.6rem, 3.5vw, 2.4rem);\n    font-weight: 700;\n    color: var(--color-text);\n    margin-bottom: 2rem;\n    line-height: 1.25;\n  }\n  .about-text {\n    font-size: 1rem;\n    color: var(--color-text);\n    line-height: 1.8;\n    max-width: 700px;\n    margin: 0 auto 1.5rem;\n  }\n  .divider-line {\n    width: 60px;\n    height: 3px;\n    background: var(--color-accent);\n    margin: 2.4rem auto 0;\n    border-radius: 2px;\n  }\n\n  /* ── BANNER SECTION ── */\n  .banner-section {\n    background: var(--color-cream-dark);\n    padding: 0;\n    overflow: hidden;\n  }\n  .banner-img {\n    display: block;\n    width: 100%;\n    max-height: 420px;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  /* ── PRODUCTS ── */\n  .products-section {\n    background: var(--color-cream);\n    padding: 6rem 2rem;\n  }\n  .products-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n  .products-header {\n    text-align: center;\n    margin-bottom: 3.5rem;\n  }\n  .products-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n    gap: 1.8rem;\n  }\n  .product-card {\n    background: var(--color-background);\n    border-top: 3px solid var(--color-primary);\n    padding: 2rem 1.8rem;\n    box-shadow: 0 2px 12px rgba(0,0,0,0.07);\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .product-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 6px 24px rgba(0,0,0,0.12);\n  }\n  .product-label {\n    font-size: 0.62rem;\n    font-weight: 600;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--color-accent);\n    margin-bottom: 0.6rem;\n  }\n  .product-card h3 {\n    font-family: var(--font-heading);\n    font-size: 1.2rem;\n    font-weight: 700;\n    color: var(--color-primary);\n    margin-bottom: 0.8rem;\n    line-height: 1.3;\n  }\n  .product-card p {\n    font-size: 0.9rem;\n    color: var(--color-text);\n    line-height: 1.7;\n    opacity: 0.85;\n  }\n\n  /* ── CRAFTSMANSHIP VALUES ── */\n  .values-section {\n    background: var(--color-primary);\n    padding: 5rem 2rem;\n    color: #fff;\n  }\n  .values-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n    text-align: center;\n  }\n  .values-section .section-eyebrow {\n    color: var(--color-accent);\n  }\n  .values-section .section-title {\n    color: #fff;\n    margin-bottom: 3rem;\n  }\n  .values-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 2.5rem;\n  }\n  .value-item {\n    padding: 1.5rem;\n    border: 1px solid rgba(255,255,255,0.18);\n    border-radius: 2px;\n  }\n  .value-icon {\n    font-size: 2rem;\n    margin-bottom: 1rem;\n    display: block;\n  }\n  .value-item h4 {\n    font-family: var(--font-heading);\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: var(--color-accent);\n    margin-bottom: 0.5rem;\n    letter-spacing: 0.03em;\n  }\n  .value-item p {\n    font-size: 0.85rem;\n    color: rgba(255,255,255,0.82);\n    line-height: 1.7;\n  }\n\n  /* ── CONTACTS ── */\n  .contacts-section {\n    background: var(--color-background);\n    padding: 6rem 2rem;\n  }\n  .contacts-inner {\n    max-width: 900px;\n    margin: 0 auto;\n    text-align: center;\n  }\n  .contacts-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 2rem;\n    margin-top: 3rem;\n    text-align: left;\n  }\n  .contact-block {\n    background: var(--color-cream);\n    padding: 2rem;\n    border-left: 4px solid var(--color-accent);\n  }\n  .contact-block h4 {\n    font-family: var(--font-body);\n    font-size: 0.68rem;\n    font-weight: 600;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--color-primary);\n    margin-bottom: 0.75rem;\n  }\n  .contact-block p,\n  .contact-block a {\n    font-size: 0.92rem;\n    color: var(--color-text);\n    line-height: 1.7;\n    text-decoration: none;\n  }\n  .contact-block a:hover { color: var(--color-primary); }\n\n  /* ── FOOTER ── */\n  .site-footer {\n    background: var(--color-text);\n    color: rgba(255,255,255,0.75);\n    padding: 3.5rem 2rem 2rem;\n    text-align: center;\n  }\n  .footer-logo {\n    font-family: var(--font-heading);\n    font-size: 1.2rem;\n    font-weight: 700;\n    color: #fff;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    margin-bottom: 0.4rem;\n  }\n  .footer-tag {\n    font-size: 0.78rem;\n    color: rgba(255,255,255,0.55);\n    font-style: italic;\n    margin-bottom: 1.8rem;\n  }\n  .footer-links {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 0.3rem 1.6rem;\n    list-style: none;\n    margin-bottom: 1.8rem;\n  }\n  .footer-links a {\n    color: rgba(255,255,255,0.65);\n    text-decoration: none;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    transition: color 0.2s;\n  }\n  .footer-links a:hover { color: var(--color-accent); }\n  .footer-divider {\n    width: 40px;\n    height: 1px;\n    background: rgba(255,255,255,0.2);\n    margin: 1.4rem auto;\n  }\n  .footer-legal {\n    font-size: 0.72rem;\n    color: rgba(255,255,255,0.4);\n    line-height: 1.7;\n  }\n  .footer-credits {\n    font-size: 0.68rem;\n    color: rgba(255,255,255,0.3);\n    margin-top: 0.5rem;\n  }\n\n  /* ── RESPONSIVE ── */\n  @media (max-width: 700px) {\n    .header-inner { flex-wrap: wrap; padding: 0.75rem 1rem; gap: 0.75rem; }\n    .site-nav { gap: 1rem; flex-wrap: wrap; }\n    .products-grid { grid-template-columns: 1fr; }\n    .values-grid { grid-template-columns: 1fr; }\n    .contacts-grid { grid-template-columns: 1fr; }\n    .hero-section { min-height: 55vh; padding: 4rem 1.5rem; }\n    .about-section, .products-section, .contacts-section { padding: 4rem 1.5rem; }\n    .values-section { padding: 4rem 1.5rem; }\n  }\n</style>\n\n<!-- HEADER -->\n<header class=\"site-header\">\n  <div class=\"header-inner\">\n    <a href=\"#top\" class=\"site-logo\" style=\"text-decoration:none;\">\n      <span class=\"logo-wordmark\">{data.business_name}</span>\n      <span class=\"logo-sub\">{i.logo_sub}</span>\n    </a>\n    <nav>\n      <ul class=\"site-nav\">\n        <li><a href=\"#chi-siamo\">{i.nav_story}</a></li>\n        <li><a href=\"#prodotti\">{i.nav_products}</a></li>\n        <li><a href=\"#contatti\">{i.nav_contacts}</a></li>\n        <li><a class=\"nav-cta\" href=\"#contatti\">{i.cta_contact}</a></li>\n      </ul>\n    </nav>\n  </div>\n</header>\n\n<!-- HERO (text-only – no hero image available) -->\n<section class=\"hero-section\" id=\"top\" aria-label={i.hero_aria}>\n  <div class=\"hero-inner\">\n    <p class=\"hero-eyebrow\">{copy.hero_eyebrow}</p>\n    <h1>{data.business_name} <em>&mdash;</em><br /><span class=\"hero-headline-rest\">{copy.hero_headline_rest}</span></h1>\n    <p class=\"hero-tagline\">{copy.hero_tagline}</p>\n    <a class=\"hero-cta\" href=\"#prodotti\">{i.cta_discover}</a>\n    <span class=\"hero-ornament\"></span>\n  </div>\n</section>\n\n<!-- ABOUT / CHI SIAMO -->\n<section class=\"about-section\" id=\"chi-siamo\" aria-labelledby=\"about-title\">\n  <div class=\"about-inner\">\n    <p class=\"section-eyebrow\">{i.section_eyebrow_story}</p>\n    <h2 class=\"section-title\" id=\"about-title\">{i.section_title_story}</h2>\n    <p class=\"about-text\">{copy.story_paragraph}</p>\n    <p class=\"about-text\">{data.description}</p>\n    <div class=\"divider-line\"></div>\n  </div>\n</section>\n\n<!-- BANNER (available image slot) -->\n{data.images.banner && (\n  <section class=\"banner-section\" aria-label={data.images.banner.alt}>\n    <img\n      class=\"banner-img\"\n      src={imgUrl(data.images.banner.path)}\n      alt={data.images.banner.alt}\n      loading=\"lazy\"\n      decoding=\"async\"\n    />\n  </section>\n)}\n\n<!-- PRODUCTS -->\n<section class=\"products-section\" id=\"prodotti\" aria-labelledby=\"products-title\">\n  <div class=\"products-inner\">\n    <div class=\"products-header\">\n      <p class=\"section-eyebrow\">{i.section_eyebrow_products}</p>\n      <h2 class=\"section-title\" id=\"products-title\">{i.section_title_products}</h2>\n      <p style=\"text-align:center; max-width:620px; margin:0 auto; font-size:0.95rem; color:var(--color-secondary); line-height:1.75;\">{copy.products_intro}</p>\n    </div>\n    <div class=\"products-grid\">\n      {data.products_or_services.map((p) => (\n        <article class=\"product-card\">\n          <p class=\"product-label\">{i.product_label}</p>\n          <h3>{p.name}</h3>\n          <p>{p.description}</p>\n        </article>\n      ))}\n    </div>\n  </div>\n</section>\n\n<!-- VALUES -->\n<section class=\"values-section\" aria-labelledby=\"values-title\">\n  <div class=\"values-inner\">\n    <p class=\"section-eyebrow\">{i.section_eyebrow_values}</p>\n    <h2 class=\"section-title\" id=\"values-title\">{i.section_title_values}</h2>\n    <div class=\"values-grid\">\n      <div class=\"value-item\">\n        <span class=\"value-icon\" aria-hidden=\"true\">🌾</span>\n        <h4>{i.value1_title}</h4>\n        <p>{copy.value1_text}</p>\n      </div>\n      <div class=\"value-item\">\n        <span class=\"value-icon\" aria-hidden=\"true\">🤲</span>\n        <h4>{i.value2_title}</h4>\n        <p>{copy.value2_text}</p>\n      </div>\n      <div class=\"value-item\">\n        <span class=\"value-icon\" aria-hidden=\"true\">🍯</span>\n        <h4>{i.value3_title}</h4>\n        <p>{copy.value3_text}</p>\n      </div>\n      <div class=\"value-item\">\n        <span class=\"value-icon\" aria-hidden=\"true\">📍</span>\n        <h4>{i.value4_title}</h4>\n        <p>{copy.value4_text}</p>\n      </div>\n    </div>\n  </div>\n</section>\n\n<!-- CONTACTS -->\n<section class=\"contacts-section\" id=\"contatti\" aria-labelledby=\"contacts-title\">\n  <div class=\"contacts-inner\">\n    <p class=\"section-eyebrow\">{i.section_eyebrow_contacts}</p>\n    <h2 class=\"section-title\" id=\"contacts-title\">{i.section_title_contacts}</h2>\n    <p style=\"max-width:540px; margin:0 auto; font-size:0.95rem; color:var(--color-secondary); line-height:1.75;\">{copy.contacts_intro}</p>\n    <div class=\"contacts-grid\">\n      <div class=\"contact-block\">\n        <h4>{i.contact_address_label}</h4>\n        <p>{data.contacts.address}</p>\n      </div>\n      <div class=\"contact-block\">\n        <h4>{i.contact_phone_label}</h4>\n        <p><a href={`tel:${data.contacts.phone}`}>{data.contacts.phone}</a></p>\n        {data.contacts.fax && <p style=\"margin-top:0.3rem; font-size:0.82rem; opacity:0.7;\">{i.contact_fax_label}: {data.contacts.fax}</p>}\n      </div>\n      <div class=\"contact-block\">\n        <h4>{i.contact_email_label}</h4>\n        <p><a href={`mailto:${data.contacts.email}`}>{data.contacts.email}</a></p>\n        {data.contacts.email_secondary && <p style=\"margin-top:0.3rem;\"><a href={`mailto:${data.contacts.email_secondary}`}>{data.contacts.email_secondary}</a></p>}\n      </div>\n      <div class=\"contact-block\">\n        <h4>{i.contact_vat_label}</h4>\n        <p>{data.contacts.vat}</p>\n        {data.contacts.pec && <p style=\"margin-top:0.5rem; font-size:0.82rem;\"><strong>PEC:</strong> {data.contacts.pec}</p>}\n      </div>\n    </div>\n  </div>\n</section>\n\n<!-- FOOTER -->\n<footer class=\"site-footer\" aria-label={i.footer_aria}>\n  <p class=\"footer-logo\">{data.business_name}</p>\n  <p class=\"footer-tag\">{copy.footer_tag}</p>\n  <ul class=\"footer-links\">\n    <li><a href=\"#chi-siamo\">{i.nav_story}</a></li>\n    <li><a href=\"#prodotti\">{i.nav_products}</a></li>\n    <li><a href=\"#contatti\">{i.nav_contacts}</a></li>\n    <li><a href={`mailto:${data.contacts.email}`}>{i.footer_email_link}</a></li>\n  </ul>\n  <div class=\"footer-divider\"></div>\n  <p class=\"footer-legal\">{i.footer_legal} &mdash; P.IVA {data.contacts.vat} &mdash; REA {data.contacts.rea}</p>\n  <p class=\"footer-credits\">{i.footer_credits}</p>\n</footer>\n\n</body>\n</html>",
  "content_schema": [
    {
      "key": "hero_eyebrow",
      "type": "text",
      "max_chars": 60,
      "description": "Breve etichetta sopra il titolo hero. Tono evocativo, artigianale, legato al territorio abruzzese. Es: 'Artigiani del gusto dal cuore d'Abruzzo'.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "hero_headline_rest",
      "type": "text",
      "max_chars": 60,
      "description": "Seconda parte del titolo hero, dopo il nome del business e un trattino em. Dovrebbe evocare tradizione e artigianalità. Es: 'L'arte del forno artigianale'.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "hero_tagline",
      "type": "text",
      "max_chars": 200,
      "description": "Sottotitolo atmosferico dell'hero. Evoca la qualità delle materie prime, il sapore autentico e la tradizione abruzzese. Non ripetere fatti già noti, usare tono poetico e caldo.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "story_paragraph",
      "type": "richtext",
      "max_chars": 500,
      "description": "Paragrafo narrativo sulla storia e l'identità del forno. Atmospheric prose only — can reference the spirit of handcrafted tradition, Abruzzo roots, and artisanal ethos without inventing specific dates or names.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "products_intro",
      "type": "text",
      "max_chars": 200,
      "description": "Breve introduzione alla sezione prodotti. Tono caldo e invitante, parla della varietà e dell'autenticità dei prodotti artigianali. Nessun fatto specifico.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "value1_text",
      "type": "text",
      "max_chars": 120,
      "description": "Testo breve per il valore 'Materie Prime Pregiate'. Descrive l'impegno nella selezione degli ingredienti migliori dalla tradizione italiana.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "value2_text",
      "type": "text",
      "max_chars": 120,
      "description": "Testo breve per il valore 'Lavorazione a Mano'. Descrive il significato delle imperfezioni come segno di genuinità artigianale.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "value3_text",
      "type": "text",
      "max_chars": 120,
      "description": "Testo breve per il valore 'Innovazione Naturale'. Descrive l'approccio creativo con confetture e creme da spalmare mantenendo la tradizione.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "value4_text",
      "type": "text",
      "max_chars": 120,
      "description": "Testo breve per il valore 'Radici Abruzzesi'. Descrive il legame con il territorio di Tollo e l'Abruzzo come fonte d'ispirazione.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "contacts_intro",
      "type": "text",
      "max_chars": 180,
      "description": "Frase introduttiva alla sezione contatti. Invita calorosamente a mettersi in contatto, tono accogliente e artigianale.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    },
    {
      "key": "footer_tag",
      "type": "text",
      "max_chars": 100,
      "description": "Tagline del footer, breve frase evocativa che riassume l'identità del forno. Es: 'Fatto a mano con amore, dalla tradizione abruzzese alla tua tavola'.",
      "array_source": null,
      "is_array_item": false,
      "array_key": null,
      "field_name": null
    }
  ],
  "data_bindings": [
    "business_name",
    "tagline",
    "description",
    "contacts.address",
    "contacts.phone",
    "contacts.fax",
    "contacts.email",
    "contacts.email_secondary",
    "contacts.pec",
    "contacts.vat",
    "contacts.rea",
    "products_or_services[]",
    "images.banner",
    "visual_identity.color_palette",
    "available_locales"
  ],
  "ui_translations": {
    "logo_sub": "Prodotto Tipico Italiano Interamente Fatto a Mano",
    "nav_story": "Chi Siamo",
    "nav_products": "Prodotti",
    "nav_contacts": "Contatti",
    "cta_contact": "Contattaci",
    "cta_discover": "Scopri i prodotti",
    "hero_aria": "Benvenuto nel Vecchio Forno",
    "section_eyebrow_story": "La nostra storia",
    "section_title_story": "Tradizione e Passione Artigianale",
    "section_eyebrow_products": "Le nostre specialità",
    "section_title_products": "I Prodotti",
    "section_eyebrow_values": "I nostri valori",
    "section_title_values": "Perché Sceglierci",
    "section_eyebrow_contacts": "Dove siamo",
    "section_title_contacts": "Contattaci",
    "product_label": "Specialità",
    "value1_title": "Materie Prime Pregiate",
    "value2_title": "Lavorazione a Mano",
    "value3_title": "Innovazione Naturale",
    "value4_title": "Radici Abruzzesi",
    "contact_address_label": "Indirizzo",
    "contact_phone_label": "Telefono",
    "contact_fax_label": "Fax",
    "contact_email_label": "Email",
    "contact_vat_label": "Partita IVA",
    "footer_email_link": "Scrivici",
    "footer_legal": "Tutti i diritti riservati",
    "footer_credits": "Sito realizzato con cura artigianale",
    "footer_aria": "Piè di pagina"
  }
}