{"id":1092,"date":"2026-04-04T09:28:00","date_gmt":"2026-04-04T07:28:00","guid":{"rendered":"http:\/\/localhost\/mandoleto\/?p=1092"},"modified":"2026-04-13T00:12:48","modified_gmt":"2026-04-12T22:12:48","slug":"offerta-festa-della-repubblica","status":"publish","type":"post","link":"https:\/\/borgomandoleto.com\/it\/offerta-festa-della-repubblica\/","title":{"rendered":"Festa della Repubblica"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1092\" class=\"elementor elementor-1092\">\n\t\t\t\t<div class=\"elementor-element elementor-element-356c55 e-con-full e-flex e-con e-parent\" data-id=\"356c55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5578b4 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"c5578b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"it\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Offerta Ponte 2 Giugno 2026 in Umbria \u2014 2 Notti + SPA da \u20ac350 | Borgo Mandoleto<\/title>\n\n    <!-- SEO Meta Tags -->\n    <meta name=\"description\" content=\"Ponte Festa della Repubblica in Umbria: 2 notti con SPA inclusa a Borgo Mandoleto da \u20ac350 a coppia (31 maggio\u20132 giugno 2026). Agriturismo con SPA vicino Perugia e Assisi. Terza notte solo \u20ac100!\">\n    <meta name=\"keywords\" content=\"ponte 2 giugno umbria 2026, festa della repubblica agriturismo umbria, offerta ponte giugno perugia, agriturismo spa umbria, borgo mandoleto offerta 2 giugno, weekend spa perugia giugno, ponte giugno umbria hotel, 2 giugno umbria dove dormire, agriturismo perugia ponte giugno, spa solomeo perugia\">\n    <meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\">\n    <meta name=\"author\" content=\"Borgo Mandoleto Country Resort & Spa\">\n    <meta name=\"geo.region\" content=\"IT-PG\">\n    <meta name=\"geo.placename\" content=\"Solomeo, Perugia, Umbria\">\n    <meta name=\"geo.position\" content=\"43.0608;12.3308\">\n    <meta name=\"ICBM\" content=\"43.0608, 12.3308\">\n    <link rel=\"canonical\" href=\"https:\/\/borgomandoleto.com\/it\/festa-della-repubblica-umbria-2026\/\">\n\n    <!-- Open Graph -->\n    <meta property=\"og:title\" content=\"Ponte 2 Giugno in Umbria \u2014 2 Notti + SPA da \u20ac350 | Borgo Mandoleto\">\n    <meta property=\"og:description\" content=\"Festeggia la Festa della Repubblica nel cuore dell'Umbria: 2 notti con SPA inclusa a \u20ac350 a coppia. Terza notte solo \u20ac100! Agriturismo con SPA vicino Perugia e Assisi. Dal 31 maggio al 2 giugno 2026.\">\n    <meta property=\"og:image\" content=\"https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1200\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"800\">\n    <meta property=\"og:image:alt\" content=\"Colline umbre \u2014 Borgo Mandoleto Country Resort & Spa, offerta Ponte 2 Giugno 2026\">\n    <meta property=\"og:url\" content=\"https:\/\/borgomandoleto.com\/it\/festa-della-repubblica-umbria-2026\/\">\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:locale\" content=\"it_IT\">\n    <meta property=\"og:locale:alternate\" content=\"en_US\">\n    <meta property=\"og:site_name\" content=\"Borgo Mandoleto Country Resort & Spa\">\n    <meta property=\"og:updated_time\" content=\"2026-04-11T12:00:00+02:00\">\n    <!-- Prezzo per meta SEM\/comparatori -->\n    <meta property=\"product:price:amount\" content=\"350\">\n    <meta property=\"product:price:currency\" content=\"EUR\">\n    <meta property=\"product:availability\" content=\"in stock\">\n    <meta property=\"product:condition\" content=\"new\">\n\n    <!-- Twitter Card -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:site\" content=\"@borgomandoleto\">\n    <meta name=\"twitter:creator\" content=\"@borgomandoleto\">\n    <meta name=\"twitter:title\" content=\"Ponte 2 Giugno in Umbria \u2014 2 Notti + SPA da \u20ac350 | Borgo Mandoleto\">\n    <meta name=\"twitter:description\" content=\"Agriturismo con SPA vicino Perugia: 2 notti + percorso relax a \u20ac350 a coppia. Terza notte \u20ac100. Dal 31\/05 al 02\/06\/2026. Prenota ora!\">\n    <meta name=\"twitter:image\" content=\"https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1200\">\n    <meta name=\"twitter:image:alt\" content=\"Colline umbre \u2014 Borgo Mandoleto offerta Ponte 2 Giugno 2026\">\n    <meta name=\"twitter:label1\" content=\"Prezzo\">\n    <meta name=\"twitter:data1\" content=\"\u20ac350 a coppia\">\n    <meta name=\"twitter:label2\" content=\"Periodo\">\n    <meta name=\"twitter:data2\" content=\"31 maggio \u2013 2 giugno 2026\">\n\n    <!-- Schema.org \u2014 Offer principale -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Offer\",\n      \"name\": \"Offerta Festa della Repubblica 2026 \u2014 Borgo Mandoleto\",\n      \"description\": \"Pacchetto 2 notti con colazione e percorso relax SPA Orsa Maggiore a \u20ac350 a coppia. Terza notte a soli \u20ac100. Valido dal 31 maggio al 2 giugno 2026. Agriturismo con SPA a Perugia, Umbria.\",\n      \"price\": \"350\",\n      \"priceCurrency\": \"EUR\",\n      \"priceValidUntil\": \"2026-05-20\",\n      \"availability\": \"https:\/\/schema.org\/LimitedAvailability\",\n      \"validFrom\": \"2026-05-31\",\n      \"validThrough\": \"2026-06-02\",\n      \"url\": \"https:\/\/borgomandoleto.com\/it\/festa-della-repubblica-umbria-2026\/\",\n      \"category\": \"Offerta soggiorno con SPA\",\n      \"itemOffered\": {\n        \"@type\": \"LodgingReservation\",\n        \"name\": \"Pacchetto Festa della Repubblica \u2014 2 notti + SPA\",\n        \"checkinTime\": \"14:00\",\n        \"checkoutTime\": \"11:00\",\n        \"numAdults\": 2,\n        \"lodgingUnitType\": \"Camera matrimoniale o doppia\"\n      },\n      \"offeredBy\": {\n        \"@type\": \"LodgingBusiness\",\n        \"name\": \"Borgo Mandoleto Country Resort & Spa\",\n        \"url\": \"https:\/\/borgomandoleto.com\/it\/\",\n        \"logo\": \"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/download-2-scaled-1.png\",\n        \"image\": \"https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1200\",\n        \"description\": \"Agriturismo con SPA immerso nelle colline umbre, a pochi minuti da Assisi, Perugia, Spello e dal Lago Trasimeno. Camere, ristorante tipico umbro e SPA Orsa Maggiore.\",\n        \"address\": {\n          \"@type\": \"PostalAddress\",\n          \"streetAddress\": \"Strada del Mandoleto n. 15\",\n          \"addressLocality\": \"Solomeo\",\n          \"addressRegion\": \"Umbria\",\n          \"postalCode\": \"06132\",\n          \"addressCountry\": \"IT\"\n        },\n        \"geo\": {\n          \"@type\": \"GeoCoordinates\",\n          \"latitude\": 43.0608,\n          \"longitude\": 12.3308\n        },\n        \"telephone\": \"+390755293119\",\n        \"email\": \"info@borgomandoleto.com\",\n        \"priceRange\": \"\u20ac\u20ac\",\n        \"starRating\": { \"@type\": \"Rating\", \"ratingValue\": \"4\" },\n        \"amenityFeature\": [\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"SPA\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Piscina idromassaggio Jacuzzi\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Sauna\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Bagno turco\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Ristorante\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Colazione inclusa\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Parcheggio gratuito\", \"value\": true },\n          { \"@type\": \"LocationFeatureSpecification\", \"name\": \"WiFi gratuito\", \"value\": true }\n        ],\n        \"sameAs\": [\n          \"https:\/\/facebook.com\/borgomandoleto\",\n          \"https:\/\/instagram.com\/borgomandoleto\"\n        ]\n      }\n    }\n    <\/script>\n\n    <!-- Schema.org \u2014 LodgingBusiness standalone (per rich results hotel) -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"LodgingBusiness\",\n      \"name\": \"Borgo Mandoleto Country Resort & Spa\",\n      \"url\": \"https:\/\/borgomandoleto.com\/it\/\",\n      \"logo\": \"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/download-2-scaled-1.png\",\n      \"image\": [\n        \"https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1200\",\n        \"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/trasimeno-geb8fdcd70_1920.jpeg\"\n      ],\n      \"description\": \"Agriturismo con SPA in Umbria. Camere, ristorante tipico umbro e SPA Orsa Maggiore. A pochi minuti da Assisi, Perugia e il Lago Trasimeno.\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"Strada del Mandoleto n. 15\",\n        \"addressLocality\": \"Solomeo\",\n        \"addressRegion\": \"Umbria\",\n        \"postalCode\": \"06132\",\n        \"addressCountry\": \"IT\"\n      },\n      \"geo\": {\n        \"@type\": \"GeoCoordinates\",\n        \"latitude\": 43.0608,\n        \"longitude\": 12.3308\n      },\n      \"telephone\": \"+390755293119\",\n      \"email\": \"info@borgomandoleto.com\",\n      \"priceRange\": \"\u20ac\u20ac\",\n      \"checkinTime\": \"14:00\",\n      \"checkoutTime\": \"11:00\",\n      \"currenciesAccepted\": \"EUR\",\n      \"paymentAccepted\": \"Cash, Credit Card, Debit Card, Bank Transfer\",\n      \"sameAs\": [\n        \"https:\/\/facebook.com\/borgomandoleto\",\n        \"https:\/\/instagram.com\/borgomandoleto\"\n      ]\n    }\n    <\/script>\n\n    <!-- Schema.org \u2014 Event: Cantine Aperte domenica 31 maggio -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Event\",\n      \"name\": \"Cantine Aperte in Umbria 2026\",\n      \"description\": \"Evento nazionale del Movimento Turismo del Vino: le cantine umbre aprono le porte per degustazioni, visite e scoperta del territorio enologico. Sagrantino, Grechetto, Orvieto Classico e molto altro.\",\n      \"startDate\": \"2026-05-31\",\n      \"endDate\": \"2026-05-31\",\n      \"eventStatus\": \"https:\/\/schema.org\/EventScheduled\",\n      \"eventAttendanceMode\": \"https:\/\/schema.org\/OfflineEventAttendanceMode\",\n      \"location\": {\n        \"@type\": \"Place\",\n        \"name\": \"Umbria\",\n        \"address\": {\n          \"@type\": \"PostalAddress\",\n          \"addressRegion\": \"Umbria\",\n          \"addressCountry\": \"IT\"\n        }\n      },\n      \"organizer\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Movimento Turismo del Vino\",\n        \"url\": \"https:\/\/www.movimentoturismovino.it\"\n      },\n      \"url\": \"https:\/\/www.movimentoturismovino.it\/cantine-aperte\/\"\n    }\n    <\/script>\n\n    <!-- Schema.org \u2014 FAQPage -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Il percorso SPA \u00e8 davvero ad uso esclusivo?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"S\u00ec, il percorso relax incluso nell'offerta prevede l'uso esclusivo della zona benessere per 1 ora e mezza. La SPA Orsa Maggiore comprende piscina idromassaggio Jacuzzi, bagno turco, sauna, doccia sensoriale e zona relax.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Possiamo portare il nostro animale domestico?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Per informazioni sull'accoglienza degli animali domestici vi invitiamo a contattarci direttamente: +39 075 529 3119 oppure info@borgomandoleto.com.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quali sono gli orari di check-in e check-out?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Il check-in \u00e8 previsto dalle ore 14:00. Il check-out deve avvenire entro le ore 11:00. Per esigenze particolari contattaci in anticipo.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Posso cancellare la prenotazione gratuitamente?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"S\u00ec, la cancellazione \u00e8 gratuita se comunicata almeno 20 giorni prima dell'arrivo. Tra i 20 e i 10 giorni: penale del 20% sulle prime 2 notti. Tra i 10 e i 3 giorni: 50%. Il giorno dell'arrivo: 70% dell'intero soggiorno.\"\n          }\n        }\n      ]\n    }\n    <\/script>\n\n    <!-- Schema.org \u2014 BreadcrumbList -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/borgomandoleto.com\/it\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Offerte\",\n          \"item\": \"https:\/\/borgomandoleto.com\/it\/offerte\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Festa della Repubblica 2026\",\n          \"item\": \"https:\/\/borgomandoleto.com\/it\/festa-della-repubblica-umbria-2026\/\"\n        }\n      ]\n    }\n    <\/script>\n\n    <!-- Google Analytics GA4 -->\n    <!-- Sostituire G-XXXXXXXXXX con il Measurement ID del vostro account GA4 -->\n    <script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-XXXXXXXXXX\"><\/script>\n    <script>\n        window.dataLayer = window.dataLayer || [];\n        function gtag(){ dataLayer.push(arguments); }\n        gtag('js', new Date());\n        gtag('config', 'G-XXXXXXXXXX', {\n            page_title: 'Festa della Repubblica Umbria 2026',\n            page_location: 'https:\/\/borgomandoleto.com\/it\/festa-della-repubblica-umbria-2026\/'\n        });\n    <\/script>\n\n    <!-- Google Fonts -->\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,600;0,700;1,400;1,600&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n\n    <style>\n        \/* ============================================================\n           DESIGN SYSTEM - BORGO MANDOLETO\n           ============================================================ *\/\n        :root {\n            --ink: #3d4a3e;\n            --ink-light: #5a6856;\n            --ink-muted: #7a8673;\n            --stone: #a39e99;\n            --sand: #e8e4df;\n            --paper: #f7f5f2;\n            --cream: #fdfcfa;\n            --terracotta: #c45c3e;\n            --terracotta-dark: #a34a30;\n            --forest: #2d4a3e;\n            --gold: #b8976a;\n            --gold-light: #d4c4a8;\n\n            \/* Palette stagionale \u2013 Giugno \/ Festa della Repubblica\n               Verde prato luminoso, azzurro cielo, oro del grano *\/\n            --giugno-green:      #4a7c52;   \/* verde erba fresca *\/\n            --giugno-green-dark: #2e5934;   \/* verde scuro profondo *\/\n            --giugno-sky:        #5b8fa8;   \/* azzurro cielo umbro *\/\n            --giugno-sky-light:  #a8cdd8;   \/* azzurro chiaro *\/\n            --giugno-wheat:      #c9a84c;   \/* oro del grano *\/\n            --giugno-wheat-light:#e8d5a3;   \/* grano chiaro *\/\n            --giugno-tricolor:   #e8a020;   \/* caldo ambra \u2013 richiamo al tricolore senza bandiera *\/\n\n            --font-serif: 'Playfair Display', Georgia, serif;\n            --font-sans: 'DM Sans', -apple-system, sans-serif;\n\n            --space-xs: 0.5rem;\n            --space-s: 1rem;\n            --space-m: 1.5rem;\n            --space-l: 2rem;\n            --space-xl: 3rem;\n            --space-2xl: 4rem;\n            --space-3xl: 6rem;\n        }\n\n        \/* ============================================================\n           RESET & BASE\n           ============================================================ *\/\n        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n        html { scroll-behavior: smooth; }\n\n        body {\n            font-family: var(--font-sans);\n            color: var(--ink);\n            background: white;\n            line-height: 1.7;\n            font-size: 16px;\n            overflow-x: hidden;\n        }\n\n        img { max-width: 100%; height: auto; display: block; }\n        a { color: inherit; text-decoration: none; }\n        ul { list-style: none; }\n\n        \/* ============================================================\n           LAYOUT\n           ============================================================ *\/\n        .bm-container {\n            width: 100%;\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 var(--space-m);\n        }\n\n        .bm-container--narrow { max-width: 900px; }\n        .bm-container--wide { max-width: 1600px; }\n\n        \/* ============================================================\n           SECTIONS\n           ============================================================ *\/\n        .bm-section {\n            padding: var(--space-3xl) 0;\n        }\n\n        .bm-section--alt {\n            background: var(--paper);\n        }\n\n        .bm-section__header {\n            text-align: center;\n            margin-bottom: var(--space-2xl);\n        }\n\n        .bm-section__title {\n            font-family: var(--font-serif);\n            font-size: clamp(1.8rem, 3vw, 2.8rem);\n            font-weight: 600;\n            color: var(--ink);\n            margin-bottom: var(--space-s);\n            line-height: 1.25;\n        }\n\n        .bm-section__subtitle {\n            font-size: 1.1rem;\n            color: var(--ink-muted);\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        \/* ============================================================\n           DECORATIVE LINE\n           ============================================================ *\/\n        .bm-section__header::after {\n            content: '';\n            display: block;\n            width: 60px;\n            height: 2px;\n            background: var(--gold);\n            margin: var(--space-m) auto 0;\n        }\n\n        \/* ============================================================\n           HERO\n           ============================================================ *\/\n        .bm-hero {\n            position: relative;\n            min-height: 100vh;\n            display: flex;\n            align-items: center;\n            background-image: url('https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1920');\n            background-size: cover;\n            background-position: center;\n            width: 100vw;\n            margin-left: calc(-50vw + 50%);\n            padding-left: calc(50vw - 50%);\n            padding-right: calc(50vw - 50%);\n            padding-top: var(--space-3xl);\n            padding-bottom: var(--space-3xl);\n        }\n\n        .bm-hero__overlay {\n            position: absolute;\n            top: 0; left: 0; right: 0; bottom: 0;\n            background: linear-gradient(\n                160deg,\n                rgba(34, 68, 40, 0.82) 0%,\n                rgba(52, 90, 48, 0.70) 45%,\n                rgba(80, 110, 55, 0.55) 100%\n            );\n            z-index: 1;\n        }\n\n        .bm-hero > .bm-container {\n            position: relative;\n            z-index: 2;\n        }\n\n        .bm-hero__content {\n            max-width: 780px;\n            color: white;\n        }\n\n        .bm-hero__badge {\n            display: inline-flex;\n            align-items: center;\n            gap: var(--space-xs);\n            background: rgba(90, 143, 168, 0.20);\n            border: 1px solid var(--giugno-sky-light);\n            color: var(--giugno-sky-light);\n            font-size: 0.75rem;\n            font-weight: 600;\n            letter-spacing: 0.15em;\n            text-transform: uppercase;\n            padding: 0.4rem 1rem;\n            margin-bottom: var(--space-l);\n        }\n\n        .bm-hero__title {\n            font-family: var(--font-serif);\n            font-size: clamp(2.5rem, 5.5vw, 4.5rem);\n            font-weight: 700;\n            line-height: 1.1;\n            margin-bottom: var(--space-m);\n            color: white;\n        }\n\n        .bm-hero__subtitle {\n            font-size: clamp(1rem, 1.8vw, 1.25rem);\n            color: rgba(255,255,255,0.85);\n            margin-bottom: var(--space-xl);\n            max-width: 560px;\n            line-height: 1.7;\n        }\n\n        .bm-hero__price {\n            display: flex;\n            align-items: baseline;\n            gap: var(--space-s);\n            margin-bottom: var(--space-xl);\n            flex-wrap: wrap;\n        }\n\n        .bm-hero__price-label {\n            font-size: 0.9rem;\n            color: rgba(255,255,255,0.7);\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n        }\n\n        .bm-hero__price-amount {\n            font-family: var(--font-serif);\n            font-size: clamp(3rem, 6vw, 4.5rem);\n            font-weight: 700;\n            color: #e8d87a;\n            line-height: 1;\n        }\n\n        .bm-hero__price-note {\n            font-size: 1rem;\n            color: rgba(255,255,255,0.75);\n        }\n\n        .bm-hero__cta {\n            display: flex;\n            gap: var(--space-m);\n            flex-wrap: wrap;\n        }\n\n        .bm-hero__dates {\n            margin-top: var(--space-xl);\n            display: flex;\n            align-items: center;\n            gap: var(--space-m);\n            color: rgba(255,255,255,0.65);\n            font-size: 0.9rem;\n        }\n\n        .bm-hero__dates svg { opacity: 0.7; }\n\n        \/* ============================================================\n           BUTTONS\n           ============================================================ *\/\n        .bm-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: var(--space-xs);\n            padding: 0.85rem 2rem;\n            font-family: var(--font-sans);\n            font-size: 0.9rem;\n            font-weight: 600;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            border: none;\n            text-decoration: none;\n        }\n\n        .bm-btn--primary {\n            background: var(--giugno-green);\n            color: white;\n        }\n\n        .bm-btn--primary:hover {\n            background: var(--giugno-green-dark);\n            transform: translateY(-2px);\n            box-shadow: 0 8px 24px rgba(74, 124, 82, 0.40);\n        }\n\n        .bm-btn--outline {\n            background: transparent;\n            color: white;\n            border: 1px solid rgba(255,255,255,0.5);\n        }\n\n        .bm-btn--outline:hover {\n            background: rgba(255,255,255,0.1);\n            border-color: white;\n        }\n\n        .bm-btn--outline-dark {\n            background: transparent;\n            color: var(--ink);\n            border: 1px solid var(--sand);\n        }\n\n        .bm-btn--outline-dark:hover {\n            background: var(--paper);\n            border-color: var(--stone);\n        }\n\n        .bm-btn--large {\n            padding: 1rem 2.5rem;\n            font-size: 0.95rem;\n        }\n\n        \/* ============================================================\n           OFFERTA BASE\n           ============================================================ *\/\n        .bm-incluso {\n            max-width: 540px;\n            margin: 0 auto var(--space-2xl);\n        }\n\n        .bm-incluso__card {\n            display: flex;\n            gap: var(--space-m);\n            background: var(--cream);\n            padding: var(--space-xl);\n            border: 1px solid var(--sand);\n            position: relative;\n        }\n\n        .bm-incluso__card::before {\n            content: '';\n            position: absolute;\n            top: -6px; left: -6px;\n            width: 60px; height: 60px;\n            border-top: 2px solid var(--gold);\n            border-left: 2px solid var(--gold);\n        }\n\n        .bm-incluso__card::after {\n            content: '';\n            position: absolute;\n            bottom: -6px; right: -6px;\n            width: 60px; height: 60px;\n            border-bottom: 2px solid var(--gold);\n            border-right: 2px solid var(--gold);\n        }\n\n        .bm-incluso__icon {\n            flex-shrink: 0;\n            width: 48px;\n            height: 48px;\n            background: var(--forest);\n            color: var(--gold-light);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .bm-incluso__title {\n            font-family: var(--font-serif);\n            font-size: 1.3rem;\n            margin-bottom: var(--space-s);\n            color: var(--ink);\n        }\n\n        .bm-incluso__list li {\n            padding: 0.4rem 0;\n            border-bottom: 1px solid var(--sand);\n            display: flex;\n            align-items: flex-start;\n            gap: 0.5rem;\n            font-size: 0.95rem;\n            color: var(--ink-light);\n        }\n\n        .bm-incluso__list li:last-child { border-bottom: none; }\n\n        .bm-incluso__list li::before {\n            content: '\u2713';\n            color: var(--gold);\n            font-weight: 700;\n            flex-shrink: 0;\n            margin-top: 1px;\n        }\n\n        .bm-prezzo {\n            text-align: center;\n            margin-bottom: var(--space-l);\n        }\n\n        .bm-prezzo__amount {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: clamp(3rem, 6vw, 4.5rem);\n            font-weight: 700;\n            color: var(--terracotta);\n            line-height: 1;\n        }\n\n        .bm-prezzo__note {\n            display: block;\n            color: var(--ink-muted);\n            font-size: 1rem;\n            margin-top: 0.25rem;\n        }\n\n        .bm-bonus-box {\n            max-width: 540px;\n            margin: 0 auto var(--space-l);\n            background: linear-gradient(135deg, var(--giugno-green-dark) 0%, #1a3d28 50%, #354a10 100%);\n            color: white;\n            padding: var(--space-l) var(--space-xl);\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .bm-bonus-box::before {\n            content: '\u2605';\n            position: absolute;\n            top: -20px; right: -10px;\n            font-size: 8rem;\n            color: rgba(184,151,106,0.08);\n            line-height: 1;\n        }\n\n        .bm-bonus-box__label {\n            font-size: 0.75rem;\n            letter-spacing: 0.2em;\n            text-transform: uppercase;\n            color: var(--giugno-wheat-light);\n            font-weight: 600;\n            margin-bottom: var(--space-xs);\n        }\n\n        .bm-bonus-box__title {\n            font-family: var(--font-serif);\n            font-size: 1.5rem;\n            margin-bottom: var(--space-xs);\n        }\n\n        .bm-bonus-box__price {\n            font-family: var(--font-serif);\n            font-size: 2.5rem;\n            font-weight: 700;\n            color: var(--giugno-wheat);\n        }\n\n        .bm-bonus-box__desc {\n            font-size: 0.9rem;\n            color: rgba(255,255,255,0.75);\n            margin-top: var(--space-xs);\n        }\n\n        .bm-note {\n            max-width: 540px;\n            margin: 0 auto;\n            background: var(--paper);\n            border-left: 3px solid var(--gold);\n            padding: var(--space-m);\n            font-size: 0.9rem;\n            color: var(--ink-light);\n            line-height: 1.7;\n        }\n\n        \/* ============================================================\n           EXTRAS (SPA)\n           ============================================================ *\/\n        .bm-extras {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));\n            gap: var(--space-l);\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n\n        .bm-extra-card {\n            display: flex;\n            gap: var(--space-m);\n            background: var(--cream);\n            padding: var(--space-l);\n            border: 1px solid var(--sand);\n            position: relative;\n            transition: box-shadow 0.3s;\n        }\n\n        .bm-extra-card:hover {\n            box-shadow: 0 12px 40px rgba(61, 74, 62, 0.1);\n        }\n\n        .bm-extra-card::before {\n            content: '';\n            position: absolute;\n            top: -6px; left: -6px;\n            width: 50px; height: 50px;\n            border-top: 2px solid var(--gold);\n            border-left: 2px solid var(--gold);\n        }\n\n        .bm-extra-icon {\n            flex-shrink: 0;\n            width: 52px;\n            height: 52px;\n            background: var(--forest);\n            color: var(--gold-light);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .bm-extra-content { flex: 1; }\n\n        .bm-extra-content h3 {\n            font-family: var(--font-serif);\n            font-size: 1.2rem;\n            margin-bottom: var(--space-xs);\n            color: var(--ink);\n        }\n\n        .bm-extra-desc {\n            font-size: 0.9rem;\n            color: var(--ink-light);\n            margin-bottom: var(--space-s);\n            line-height: 1.6;\n        }\n\n        .bm-extra-features {\n            display: flex;\n            flex-direction: column;\n            gap: 0.25rem;\n        }\n\n        .bm-extra-features span {\n            font-size: 0.85rem;\n            color: var(--ink-muted);\n        }\n\n        .bm-extra-price {\n            text-align: right;\n            flex-shrink: 0;\n        }\n\n        .bm-extra-price .amount {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: 1.6rem;\n            font-weight: 700;\n            color: var(--terracotta);\n        }\n\n        .bm-extra-price .note {\n            display: block;\n            font-size: 0.8rem;\n            color: var(--ink-muted);\n        }\n\n        \/* ============================================================\n           DOVE CENARE\n           ============================================================ *\/\n        .bm-cenare-header {\n            text-align: center;\n        }\n\n        .bm-cenare-text {\n            font-size: 1.05rem;\n            color: var(--ink-light);\n            line-height: 1.8;\n            margin-bottom: var(--space-xl);\n            max-width: 700px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        \/* ============================================================\n           DESCRIZIONE EMOTIVA\n           ============================================================ *\/\n        .bm-descrizione__content {\n            font-size: 1.05rem;\n            line-height: 1.9;\n            color: var(--ink-light);\n        }\n\n        .bm-descrizione__content p {\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-descrizione__content p:last-child { margin-bottom: 0; }\n\n        \/* ============================================================\n           BORGHI\n           ============================================================ *\/\n        .bm-luoghi {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: var(--space-m);\n        }\n\n        .bm-luogo {\n            position: relative;\n            overflow: hidden;\n            cursor: pointer;\n            aspect-ratio: 4\/3;\n        }\n\n        .bm-luogo__image {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s ease;\n        }\n\n        .bm-luogo:hover .bm-luogo__image {\n            transform: scale(1.06);\n        }\n\n        .bm-luogo__content {\n            position: absolute;\n            bottom: 0; left: 0; right: 0;\n            background: linear-gradient(to top, rgba(45,74,62,0.92) 0%, transparent 100%);\n            padding: var(--space-l) var(--space-m) var(--space-m);\n            color: white;\n        }\n\n        .bm-luogo__title {\n            font-family: var(--font-serif);\n            font-size: 1.3rem;\n            font-weight: 600;\n            margin-bottom: 0.25rem;\n        }\n\n        .bm-luogo__desc {\n            font-size: 0.85rem;\n            color: rgba(255,255,255,0.8);\n        }\n\n        \/* ============================================================\n           COME PRENOTARE\n           ============================================================ *\/\n        .bm-prenotazione {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: var(--space-l);\n            max-width: 900px;\n            margin: 0 auto;\n            align-items: stretch;\n        }\n\n        .bm-prenota__metodo {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            text-align: center;\n            padding: var(--space-xl) var(--space-l);\n            background: var(--cream);\n            border: 1px solid var(--sand);\n            transition: box-shadow 0.3s;\n        }\n\n        .bm-prenota__metodo:hover {\n            box-shadow: 0 8px 30px rgba(61,74,62,0.08);\n        }\n\n        .bm-prenota__icon {\n            width: 60px;\n            height: 60px;\n            background: var(--forest);\n            color: var(--gold-light);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto var(--space-m);\n            flex-shrink: 0;\n        }\n\n        .bm-prenota__metodo h3 {\n            font-family: var(--font-serif);\n            font-size: 1.2rem;\n            margin-bottom: var(--space-xs);\n        }\n\n        .bm-prenota__metodo p {\n            font-size: 0.9rem;\n            color: var(--ink-muted);\n            margin-bottom: var(--space-m);\n            flex: 1;  \/* spinge il bottone sempre in fondo *\/\n        }\n\n        .bm-prenota__metodo .bm-btn {\n            width: 100%;\n            justify-content: center;\n        }\n\n        \/* ============================================================\n           CONDIZIONI\n           ============================================================ *\/\n        .bm-condizioni {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(--space-3xl);\n            max-width: 1100px;\n            margin: 0 auto;\n            align-items: start;\n        }\n\n        .bm-condizione {\n            padding: 0 0 0 var(--space-l);\n            border-left: 3px solid var(--gold);\n        }\n\n        .bm-condizione h3 {\n            font-family: var(--font-serif);\n            font-size: 1.2rem;\n            margin-bottom: var(--space-m);\n            display: flex;\n            align-items: center;\n            gap: var(--space-xs);\n            color: var(--forest);\n        }\n\n        .bm-condizione ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .bm-condizione ul li {\n            padding: 0.55rem 0;\n            border-bottom: 1px solid var(--sand);\n            font-size: 0.9rem;\n            color: var(--ink-light);\n            line-height: 1.6;\n        }\n\n        .bm-condizione ul li:last-child { border-bottom: none; }\n\n        \/* Opzioni pagamento \u2014 sempre una sopra l'altra *\/\n        .bm-pagamento-opzioni {\n            display: flex;\n            flex-direction: column;\n            gap: 0;\n        }\n\n        .bm-pagamento-opzione {\n            background: var(--paper);\n            border: 1px solid var(--sand);\n            padding: var(--space-m) var(--space-l);\n        }\n\n        .bm-pagamento-badge {\n            display: inline-block;\n            font-family: var(--font-sans);\n            font-size: 0.7rem;\n            font-weight: 700;\n            letter-spacing: 0.1em;\n            text-transform: uppercase;\n            padding: 0.2rem 0.7rem;\n            border-radius: 2px;\n            margin-bottom: var(--space-xs);\n        }\n\n        .bm-pagamento-badge--a {\n            background: var(--giugno-green);\n            color: white;\n        }\n\n        .bm-pagamento-badge--b {\n            background: var(--gold);\n            color: white;\n        }\n\n        .bm-pagamento-titolo {\n            font-family: var(--font-serif);\n            font-size: 1.05rem;\n            color: var(--forest);\n            margin-bottom: var(--space-s);\n        }\n\n        .bm-pagamento-divisore {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            gap: var(--space-m);\n            padding: var(--space-s) var(--space-l);\n            color: var(--stone);\n            font-size: 0.8rem;\n            font-style: italic;\n            background: var(--cream);\n            border-left: 1px solid var(--sand);\n            border-right: 1px solid var(--sand);\n        }\n\n        .bm-pagamento-divisore::before,\n        .bm-pagamento-divisore::after {\n            content: '';\n            flex: 1;\n            height: 1px;\n            background: var(--sand);\n        }\n\n        \/* ============================================================\n           FAQ\n           ============================================================ *\/\n        .bm-faq {\n            max-width: 700px;\n            margin: 0 auto;\n        }\n\n        .bm-faq__item {\n            margin-bottom: var(--space-m);\n            border: 1px solid var(--sand);\n            background: var(--cream);\n        }\n\n        .bm-faq__question {\n            width: 100%;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: var(--space-m);\n            background: none;\n            border: none;\n            font-family: var(--font-serif);\n            font-size: 1.05rem;\n            color: var(--ink);\n            text-align: left;\n            cursor: pointer;\n            transition: background 0.3s;\n            gap: var(--space-m);\n        }\n\n        .bm-faq__question:hover { background: var(--paper); }\n\n        .bm-faq__question svg {\n            flex-shrink: 0;\n            transition: transform 0.3s;\n            color: var(--gold);\n        }\n\n        .bm-faq__item.is-open .bm-faq__question svg {\n            transform: rotate(180deg);\n        }\n\n        .bm-faq__answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.4s ease;\n        }\n\n        .bm-faq__item.is-open .bm-faq__answer {\n            max-height: 600px;\n        }\n\n        .bm-faq__answer p {\n            padding: 0 var(--space-m) var(--space-m);\n            font-size: 0.95rem;\n            line-height: 1.8;\n            color: var(--ink-light);\n        }\n\n        \/* ============================================================\n           CTA FOOTER\n           ============================================================ *\/\n        .bm-cta-footer {\n            background: linear-gradient(\n                150deg,\n                var(--giugno-green-dark) 0%,\n                #2a5230 40%,\n                #3a5820 100%\n            );\n            color: white;\n            text-align: center;\n        }\n\n        .bm-cta-content h2 {\n            font-family: var(--font-serif);\n            font-size: clamp(1.8rem, 3.5vw, 3rem);\n            font-weight: 600;\n            margin-bottom: var(--space-m);\n            color: white;\n        }\n\n        .bm-cta-content p {\n            font-size: 1.1rem;\n            color: rgba(255,255,255,0.8);\n            margin-bottom: var(--space-xl);\n            max-width: 560px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        \/* ============================================================\n           FOOTER\n           ============================================================ *\/\n        .bm-footer {\n            background: var(--ink);\n            color: rgba(255,255,255,0.7);\n            padding: var(--space-3xl) 0 var(--space-xl);\n            width: 100vw;\n            margin-left: calc(-50vw + 50%);\n            padding-left: calc(50vw - 50%);\n            padding-right: calc(50vw - 50%);\n        }\n\n        .bm-footer__content {\n            display: grid;\n            grid-template-columns: 2fr 1fr 1fr 1fr;\n            gap: var(--space-2xl);\n            margin-bottom: var(--space-2xl);\n        }\n\n        .bm-footer__col h3 {\n            font-family: var(--font-serif);\n            font-size: 1.4rem;\n            color: white;\n            margin-bottom: var(--space-xs);\n        }\n\n        .bm-footer__col > p:first-of-type {\n            color: var(--gold-light);\n            font-size: 0.85rem;\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-footer__col h4 {\n            font-size: 0.75rem;\n            font-weight: 600;\n            letter-spacing: 0.15em;\n            text-transform: uppercase;\n            color: var(--gold-light);\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-footer__col p { font-size: 0.9rem; line-height: 1.8; }\n\n        .bm-footer__col ul li { margin-bottom: 0.5rem; }\n\n        .bm-footer__col ul li a {\n            font-size: 0.9rem;\n            transition: color 0.2s;\n        }\n\n        .bm-footer__col ul li a:hover { color: var(--gold-light); }\n\n        .bm-footer__col a:hover { color: var(--gold-light); }\n\n        .bm-footer__social {\n            display: flex;\n            gap: var(--space-s);\n            margin-top: var(--space-s);\n        }\n\n        .bm-footer__social a {\n            width: 40px;\n            height: 40px;\n            border: 1px solid rgba(255,255,255,0.2);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.3s;\n        }\n\n        .bm-footer__social a:hover {\n            border-color: var(--gold-light);\n            color: var(--gold-light);\n        }\n\n        .bm-footer__bottom {\n            border-top: 1px solid rgba(255,255,255,0.1);\n            padding-top: var(--space-l);\n            text-align: center;\n            font-size: 0.85rem;\n        }\n\n        \/* ============================================================\n           MODAL SYSTEM\n           ============================================================ *\/\n        .bm-modal {\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            z-index: 9999;\n            display: none;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .bm-modal.active { display: flex; }\n\n        .bm-modal__overlay {\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            background: rgba(0,0,0,0.8);\n            backdrop-filter: blur(5px);\n        }\n\n        .bm-modal__content {\n            position: relative;\n            background: var(--cream);\n            max-width: 900px;\n            max-height: 90vh;\n            width: 90%;\n            overflow-y: auto;\n            z-index: 1;\n        }\n\n        .bm-modal__close {\n            position: absolute;\n            top: var(--space-m);\n            right: var(--space-m);\n            width: 40px; height: 40px;\n            background: var(--ink);\n            color: white;\n            border: none;\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 10;\n            transition: background 0.3s;\n        }\n\n        .bm-modal__close:hover { background: var(--terracotta); }\n\n        .bm-modal__header {\n            padding: var(--space-2xl) var(--space-2xl) var(--space-m);\n            background: var(--forest);\n            color: white;\n        }\n\n        .bm-modal__header h2 {\n            font-family: var(--font-serif);\n            font-size: 2rem;\n            margin-bottom: 0.25rem;\n        }\n\n        .bm-modal__subtitle {\n            color: var(--gold-light);\n            font-size: 0.9rem;\n        }\n\n        .bm-modal__body {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n        }\n\n        .bm-modal__body img {\n            width: 100%;\n            height: 300px;\n            object-fit: cover;\n        }\n\n        .bm-modal__info {\n            padding: var(--space-xl);\n        }\n\n        .bm-modal__meta {\n            display: flex;\n            flex-direction: column;\n            gap: 0.4rem;\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-modal__meta span {\n            display: flex;\n            align-items: center;\n            gap: 0.4rem;\n            font-size: 0.85rem;\n            color: var(--ink-muted);\n        }\n\n        .bm-modal__info p {\n            font-size: 0.95rem;\n            line-height: 1.8;\n            color: var(--ink-light);\n            margin-bottom: var(--space-m);\n        }\n\n        \/* Modal Ristoranti *\/\n        .bm-ristorante-card {\n            background: var(--cream);\n            border: 1px solid var(--sand);\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-ristorante-card__header {\n            padding: var(--space-m) var(--space-l);\n            background: var(--paper);\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            cursor: pointer;\n        }\n\n        .bm-ristorante-card__info h4 {\n            font-family: var(--font-serif);\n            font-size: 1.15rem;\n            color: var(--ink);\n        }\n\n        .bm-ristorante-card__info p {\n            font-size: 0.85rem;\n            color: var(--ink-muted);\n        }\n\n        .bm-ristorante-card__price {\n            font-family: var(--font-serif);\n            font-size: 1.2rem;\n            font-weight: 700;\n            color: var(--terracotta);\n            text-align: right;\n        }\n\n        .bm-ristorante-card__price small {\n            display: block;\n            font-family: var(--font-sans);\n            font-size: 0.75rem;\n            font-weight: 400;\n            color: var(--ink-muted);\n        }\n\n        .bm-ristorante-card__body {\n            padding: var(--space-m) var(--space-l);\n        }\n\n        .bm-ristorante-card__body p {\n            font-size: 0.9rem;\n            line-height: 1.7;\n            color: var(--ink-light);\n            margin-bottom: var(--space-s);\n        }\n\n        .bm-ristorante-card__actions {\n            display: flex;\n            gap: var(--space-s);\n            flex-wrap: wrap;\n        }\n\n        .bm-btn--small {\n            padding: 0.5rem 1rem;\n            font-size: 0.8rem;\n        }\n\n        \/* ============================================================\n           ANIMAZIONI SCROLL\n           ============================================================ *\/\n        .bm-fade-in {\n            opacity: 0;\n            transform: translateY(30px);\n            transition: opacity 0.6s ease, transform 0.6s ease;\n        }\n\n        .bm-fade-in.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        .bm-fade-in-left {\n            opacity: 0;\n            transform: translateX(-30px);\n            transition: opacity 0.6s ease, transform 0.6s ease;\n        }\n\n        .bm-fade-in-left.visible {\n            opacity: 1;\n            transform: translateX(0);\n        }\n\n        .bm-fade-in-right {\n            opacity: 0;\n            transform: translateX(30px);\n            transition: opacity 0.6s ease, transform 0.6s ease;\n        }\n\n        .bm-fade-in-right.visible {\n            opacity: 1;\n            transform: translateX(0);\n        }\n\n        .bm-fade-in-up {\n            opacity: 0;\n            transform: translateY(50px);\n            transition: opacity 0.8s ease, transform 0.8s ease;\n        }\n\n        .bm-fade-in-up.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* ============================================================\n           STICKY NAVBAR\n           ============================================================ *\/\n        .bm-navbar {\n            position: fixed;\n            top: 0;\n            left: 0;\n            right: 0;\n            z-index: 8000;\n            background: rgba(45, 74, 62, 0.0);\n            backdrop-filter: blur(0px);\n            transition: background 0.4s ease, backdrop-filter 0.4s ease, box-shadow 0.4s ease;\n            padding: 0;\n        }\n\n        .bm-navbar.scrolled {\n            background: rgba(30, 65, 40, 0.97);\n            backdrop-filter: blur(12px);\n            box-shadow: 0 2px 20px rgba(0,0,0,0.25);\n        }\n\n        .bm-navbar__inner {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 var(--space-m);\n            height: 64px;\n        }\n\n        .bm-navbar__brand {\n            display: block;\n            flex-shrink: 0;\n            width: 180px;\n            max-width: 180px;\n        }\n\n        .bm-navbar__logo {\n            height: auto !important;\n            width: auto !important;\n            max-width: 180px !important;\n            display: block !important;\n            filter: brightness(0) invert(1);\n            transition: opacity 0.3s;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n\n        .bm-navbar__logo:hover { opacity: 0.85; }\n\n        @media (max-width: 480px) {\n            .bm-navbar__logo {\n                height: 34px !important;\n                max-width: 140px !important;\n            }\n        }\n\n        .bm-navbar__actions {\n            display: flex;\n            align-items: center;\n            gap: var(--space-s);\n        }\n\n        .bm-navbar__btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.4rem;\n            padding: 0.55rem 1.2rem;\n            font-family: var(--font-sans);\n            font-size: 0.8rem;\n            font-weight: 600;\n            letter-spacing: 0.06em;\n            text-transform: uppercase;\n            text-decoration: none;\n            transition: all 0.3s ease;\n            cursor: pointer;\n            border: none;\n            white-space: nowrap;\n        }\n\n        .bm-navbar__btn--primary {\n            background: var(--giugno-green);\n            color: white;\n        }\n\n        .bm-navbar__btn--primary:hover {\n            background: var(--giugno-green-dark);\n            transform: translateY(-1px);\n            box-shadow: 0 4px 16px rgba(74, 124, 82, 0.45);\n        }\n\n        .bm-navbar__btn--ghost {\n            background: transparent;\n            color: white;\n            border: 1px solid rgba(255,255,255,0.35);\n        }\n\n        .bm-navbar__btn--ghost:hover {\n            border-color: white;\n            background: rgba(255,255,255,0.08);\n        }\n\n        \/* Su mobile nascondi il label del sito *\/\n        @media (max-width: 480px) {\n            .bm-navbar__btn--ghost .bm-navbar__btn-label { display: none; }\n            .bm-navbar__btn--ghost {\n                padding: 0.55rem 0.7rem;\n            }\n        }\n\n        \/* ============================================================\n           WHATSAPP FLOATING BUTTON\n           ============================================================ *\/\n        .bm-whatsapp {\n            position: fixed;\n            bottom: 24px;\n            right: 24px;\n            z-index: 7999;\n            display: flex;\n            align-items: center;\n            gap: 0.6rem;\n            background: #25D366;\n            color: white;\n            padding: 0.75rem 1.2rem 0.75rem 0.9rem;\n            box-shadow: 0 4px 20px rgba(37, 211, 102, 0.45);\n            text-decoration: none;\n            font-family: var(--font-sans);\n            font-size: 0.85rem;\n            font-weight: 600;\n            transition: all 0.3s ease;\n            border-radius: 50px;\n            animation: bm-wa-pulse 3s ease-in-out infinite;\n        }\n\n        .bm-whatsapp:hover {\n            background: #1ebe5d;\n            transform: translateY(-3px) scale(1.03);\n            box-shadow: 0 8px 28px rgba(37, 211, 102, 0.55);\n            animation: none;\n        }\n\n        .bm-whatsapp__icon {\n            flex-shrink: 0;\n            width: 26px;\n            height: 26px;\n        }\n\n        \/* Su mobile: cerchio centrato in basso *\/\n        @media (max-width: 768px) {\n            .bm-whatsapp {\n                bottom: 20px;\n                right: auto;\n                left: 50%;\n                transform: translateX(-50%);\n                padding: 0.85rem;\n                border-radius: 50%;\n                width: 62px;\n                height: 62px;\n                justify-content: center;\n            }\n            .bm-whatsapp:hover {\n                transform: translateX(-50%) translateY(-3px) scale(1.03);\n            }\n            .bm-whatsapp__label { display: none; }\n            .bm-whatsapp__icon {\n                width: 32px;\n                height: 32px;\n            }\n        }\n\n        @keyframes bm-wa-pulse {\n            0%, 100% { box-shadow: 0 4px 20px rgba(37, 211, 102, 0.45); }\n            50%       { box-shadow: 0 4px 32px rgba(37, 211, 102, 0.75); }\n        }\n\n        \/* Compensazione hero per la navbar *\/\n        .bm-hero {\n            padding-top: calc(var(--space-3xl) + 64px);\n        }\n\n        \/* ============================================================\n           SEZIONE OFFERTA BASE \u2014 layout 2 colonne\n           ============================================================ *\/\n        .bm-offerta-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(--space-2xl);\n            align-items: start;\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n\n        \/* Colonna sinistra *\/\n        .bm-offerta-incluso {\n            background: var(--cream);\n            border: 1px solid var(--sand);\n            padding: var(--space-xl);\n            position: relative;\n        }\n\n        .bm-offerta-incluso::before {\n            content: '';\n            position: absolute;\n            top: -6px; left: -6px;\n            width: 50px; height: 50px;\n            border-top: 2px solid var(--gold);\n            border-left: 2px solid var(--gold);\n        }\n\n        .bm-offerta-incluso__header {\n            display: flex;\n            align-items: center;\n            gap: var(--space-s);\n            margin-bottom: var(--space-l);\n            padding-bottom: var(--space-m);\n            border-bottom: 1px solid var(--sand);\n        }\n\n        .bm-offerta-incluso__icon {\n            width: 44px;\n            height: 44px;\n            background: var(--forest);\n            color: var(--gold-light);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n        }\n\n        .bm-offerta-incluso__title {\n            font-family: var(--font-serif);\n            font-size: 1.1rem;\n            color: var(--ink);\n        }\n\n        .bm-offerta-list {\n            display: flex;\n            flex-direction: column;\n            gap: var(--space-m);\n            margin-bottom: var(--space-l);\n        }\n\n        .bm-offerta-list li {\n            display: flex;\n            align-items: flex-start;\n            gap: 0.75rem;\n            font-size: 0.95rem;\n            color: var(--ink-light);\n            line-height: 1.6;\n        }\n\n        .bm-offerta-list li svg {\n            flex-shrink: 0;\n            color: var(--giugno-green);\n            margin-top: 3px;\n        }\n\n        .bm-offerta-validita {\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n            font-size: 0.82rem;\n            color: var(--ink-muted);\n            padding-top: var(--space-m);\n            border-top: 1px dashed var(--sand);\n        }\n\n        .bm-offerta-validita svg { color: var(--gold); }\n\n        \/* Colonna destra *\/\n        .bm-offerta-prezzi {\n            display: flex;\n            flex-direction: column;\n            gap: var(--space-m);\n        }\n\n        .bm-offerta-prezzo-card {\n            background: var(--forest);\n            color: white;\n            padding: var(--space-xl);\n            text-align: center;\n        }\n\n        .bm-offerta-prezzo-card__label {\n            display: block;\n            font-size: 0.72rem;\n            letter-spacing: 0.18em;\n            text-transform: uppercase;\n            color: var(--gold-light);\n            margin-bottom: var(--space-s);\n        }\n\n        .bm-offerta-prezzo-card__amount {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: clamp(3rem, 5vw, 4rem);\n            font-weight: 700;\n            color: white;\n            line-height: 1;\n        }\n\n        .bm-offerta-prezzo-card__detail {\n            display: block;\n            font-size: 0.9rem;\n            color: rgba(255,255,255,0.65);\n            margin-top: 0.4rem;\n        }\n\n        .bm-offerta-bonus {\n            background: linear-gradient(135deg, var(--giugno-green-dark) 0%, #1a3d28 50%, #354a10 100%);\n            color: white;\n            padding: var(--space-l) var(--space-xl);\n            text-align: center;\n        }\n\n        .bm-offerta-bonus__label {\n            display: block;\n            font-size: 0.72rem;\n            letter-spacing: 0.15em;\n            text-transform: uppercase;\n            color: var(--giugno-wheat-light);\n            margin-bottom: 0.4rem;\n        }\n\n        .bm-offerta-bonus__title {\n            font-family: var(--font-serif);\n            font-size: 1.2rem;\n            color: white;\n            margin-bottom: 0.25rem;\n        }\n\n        .bm-offerta-bonus__price {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: 2.2rem;\n            font-weight: 700;\n            color: var(--giugno-wheat);\n            line-height: 1.1;\n        }\n\n        .bm-offerta-bonus__desc {\n            font-size: 0.82rem;\n            color: rgba(255,255,255,0.65);\n            margin-top: 0.5rem;\n            line-height: 1.6;\n        }\n\n        \/* ============================================================\n           SEZIONE CANTINE APERTE\n           ============================================================ *\/\n        .bm-section--cantine {\n            background: linear-gradient(\n                145deg,\n                #3a1a28 0%,\n                #5a1e3a 40%,\n                #2e1a40 100%\n            );\n            color: white;\n            overflow: hidden;\n        }\n\n        .bm-cantine-layout {\n            display: grid;\n            grid-template-columns: 1fr 320px;\n            gap: var(--space-3xl);\n            align-items: center;\n        }\n\n        .bm-cantine-data {\n            display: inline-block;\n            font-size: 0.72rem;\n            font-weight: 600;\n            letter-spacing: 0.18em;\n            text-transform: uppercase;\n            color: var(--giugno-wheat);\n            border-bottom: 1px solid var(--giugno-wheat);\n            padding-bottom: 0.2rem;\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-cantine-text .bm-section__title { color: white; }\n\n        .bm-cantine-text > p {\n            font-size: 1rem;\n            line-height: 1.85;\n            color: rgba(255,255,255,0.78);\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-cantine-info {\n            display: flex;\n            flex-direction: column;\n            gap: 0.75rem;\n            margin: var(--space-l) 0 var(--space-xl);\n            padding: var(--space-l);\n            background: rgba(255,255,255,0.06);\n            border-left: 3px solid var(--giugno-wheat);\n        }\n\n        .bm-cantine-info__item {\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n            font-size: 0.9rem;\n            color: rgba(255,255,255,0.85);\n        }\n\n        .bm-cantine-info__item svg { color: var(--giugno-wheat); flex-shrink: 0; }\n\n        .bm-btn--cantine {\n            background: var(--giugno-wheat);\n            color: #3a1a28;\n            font-weight: 700;\n        }\n\n        .bm-btn--cantine:hover {\n            background: var(--giugno-wheat-light);\n            transform: translateY(-2px);\n            box-shadow: 0 8px 24px rgba(201,168,76,0.35);\n        }\n\n        \/* Bottiglia decorativa *\/\n        .bm-cantine-visual {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: var(--space-l);\n            position: relative;\n        }\n\n        .bm-cantine-bottle {\n            width: 160px;\n            opacity: 0.85;\n            filter: drop-shadow(0 20px 40px rgba(0,0,0,0.4));\n        }\n\n        .bm-cantine-bottle__svg { width: 100%; height: auto; }\n\n        .bm-cantine-badge {\n            text-align: center;\n            background: rgba(201,168,76,0.15);\n            border: 1px solid rgba(201,168,76,0.4);\n            padding: var(--space-m) var(--space-l);\n        }\n\n        .bm-cantine-badge__num {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: 3rem;\n            font-weight: 700;\n            color: var(--giugno-wheat);\n            line-height: 1;\n        }\n\n        .bm-cantine-badge__label {\n            display: block;\n            font-size: 0.78rem;\n            letter-spacing: 0.1em;\n            color: rgba(255,255,255,0.6);\n            text-transform: uppercase;\n            margin-top: 0.25rem;\n        }\n\n        \/* ============================================================\n           SEZIONE RISTORANTE\n           ============================================================ *\/\n        .bm-ristorante-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(--space-3xl);\n            align-items: center;\n        }\n\n        .bm-ristorante-img-wrap {\n            position: relative;\n        }\n\n        .bm-ristorante-img {\n            width: 100%;\n            aspect-ratio: 4\/5;\n            object-fit: cover;\n            display: block;\n        }\n\n        .bm-ristorante-img__tag {\n            position: absolute;\n            bottom: var(--space-m);\n            right: var(--space-m);\n            background: var(--forest);\n            color: var(--gold-light);\n            font-size: 0.78rem;\n            font-weight: 600;\n            padding: 0.5rem 0.9rem;\n            display: flex;\n            align-items: center;\n            gap: 0.4rem;\n        }\n\n        .bm-ristorante-text .bm-section__title {\n            color: var(--ink);\n        }\n\n        .bm-ristorante-intro {\n            font-size: 1.05rem;\n            line-height: 1.85;\n            color: var(--ink-light);\n            margin-bottom: var(--space-xl);\n        }\n\n        .bm-ristorante-menu {\n            display: flex;\n            flex-direction: column;\n            gap: var(--space-m);\n            margin-bottom: var(--space-xl);\n        }\n\n        .bm-ristorante-voce {\n            display: flex;\n            align-items: flex-start;\n            gap: var(--space-m);\n        }\n\n        .bm-ristorante-voce__dot {\n            flex-shrink: 0;\n            width: 8px;\n            height: 8px;\n            background: var(--giugno-wheat);\n            border-radius: 50%;\n            margin-top: 0.45rem;\n        }\n\n        .bm-ristorante-voce div:last-child {\n            display: flex;\n            flex-direction: column;\n            gap: 0.15rem;\n        }\n\n        .bm-ristorante-voce strong {\n            font-size: 0.95rem;\n            color: var(--ink);\n            font-weight: 600;\n        }\n\n        .bm-ristorante-voce span {\n            font-size: 0.85rem;\n            color: var(--ink-muted);\n        }\n\n        .bm-ristorante-actions {\n            display: flex;\n            gap: var(--space-s);\n            flex-wrap: wrap;\n        }\n\n        \/* ============================================================\n           SEZIONE SPA\n           ============================================================ *\/\n        .bm-section--spa {\n            background: var(--forest);\n            color: white;\n            overflow: hidden;\n        }\n\n        .bm-spa-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(--space-3xl);\n            align-items: center;\n        }\n\n        .bm-spa-label {\n            display: inline-block;\n            font-size: 0.72rem;\n            font-weight: 600;\n            letter-spacing: 0.18em;\n            text-transform: uppercase;\n            color: var(--giugno-wheat);\n            border-bottom: 1px solid var(--giugno-wheat);\n            padding-bottom: 0.2rem;\n            margin-bottom: var(--space-m);\n        }\n\n        .bm-spa-text .bm-section__title {\n            color: white;\n        }\n\n        .bm-spa-text > p {\n            font-size: 1.05rem;\n            line-height: 1.85;\n            color: rgba(255,255,255,0.8);\n            margin-bottom: var(--space-xl);\n        }\n\n        .bm-spa-features {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: var(--space-m);\n            margin-bottom: var(--space-xl);\n        }\n\n        .bm-spa-feature {\n            display: flex;\n            align-items: flex-start;\n            gap: 0.75rem;\n        }\n\n        .bm-spa-feature__icon {\n            flex-shrink: 0;\n            width: 36px;\n            height: 36px;\n            background: rgba(255,255,255,0.08);\n            border: 1px solid rgba(255,255,255,0.15);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: var(--giugno-wheat);\n        }\n\n        .bm-spa-feature div:last-child {\n            display: flex;\n            flex-direction: column;\n            gap: 0.1rem;\n        }\n\n        .bm-spa-feature strong {\n            font-size: 0.9rem;\n            color: white;\n            font-weight: 600;\n        }\n\n        .bm-spa-feature span {\n            font-size: 0.8rem;\n            color: rgba(255,255,255,0.55);\n        }\n\n        .bm-spa-cta {\n            margin-top: var(--space-s);\n        }\n\n        \/* Immagine SPA *\/\n        .bm-spa-image-wrap {\n            position: relative;\n        }\n\n        .bm-spa-image {\n            width: 100%;\n            aspect-ratio: 4\/5;\n            object-fit: cover;\n            display: block;\n        }\n\n        .bm-spa-image__badge {\n            position: absolute;\n            bottom: var(--space-l);\n            left: calc(-1 * var(--space-l));\n            background: var(--giugno-wheat);\n            color: var(--forest);\n            padding: var(--space-m) var(--space-l);\n            text-align: center;\n        }\n\n        .bm-spa-image__badge-line1 {\n            display: block;\n            font-family: var(--font-serif);\n            font-size: 1.3rem;\n            font-weight: 700;\n            line-height: 1.1;\n        }\n\n        .bm-spa-image__badge-line2 {\n            display: block;\n            font-size: 0.8rem;\n            font-weight: 500;\n            letter-spacing: 0.08em;\n            text-transform: uppercase;\n        }\n\n        \/* ============================================================\n           RESPONSIVE \u2014 tablet (\u2264 900px)\n           ============================================================ *\/\n        @media (max-width: 900px) {\n            \/* Offerta base *\/\n            .bm-offerta-layout {\n                grid-template-columns: 1fr;\n                gap: var(--space-l);\n            }\n            .bm-offerta-prezzo-card { padding: var(--space-l); }\n            \/* SPA *\/\n            .bm-spa-layout {\n                grid-template-columns: 1fr;\n                gap: var(--space-xl);\n            }\n            .bm-spa-image-wrap { order: -1; }\n            .bm-spa-image { aspect-ratio: 16\/9; }\n            .bm-spa-image__badge { left: var(--space-m); bottom: var(--space-m); }\n            .bm-spa-features { grid-template-columns: 1fr 1fr; }\n            \/* Ristorante *\/\n            .bm-ristorante-layout {\n                grid-template-columns: 1fr;\n                gap: var(--space-xl);\n            }\n            .bm-ristorante-img { aspect-ratio: 16\/9; }\n            \/* Cantine *\/\n            .bm-cantine-layout {\n                grid-template-columns: 1fr;\n                gap: var(--space-xl);\n            }\n            .bm-cantine-visual { flex-direction: row; justify-content: center; }\n            .bm-cantine-bottle { width: 100px; }\n        }\n\n        \/* ============================================================\n           RESPONSIVE \u2014 mobile (\u2264 768px)\n           ============================================================ *\/\n        @media (max-width: 768px) {\n            \/* Spaziatura sezioni ridotta *\/\n            .bm-section { padding: var(--space-2xl) 0; }\n            .bm-container { padding: 0 var(--space-s); }\n            .bm-section__title { font-size: clamp(1.5rem, 6vw, 2.2rem); }\n            .bm-section__subtitle { font-size: 0.95rem; }\n\n            \/* Navbar *\/\n            .bm-navbar__inner { padding: 0 var(--space-s); }\n            .bm-navbar__btn-label { display: none; }\n            .bm-navbar__btn--ghost { padding: 0.5rem 0.6rem; }\n            .bm-navbar__btn--primary { padding: 0.5rem 0.8rem; font-size: 0.8rem; }\n\n            \/* Hero *\/\n            .bm-hero { padding: 100px 0 var(--space-2xl); min-height: auto; }\n            .bm-hero__title { font-size: clamp(1.9rem, 7vw, 2.8rem); }\n            .bm-hero__subtitle { font-size: 0.95rem; }\n            .bm-hero__price { flex-wrap: wrap; gap: var(--space-xs); }\n            .bm-hero__price-amount { font-size: clamp(2.2rem, 9vw, 3.5rem); }\n            .bm-hero__cta { flex-direction: column; gap: var(--space-s); }\n            .bm-hero__cta .bm-btn { text-align: center; justify-content: center; }\n\n            \/* Borghi *\/\n            .bm-luoghi { grid-template-columns: 1fr 1fr; }\n\n            \/* Prenotazione *\/\n            .bm-prenotazione { grid-template-columns: 1fr; max-width: 420px; }\n            .bm-prenota__metodo { padding: var(--space-l); }\n\n            \/* Condizioni *\/\n            .bm-condizioni { grid-template-columns: 1fr; gap: var(--space-2xl); }\n\n            \/* Extra *\/\n            .bm-extras { grid-template-columns: 1fr; }\n            .bm-extra-card { flex-direction: column; }\n            .bm-extra-price { text-align: left; }\n\n            \/* Incluso card *\/\n            .bm-incluso__card { padding: var(--space-l); }\n\n            \/* Ristorante *\/\n            .bm-ristorante-actions { flex-direction: column; align-items: stretch; }\n            .bm-ristorante-actions .bm-btn { justify-content: center; }\n\n            \/* SPA features *\/\n            .bm-spa-features { grid-template-columns: 1fr; }\n\n            \/* Footer *\/\n            .bm-footer__content { grid-template-columns: 1fr 1fr; gap: var(--space-xl); }\n\n            \/* Modal *\/\n            .bm-modal__body { grid-template-columns: 1fr; }\n            .bm-modal__body img { height: 220px; }\n            .bm-modal__content { width: 95%; max-height: 95vh; }\n\n            \/* FAQ *\/\n            .bm-faq { padding: 0 var(--space-xs); }\n            .bm-faq__question { font-size: 0.95rem; padding: var(--space-s) var(--space-m); }\n\n            \/* CTA footer *\/\n            .bm-cta-footer h2 { font-size: clamp(1.4rem, 5vw, 2rem); }\n        }\n\n        \/* ============================================================\n           RESPONSIVE \u2014 small mobile (\u2264 480px)\n           ============================================================ *\/\n        @media (max-width: 480px) {\n            .bm-container { padding: 0 var(--space-xs); }\n\n            \/* Borghi: colonna singola *\/\n            .bm-luoghi { grid-template-columns: 1fr; }\n\n            \/* Footer colonna singola *\/\n            .bm-footer__content { grid-template-columns: 1fr; gap: var(--space-l); }\n\n            \/* Hero *\/\n            .bm-hero__badge { font-size: 0.7rem; }\n            .bm-hero__dates { font-size: 0.8rem; }\n\n            \/* Incluso *\/\n            .bm-incluso__card { flex-direction: column; }\n            .bm-incluso__icon { margin: 0 auto; }\n\n            \/* Prenotazione *\/\n            .bm-prenota__metodo { padding: var(--space-m); }\n            .bm-prenota__btn { width: 100%; text-align: center; justify-content: center; }\n\n            \/* Pagamento opzioni *\/\n            .bm-condizione { padding: var(--space-m); }\n            .bm-pagamento-opzione { padding: var(--space-m); }\n\n            \/* Cantine *\/\n            .bm-cantine-visual { flex-direction: column; align-items: center; }\n            .bm-cantine-bottle { width: 80px; }\n\n            \/* Navbar *\/\n            .bm-navbar__logo { height: 28px; }\n        }\n    <\/style>\n<\/head>\n\n<body class=\"bm-festa-repubblica\">\n\n    <!-- ============================================================\n         STICKY NAVBAR\n         ============================================================ -->\n    <nav class=\"bm-navbar\" id=\"bm-navbar\">\n        <div class=\"bm-navbar__inner\">\n            <div class=\"bm-navbar__brand\">\n                <img decoding=\"async\" src=\"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/download-2-scaled-1.png\" alt=\"Borgo Mandoleto\" class=\"bm-navbar__logo\">\n            <\/div>\n            <div class=\"bm-navbar__actions\">\n                <a href=\"https:\/\/borgomandoleto.com\/it\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Torna al sito Borgo Mandoleto\" data-track=\"navbar_sito\" class=\"bm-navbar__btn bm-navbar__btn--ghost\">\n                    <svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 19l-7-7m0 0l7-7m-7 7h18\"\/><\/svg>\n                    <span class=\"bm-navbar__btn-label\">Torna al Sito<\/span>\n                <\/a>\n                <a href=\"https:\/\/booking.borgomandoleto.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Verifica disponibilit\u00e0 e prenota\" data-track=\"navbar_booking\" class=\"bm-navbar__btn bm-navbar__btn--primary\">\n                    <svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\/><\/svg>\n                    Verifica Disponibilit\u00e0\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/nav>\n\n    <!-- ============================================================\n         WHATSAPP FLOATING BUTTON\n         ============================================================ -->\n    <a href=\"https:\/\/wa.me\/390755293119?text=Buongiorno%2C%20vorrei%20informazioni%20sull%27offerta%20Festa%20della%20Repubblica%202026\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Contattaci su WhatsApp per l'offerta Festa della Repubblica 2026\" data-track=\"whatsapp_float\" class=\"bm-whatsapp\">\n        <!-- WhatsApp SVG ufficiale -->\n        <svg class=\"bm-whatsapp__icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n        <\/svg>\n        <span class=\"bm-whatsapp__label\">Scrivici su WhatsApp<\/span>\n    <\/a>\n\n    <!-- ============================================================\n         1. HERO\n         ============================================================ -->\n    <section class=\"bm-hero\" style=\"background-image: url('https:\/\/images.pexels.com\/photos\/29775070\/pexels-photo-29775070.jpeg?auto=compress&cs=tinysrgb&w=1920');\">\n        <div class=\"bm-hero__overlay\"><\/div>\n        <div class=\"bm-container\">\n            <div class=\"bm-hero__content\">\n                <span class=\"bm-hero__badge\">\n                    <svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"\/><\/svg>\n                    Offerta Speciale \u00b7 Festa della Repubblica 2026\n                <\/span>\n                <h1 class=\"bm-hero__title\">Un Ponte da Sogno<br>nel Cuore dell'Umbria<\/h1>\n                <p class=\"bm-hero__subtitle\">Festeggia il 2 Giugno tra le colline umbre, immerso nella natura, coccolato dalla nostra SPA e circondato dai borghi pi\u00f9 belli d'Italia.<\/p>\n                <div class=\"bm-hero__price\">\n                    <span class=\"bm-hero__price-label\">A partire da<\/span>\n                    <span class=\"bm-hero__price-amount\">350\u20ac<\/span>\n                    <span class=\"bm-hero__price-note\">a coppia \u00b7 2 notti + SPA<\/span>\n                <\/div>\n                <div class=\"bm-hero__cta\">\n                    <a href=\"#prenota\" class=\"bm-btn bm-btn--primary bm-btn--large\" data-track=\"hero_cta_prenota\" aria-label=\"Prenota l'offerta Festa della Repubblica\">Prenota Ora<\/a>\n                <\/div>\n                <div class=\"bm-hero__dates\">\n                    <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\/><\/svg>\n                    Dal 31 maggio al 2 giugno 2026\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         2. L'OFFERTA BASE\n         ============================================================ -->\n    <section class=\"bm-section\" id=\"offerta\">\n        <div class=\"bm-container\">\n            <div class=\"bm-section__header bm-fade-in\">\n                <h2 class=\"bm-section__title\">L'Offerta<\/h2>\n                <p class=\"bm-section__subtitle\">Tutto ci\u00f2 che ti serve per un ponte indimenticabile tra relax e bellezza umbra<\/p>\n            <\/div>\n\n            <div class=\"bm-offerta-layout\">\n                <!-- Colonna sinistra: cosa include -->\n                <div class=\"bm-offerta-incluso bm-fade-in-left\">\n                    <div class=\"bm-offerta-incluso__header\">\n                        <div class=\"bm-offerta-incluso__icon\">\n                            <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6\"\/><\/svg>\n                        <\/div>\n                        <h3 class=\"bm-offerta-incluso__title\">Cosa include il pacchetto<\/h3>\n                    <\/div>\n                    <ul class=\"bm-offerta-list\">\n                        <li>\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\n                            <span><strong>2 pernottamenti<\/strong> in camera matrimoniale o doppia<\/span>\n                        <\/li>\n                        <li>\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\n                            <span><strong>Colazione inclusa<\/strong> ogni mattina<\/span>\n                        <\/li>\n                        <li>\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\n                            <span><strong>1 percorso relax<\/strong> in SPA \"Orsa Maggiore\" \u2014 90 minuti, uso esclusivo<\/span>\n                        <\/li>\n                        <li>\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\n                            <span>Jacuzzi \u00b7 Bagno turco \u00b7 Sauna \u00b7 Doccia sensoriale \u00b7 Zona relax<\/span>\n                        <\/li>\n                    <\/ul>\n                    <div class=\"bm-offerta-validita\">\n                        <svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\/><\/svg>\n                        Valida dal 31 maggio al 2 giugno 2026\n                    <\/div>\n                <\/div>\n\n                <!-- Colonna destra: prezzo + bonus -->\n                <div class=\"bm-offerta-prezzi bm-fade-in-right\">\n                    <!-- Prezzo principale -->\n                    <div class=\"bm-offerta-prezzo-card\">\n                        <span class=\"bm-offerta-prezzo-card__label\">Prezzo del pacchetto<\/span>\n                        <span class=\"bm-offerta-prezzo-card__amount\">350\u20ac<\/span>\n                        <span class=\"bm-offerta-prezzo-card__detail\">a coppia &nbsp;\u00b7&nbsp; 175\u20ac a persona<\/span>\n                        <a href=\"#prenota\" class=\"bm-btn bm-btn--primary\" style=\"width:100%; justify-content:center; margin-top: var(--space-m);\">Prenota Ora<\/a>\n                    <\/div>\n                    <!-- Bonus terza notte -->\n                    <div class=\"bm-offerta-bonus\">\n                        <span class=\"bm-offerta-bonus__label\">Vuoi restare un giorno in pi\u00f9?<\/span>\n                        <p class=\"bm-offerta-bonus__title\">Terza notte a prezzo speciale<\/p>\n                        <span class=\"bm-offerta-bonus__price\">solo 100\u20ac<\/span>\n                        <p class=\"bm-offerta-bonus__desc\">Un'occasione da non perdere per prolungare il relax tra le colline umbre.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         2b. LA SPA ORSA MAGGIORE\n         ============================================================ -->\n    <section class=\"bm-section bm-section--spa\">\n        <div class=\"bm-container\">\n            <div class=\"bm-spa-layout bm-fade-in\">\n                <!-- Testo -->\n                <div class=\"bm-spa-text\">\n                    <span class=\"bm-spa-label\">Inclusa nell'offerta<\/span>\n                    <h2 class=\"bm-section__title\" style=\"text-align:left; margin-bottom: var(--space-m);\">La SPA Orsa Maggiore<\/h2>\n                    <p>Un'ora e mezza di benessere esclusivo nel cuore di Borgo Mandoleto. Il percorso relax \u00e8 pensato per chi vuole davvero staccare: nessuna condivisione degli spazi, solo voi, il silenzio e gli aromi della campagna umbra.<\/p>\n                    <div class=\"bm-spa-features\">\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Piscina Jacuzzi<\/strong>\n                                <span>Idromassaggio rigenerante<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Bagno Turco<\/strong>\n                                <span>Vapore aromatico purificante<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Sauna<\/strong>\n                                <span>Calore secco finlandese<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v8\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Doccia Sensoriale<\/strong>\n                                <span>Esperienze di contrasto termico<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Zona Relax<\/strong>\n                                <span>Aromi, musica, silenzio<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-spa-feature\">\n                            <div class=\"bm-spa-feature__icon\">\n                                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"\/><\/svg>\n                            <\/div>\n                            <div>\n                                <strong>Uso Esclusivo<\/strong>\n                                <span>Solo per voi, 90 minuti<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"bm-spa-cta\">\n                        <a href=\"#prenota\" class=\"bm-btn bm-btn--primary\">Prenota l'Offerta con SPA<\/a>\n                    <\/div>\n                <\/div>\n                <!-- Immagine -->\n                <div class=\"bm-spa-image-wrap bm-fade-in-right\">\n                    <img decoding=\"async\" src=\"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/PHOTO-2024-12-27-18-24-14-2.jpg\" alt=\"SPA Orsa Maggiore - Borgo Mandoleto\" class=\"bm-spa-image\" onerror=\"this.src='https:\/\/images.pexels.com\/photos\/3757942\/pexels-photo-3757942.jpeg?auto=compress&cs=tinysrgb&w=900'\">\n                    <div class=\"bm-spa-image__badge\">\n                        <span class=\"bm-spa-image__badge-line1\">Inclusa<\/span>\n                        <span class=\"bm-spa-image__badge-line2\">nell'offerta<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         3. DOVE MANGIARE \u2014 VALTER A SOLOMEO\n         ============================================================ -->\n    <section class=\"bm-section bm-section--alt\" id=\"ristoranti\">\n        <div class=\"bm-container\">\n            <div class=\"bm-ristorante-layout\">\n                <!-- Immagine -->\n                <div class=\"bm-ristorante-img-wrap bm-fade-in-left\">\n                    <img decoding=\"async\" src=\"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/ristorante-borgo-mandoleto.jpg\"\n                         alt=\"Ristorante Valter a Solomeo\"\n                         class=\"bm-ristorante-img\"\n                         onerror=\"this.src='https:\/\/images.pexels.com\/photos\/941861\/pexels-photo-941861.jpeg?auto=compress&cs=tinysrgb&w=900'\">\n                    <div class=\"bm-ristorante-img__tag\">\n                        <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg>\n                        Nella tenuta di Borgo Mandoleto\n                    <\/div>\n                <\/div>\n                <!-- Testo -->\n                <div class=\"bm-ristorante-text bm-fade-in-right\">\n                    <span class=\"bm-spa-label\">Una serata da ricordare<\/span>\n                    <h2 class=\"bm-section__title\" style=\"text-align:left; margin-bottom: var(--space-m);\">Valter a Solomeo<\/h2>\n                    <p class=\"bm-ristorante-intro\">Nel cuore del borgo medievale di Solomeo, il ristorante di Valter \u00e8 il luogo ideale per scoprire l'anima pi\u00f9 autentica della cucina umbra. Un'esperienza gastronomica che diventer\u00e0 il ricordo pi\u00f9 delizioso del vostro soggiorno.<\/p>\n\n                    <div class=\"bm-ristorante-menu\">\n                        <div class=\"bm-ristorante-voce\">\n                            <div class=\"bm-ristorante-voce__dot\"><\/div>\n                            <div>\n                                <strong>Un'esperienza culinaria autentica<\/strong>\n                                <span>Una cucina che racconta il territorio umbro in ogni piatto, lontana dalle rielaborazioni, fedele alla tradizione<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-ristorante-voce\">\n                            <div class=\"bm-ristorante-voce__dot\"><\/div>\n                            <div>\n                                <strong>Piatti della tradizione locale<\/strong>\n                                <span>Dalla pasta fatta in casa ai secondi di carne, dai legumi di collina alle verdure dell'orto: la stagione nel piatto<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"bm-ristorante-voce\">\n                            <div class=\"bm-ristorante-voce__dot\"><\/div>\n                            <div>\n                                <strong>Norcineria tipica umbra<\/strong>\n                                <span>Salumi, insaccati e formaggi artigianali che raccontano secoli di sapere contadino<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"bm-ristorante-actions\">\n                        <a href=\"https:\/\/www.thefork.it\/ristorante\/valter-a-solomeo-r833789\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bm-btn bm-btn--primary\">\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\/><\/svg>\n                            Prenota su TheFork\n                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         4b. CANTINE APERTE \u2014 DOMENICA 31 MAGGIO\n         ============================================================ -->\n    <section class=\"bm-section bm-section--cantine\">\n        <div class=\"bm-container\">\n            <div class=\"bm-cantine-layout\">\n                <!-- Testo -->\n                <div class=\"bm-cantine-text bm-fade-in\">\n                    <span class=\"bm-cantine-data\">Domenica 31 maggio 2026<\/span>\n                    <h2 class=\"bm-section__title\" style=\"text-align:left; margin-bottom: var(--space-m); color:white;\">Cantine Aperte in Umbria<\/h2>\n                    <p>La domenica del vostro arrivo coincide con uno degli eventi enologici pi\u00f9 attesi dell'anno: <strong>Cantine Aperte<\/strong>, la manifestazione nazionale del Movimento Turismo del Vino che ogni anno apre le porte delle cantine italiane agli appassionati. L'Umbria \u2014 terra di Sagrantino, Grechetto e Orvieto Classico \u2014 \u00e8 una delle regioni protagoniste.<\/p>\n                    <p>Prima di raggiungere Borgo Mandoleto, o il giorno stesso, potrete visitare le cantine del territorio, degustare direttamente in vigna, scoprire i produttori e i vigneti che circondano Solomeo e Perugia. Un inizio di weekend perfetto.<\/p>\n                    <div class=\"bm-cantine-info\">\n                        <div class=\"bm-cantine-info__item\">\n                            <svg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"\/><\/svg>\n                            <span>Domenica 31 maggio 2026<\/span>\n                        <\/div>\n                        <div class=\"bm-cantine-info__item\">\n                            <svg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg>\n                            <span>Cantine di tutta l'Umbria<\/span>\n                        <\/div>\n                        <div class=\"bm-cantine-info__item\">\n                            <svg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\n                            <span>Evento nazionale del Movimento Turismo del Vino<\/span>\n                        <\/div>\n                    <\/div>\n                    <a href=\"https:\/\/www.movimentoturismovino.it\/cantine-aperte\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bm-btn bm-btn--cantine\">\n                        <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"\/><\/svg>\n                        Scopri le Cantine in Umbria\n                    <\/a>\n                <\/div>\n                <!-- Icona decorativa \/ illustrazione vino -->\n                <div class=\"bm-cantine-visual bm-fade-in-right\">\n                    <div class=\"bm-cantine-bottle\">\n                        <svg viewBox=\"0 0 120 280\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"bm-cantine-bottle__svg\">\n                            <!-- Bottiglia stilizzata -->\n                            <rect x=\"45\" y=\"0\" width=\"30\" height=\"40\" rx=\"4\" fill=\"rgba(255,255,255,0.12)\" stroke=\"rgba(255,255,255,0.3)\" stroke-width=\"1.5\"\/>\n                            <path d=\"M35 55 Q25 70 25 90 L25 240 Q25 260 60 260 Q95 260 95 240 L95 90 Q95 70 85 55 L75 40 L45 40 Z\" fill=\"rgba(255,255,255,0.08)\" stroke=\"rgba(255,255,255,0.25)\" stroke-width=\"1.5\"\/>\n                            <!-- Etichetta -->\n                            <rect x=\"32\" y=\"120\" width=\"56\" height=\"80\" rx=\"3\" fill=\"rgba(201,168,76,0.2)\" stroke=\"rgba(201,168,76,0.5)\" stroke-width=\"1\"\/>\n                            <text x=\"60\" y=\"148\" text-anchor=\"middle\" font-size=\"7\" fill=\"rgba(201,168,76,0.9)\" font-family=\"Georgia, serif\" font-style=\"italic\">Umbria<\/text>\n                            <text x=\"60\" y=\"162\" text-anchor=\"middle\" font-size=\"9\" fill=\"rgba(255,255,255,0.8)\" font-family=\"Georgia, serif\">Sagrantino<\/text>\n                            <text x=\"60\" y=\"176\" text-anchor=\"middle\" font-size=\"6\" fill=\"rgba(201,168,76,0.7)\" font-family=\"sans-serif\">2023<\/text>\n                            <!-- Vino nel corpo -->\n                            <path d=\"M27 180 L27 240 Q27 258 60 258 Q93 258 93 240 L93 180 Z\" fill=\"rgba(100,20,40,0.35)\"\/>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"bm-cantine-badge\">\n                        <span class=\"bm-cantine-badge__num\">1<\/span>\n                        <span class=\"bm-cantine-badge__label\">giornata \u00b7 tante cantine<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         5. VIVI UN PONTE INDIMENTICABILE\n         ============================================================ -->\n    <section class=\"bm-section bm-section--alt\" id=\"scopri\">\n        <div class=\"bm-container bm-container--narrow\">\n            <div class=\"bm-descrizione bm-fade-in\">\n                <h2 class=\"bm-section__title\" style=\"text-align: center; margin-bottom: var(--space-l);\">\n                    Vivi un Ponte del 2 Giugno Indimenticabile\n                <\/h2>\n                <div class=\"bm-descrizione__content\">\n                    <p>Se state cercando un luogo dove rilassare il corpo e l'anima, questo \u00e8 il posto ideale. Borgo Mandoleto \u00e8 un antico casale completamente ristrutturato, immerso nell'aperta campagna umbra: un rifugio di pace dove il tempo rallenta e ogni senso si risveglia al contatto con la natura.<\/p>\n                    <p>La posizione strategica di Borgo Mandoleto vi permetter\u00e0 di raggiungere in pochi minuti i principali centri storici dell'Umbria \u2014 Assisi, Perugia, Todi, il Lago Trasimeno \u2014 godendo al contempo di vedute incantevoli su colline dove \u00e8 possibile toccare con mano la biodiversit\u00e0 di questi luoghi straordinari.<\/p>\n                    <p>In occasione della Festa della Repubblica potrete esplorare siti archeologici e naturali unici, passeggiare tra i vicoli in pietra dei borghi medievali e respirare quell'aria di storia e cultura che solo l'Umbria sa regalare. Al rientro, lasciatevi coccolare nella nostra SPA \"Orsa Maggiore\": dalla piscina idromassaggio Jacuzzi al bagno turco, dalla sauna alla doccia sensoriale, un percorso pensato per restituirvi energia e benessere.<\/p>\n                    <p>Un ponte non \u00e8 solo un ponte di calendario: pu\u00f2 diventare un piccolo viaggio interiore, un ritorno a ci\u00f2 che conta davvero. Vi aspettiamo a Borgo Mandoleto.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         6. SCOPRI I BORGHI DELL'UMBRIA\n         ============================================================ -->\n    <section class=\"bm-section\" id=\"borghi\">\n        <div class=\"bm-container\">\n            <div class=\"bm-section__header bm-fade-in\">\n                <h2 class=\"bm-section__title\">Scopri i Borghi dell'Umbria<\/h2>\n                <p class=\"bm-section__subtitle\">I nostri consigli per visitare le citt\u00e0 pi\u00f9 belle nei dintorni<\/p>\n            <\/div>\n\n            <div class=\"bm-luoghi\">\n                <!-- 1. ASSISI -->\n                <div class=\"bm-luogo bm-fade-in\" onclick=\"openModal('modal-assisi')\">\n                    <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/20957297\/pexels-photo-20957297.jpeg?auto=compress&cs=tinysrgb&w=1200&h=900&dpr=1\" alt=\"Assisi\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Assisi<\/h3>\n                        <p class=\"bm-luogo__desc\">La citt\u00e0 di San Francesco<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- 2. PERUGIA -->\n                <div class=\"bm-luogo bm-fade-in-left\" onclick=\"openModal('modal-perugia')\">\n                    <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/30180381\/pexels-photo-30180381.jpeg?auto=compress&cs=tinysrgb&w=1200&h=900&dpr=1\" alt=\"Perugia\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Perugia<\/h3>\n                        <p class=\"bm-luogo__desc\">Capoluogo umbro ricco di storia<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- 3. SOLOMEO (link esterno) -->\n                <div class=\"bm-luogo bm-fade-in\" onclick=\"window.open('https:\/\/solomeo.it', '_blank')\" style=\"cursor: pointer;\">\n                    <img decoding=\"async\" src=\"https:\/\/www.umbriatourism.it\/documents\/20126\/0\/DJI_0311+%287%29.jpg\/4d508d49-db28-770d-3368-787da00bc45d?t=1658996378820&width=1080\" alt=\"Solomeo - Borgo di Brunello Cucinelli\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Solomeo<\/h3>\n                        <p class=\"bm-luogo__desc\">Il borgo della filosofia umanistica<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- 4. SPELLO -->\n                <div class=\"bm-luogo bm-fade-in-right\" onclick=\"openModal('modal-spello')\">\n                    <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/17835378\/pexels-photo-17835378.jpeg?auto=compress&cs=tinysrgb&w=1200&h=900&dpr=1\" alt=\"Spello\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Spello<\/h3>\n                        <p class=\"bm-luogo__desc\">Balcone fiorito dell'Umbria<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- 5. ORVIETO -->\n                <div class=\"bm-luogo bm-fade-in\" onclick=\"openModal('modal-orvieto')\">\n                    <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/31814666\/pexels-photo-31814666.jpeg?auto=compress&cs=tinysrgb&w=1200&h=900&dpr=1\" alt=\"Orvieto\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Orvieto<\/h3>\n                        <p class=\"bm-luogo__desc\">La citt\u00e0 del Duomo e del vino<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- 6. LAGO TRASIMENO -->\n                <div class=\"bm-luogo bm-fade-in-right\" onclick=\"openModal('modal-trasimeno')\">\n                    <img decoding=\"async\" src=\"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/trasimeno-geb8fdcd70_1920.jpeg\" alt=\"Lago Trasimeno\" class=\"bm-luogo__image\">\n                    <div class=\"bm-luogo__content\">\n                        <h3 class=\"bm-luogo__title\">Lago Trasimeno<\/h3>\n                        <p class=\"bm-luogo__desc\">Il quarto lago d'Italia<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         7. COME PRENOTARE\n         ============================================================ -->\n    <section class=\"bm-section bm-section--alt\" id=\"prenota\">\n        <div class=\"bm-container\">\n            <div class=\"bm-section__header bm-fade-in\">\n                <h2 class=\"bm-section__title\">Come Prenotare<\/h2>\n            <\/div>\n\n            <div class=\"bm-prenotazione\">\n                <!-- 1. ONLINE -->\n                <div class=\"bm-prenota__metodo bm-fade-in\">\n                    <div class=\"bm-prenota__icon\">\n                        <svg width=\"28\" height=\"28\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/><\/svg>\n                    <\/div>\n                    <h3>Prenota Online<\/h3>\n                    <p>Sistema di prenotazione sicuro e immediato<\/p>\n                    <a href=\"https:\/\/booking.borgomandoleto.com\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bm-btn bm-btn--primary\" data-track=\"prenota_online\" aria-label=\"Prenota online su booking.borgomandoleto.com\">\n                        Prenota Ora\n                    <\/a>\n                <\/div>\n\n                <!-- 2. EMAIL -->\n                <div class=\"bm-prenota__metodo bm-fade-in-left\">\n                    <div class=\"bm-prenota__icon\">\n                        <svg width=\"28\" height=\"28\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/><\/svg>\n                    <\/div>\n                    <h3>Scrivi una Email<\/h3>\n                    <p>Richiedi informazioni o preventivi personalizzati<\/p>\n                    <a href=\"mailto:info@borgomandoleto.com\" class=\"bm-btn bm-btn--outline-dark\" data-track=\"prenota_email\" aria-label=\"Scrivi a info@borgomandoleto.com\">\n                        Invia Email\n                    <\/a>\n                <\/div>\n\n                <!-- 3. TELEFONO -->\n                <div class=\"bm-prenota__metodo bm-fade-in-right\">\n                    <div class=\"bm-prenota__icon\">\n                        <svg width=\"28\" height=\"28\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\/><\/svg>\n                    <\/div>\n                    <h3>Chiamaci<\/h3>\n                    <p>Siamo a disposizione per ogni tua domanda<\/p>\n                    <a href=\"tel:+390755293119\" class=\"bm-btn bm-btn--outline-dark\" data-track=\"prenota_telefono\" aria-label=\"Chiama Borgo Mandoleto al +39 075 529 3119\">\n                        +39 075 529 3119\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         8. CONDIZIONI\n         ============================================================ -->\n    <section class=\"bm-section\" id=\"condizioni\">\n        <div class=\"bm-container\">\n            <div class=\"bm-section__header bm-fade-in\">\n                <h2 class=\"bm-section__title\">Condizioni<\/h2>\n            <\/div>\n\n            <div class=\"bm-condizioni\">\n                <!-- CANCELLAZIONE -->\n                <div class=\"bm-condizione bm-fade-in\">\n                    <h3>\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\n                        Condizioni di Cancellazione\n                    <\/h3>\n                    <ul>\n                        <li><strong>Cancellazione gratuita<\/strong> entro 20 giorni prima dell'arrivo<\/li>\n                        <li><strong>Da 20 a 10 giorni prima:<\/strong> penale del 20% sulle prime 2 notti<\/li>\n                        <li><strong>Da 10 a 3 giorni prima:<\/strong> penale del 50% sulle prime 2 notti<\/li>\n                        <li><strong>Il giorno dell'arrivo:<\/strong> penale del 70% sull'intero soggiorno<\/li>\n                    <\/ul>\n                <\/div>\n\n                <!-- PAGAMENTO -->\n                <div class=\"bm-condizione bm-fade-in-left\">\n                    <h3>\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z\"\/><\/svg>\n                        Modalit\u00e0 di Pagamento\n                    <\/h3>\n                    <p style=\"font-size:0.9rem; color:var(--ink-muted); margin-bottom:var(--space-m);\">Scegli la formula che preferisci:<\/p>\n\n                    <div class=\"bm-pagamento-opzioni\">\n                        <!-- OPZIONE A -->\n                        <div class=\"bm-pagamento-opzione\">\n                            <div class=\"bm-pagamento-badge bm-pagamento-badge--a\">Opzione A<\/div>\n                            <h4 class=\"bm-pagamento-titolo\">Preautorizzazione<\/h4>\n                            <ul>\n                                <li><strong>Preautorizzazione<\/strong> della carta di credito alla conferma della prenotazione<\/li>\n                                <li>Nessun addebito anticipato \u2014 <strong>pagamento completo al checkout<\/strong><\/li>\n                            <\/ul>\n                        <\/div>\n\n                        <div class=\"bm-pagamento-divisore\">\n                            <span>oppure<\/span>\n                        <\/div>\n\n                        <!-- OPZIONE B -->\n                        <div class=\"bm-pagamento-opzione\">\n                            <div class=\"bm-pagamento-badge bm-pagamento-badge--b\">Opzione B<\/div>\n                            <h4 class=\"bm-pagamento-titolo\">Acconto<\/h4>\n                            <ul>\n                                <li><strong>Acconto del 30%<\/strong> addebitato alla conferma della prenotazione<\/li>\n                                <li><strong>Saldo<\/strong> da versare all'arrivo in struttura<\/li>\n                            <\/ul>\n                        <\/div>\n                    <\/div>\n\n                    <div style=\"margin-top:var(--space-m); padding-top:var(--space-m); border-top:1px solid var(--sand);\">\n                        <p style=\"font-size:0.9rem; color:var(--ink-muted); margin-bottom:var(--space-xs);\">Accettiamo: <strong>Bonifico bancario, Contanti, Bancomat<\/strong><\/p>\n                        <p style=\"font-size:0.9rem; color:var(--ink-muted);\">Carte: <strong>Visa, MasterCard, AmEx, Maestro, UnionPay, Diners e altre<\/strong><\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         9. FAQ\n         ============================================================ -->\n    <section class=\"bm-section bm-section--alt\" id=\"faq\">\n        <div class=\"bm-container\">\n            <div class=\"bm-section__header bm-fade-in\">\n                <h2 class=\"bm-section__title\">Domande Frequenti<\/h2>\n            <\/div>\n\n            <div class=\"bm-faq\">\n                <!-- FAQ 1 - SPA -->\n                <div class=\"bm-faq__item bm-fade-in\">\n                    <button class=\"bm-faq__question\">\n                        Il percorso SPA \u00e8 davvero ad uso esclusivo?\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/button>\n                    <div class=\"bm-faq__answer\">\n                        <p>S\u00ec, il percorso relax incluso nell'offerta prevede l'uso esclusivo della zona benessere per 1 ora e mezza. Potrete vivere un'esperienza intima e riservata, senza condividere gli spazi con altri ospiti. La SPA \"Orsa Maggiore\" comprende piscina idromassaggio Jacuzzi, bagno turco, sauna, doccia sensoriale e zona relax, accompagnati da aromi e musiche rilassanti.<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- FAQ 2 - Animali -->\n                <div class=\"bm-faq__item bm-fade-in\">\n                    <button class=\"bm-faq__question\">\n                        Possiamo portare il nostro animale domestico?\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/button>\n                    <div class=\"bm-faq__answer\">\n                        <p>Per informazioni sull'accoglienza degli animali domestici vi invitiamo a contattarci direttamente: chiamateci al +39 075 529 3119 o scrivete a info@borgomandoleto.com. Saremo felici di comunicarvi le modalit\u00e0 e le eventuali disponibilit\u00e0, cos\u00ec da organizzare al meglio il vostro soggiorno.<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- FAQ 3 - Check-in\/out -->\n                <div class=\"bm-faq__item bm-fade-in\">\n                    <button class=\"bm-faq__question\">\n                        Quali sono gli orari di check-in e check-out?\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/button>\n                    <div class=\"bm-faq__answer\">\n                        <p>Il check-in \u00e8 previsto dalle ore 14:00. Il check-out deve avvenire entro le ore 11:00. Per esigenze particolari \u2014 come un arrivo anticipato o una partenza posticipata \u2014 potete contattarci in anticipo: faremo il possibile per accomodarci alle vostre esigenze in base alla disponibilit\u00e0 della struttura.<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- FAQ 4 - Cancellazione -->\n                <div class=\"bm-faq__item bm-fade-in\">\n                    <button class=\"bm-faq__question\">\n                        Posso cancellare la prenotazione gratuitamente?\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/><\/svg>\n                    <\/button>\n                    <div class=\"bm-faq__answer\">\n                        <p>S\u00ec, la cancellazione \u00e8 completamente gratuita se comunicata almeno 20 giorni prima della data di arrivo. Per disdette tra i 20 e i 10 giorni precedenti si applica una penale del 20% sulle prime 2 notti; tra i 10 e i 3 giorni prima la penale sale al 50%. In caso di cancellazione il giorno dell'arrivo, verr\u00e0 addebitato il 70% dell'intero soggiorno.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         10. CTA FOOTER\n         ============================================================ -->\n    <section class=\"bm-section bm-cta-footer\">\n        <div class=\"bm-container bm-container--narrow\">\n            <div class=\"bm-cta-content bm-fade-in\">\n                <h2>Questo Ponte \u00e8 il Momento Giusto<\/h2>\n                <p>Regala a te stesso e a chi ami giorni di autentico riposo nell'Umbria pi\u00f9 bella. I posti sono limitati \u2014 prenota ora la tua esperienza a Borgo Mandoleto.<\/p>\n                <a href=\"#prenota\" class=\"bm-btn bm-btn--primary bm-btn--large\" data-track=\"footer_cta_prenota\">\n                    Prenota Ora\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ============================================================\n         11. FOOTER\n         ============================================================ -->\n    <footer class=\"bm-footer\">\n        <div class=\"bm-container\">\n            <div class=\"bm-footer__content\">\n                <!-- LOGO & INFO -->\n                <div class=\"bm-footer__col\">\n                    <h3>Borgo Mandoleto<\/h3>\n                    <p>Country Resort &amp; Spa<\/p>\n                    <p>\n                        Strada del Mandoleto n. 15<br>\n                        06132 Perugia (PG)<br>\n                        Italia\n                    <\/p>\n                <\/div>\n\n                <!-- CONTATTI -->\n                <div class=\"bm-footer__col\">\n                    <h4>Contatti<\/h4>\n                    <p>\n                        <a href=\"tel:+390755293119\">+39 075 529 3119<\/a><br>\n                        <a href=\"mailto:info@borgomandoleto.com\">info@borgomandoleto.com<\/a>\n                    <\/p>\n                <\/div>\n\n                <!-- LINK RAPIDI -->\n                <div class=\"bm-footer__col\">\n                    <h4>Link Rapidi<\/h4>\n                    <ul>\n                        <li><a href=\"https:\/\/borgomandoleto.com\/it\/\">Home<\/a><\/li>\n                        <li><a href=\"https:\/\/borgomandoleto.com\/it\/camere\">Camere<\/a><\/li>\n                        <li><a href=\"https:\/\/borgomandoleto.com\/it\/spa\">SPA<\/a><\/li>\n                        <li><a href=\"https:\/\/borgomandoleto.com\/it\/contatti\">Contatti<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <!-- SOCIAL -->\n                <div class=\"bm-footer__col\">\n                    <h4>Seguici<\/h4>\n                    <div class=\"bm-footer__social\">\n                        <a href=\"https:\/\/facebook.com\/borgomandoleto\" target=\"_blank\" aria-label=\"Facebook\">\n                            <svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z\"\/><\/svg>\n                        <\/a>\n                        <a href=\"https:\/\/instagram.com\/borgomandoleto\" target=\"_blank\" aria-label=\"Instagram\">\n                            <svg width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/><path d=\"M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z\"\/><line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"\/><\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- COPYRIGHT -->\n            <div class=\"bm-footer__bottom\">\n                <p>&copy; 2026 Borgo Mandoleto. Tutti i diritti riservati.<\/p>\n            <\/div>\n        <\/div>\n    <\/footer>\n\n\n    <!-- ============================================================\n         MODAL: ASSISI\n         ============================================================ -->\n    <div id=\"modal-assisi\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-assisi')\"><\/div>\n        <div class=\"bm-modal__content\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-assisi')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Assisi<\/h2>\n                <p class=\"bm-modal__subtitle\">La citt\u00e0 di San Francesco<\/p>\n            <\/div>\n            <div class=\"bm-modal__body\">\n                <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/20957297\/pexels-photo-20957297.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Assisi\">\n                <div class=\"bm-modal__info\">\n                    <div class=\"bm-modal__meta\">\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg> 25 km da Borgo Mandoleto<\/span>\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg> 25 minuti in auto<\/span>\n                    <\/div>\n                    <p>Assisi \u00e8 uno dei luoghi pi\u00f9 sacri e suggestivi d'Italia. Patrimonio UNESCO, \u00e8 la citt\u00e0 natale di San Francesco e Santa Chiara. La Basilica di San Francesco, capolavoro dell'arte medievale con gli affreschi di Giotto e Cimabue, \u00e8 imperdibile. Il centro storico in pietra rosa del Monte Subasio si percorre a piedi tra vicoli, piazze e profumi di fiori primaverili.<\/p>\n                    <a href=\"https:\/\/www.visit-assisi.it\" target=\"_blank\" class=\"bm-btn bm-btn--outline-dark\">Scopri di pi\u00f9<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================\n         MODAL: PERUGIA\n         ============================================================ -->\n    <div id=\"modal-perugia\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-perugia')\"><\/div>\n        <div class=\"bm-modal__content\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-perugia')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Perugia<\/h2>\n                <p class=\"bm-modal__subtitle\">Capoluogo umbro ricco di storia<\/p>\n            <\/div>\n            <div class=\"bm-modal__body\">\n                <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/30180381\/pexels-photo-30180381.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Perugia\">\n                <div class=\"bm-modal__info\">\n                    <div class=\"bm-modal__meta\">\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg> 12 km da Borgo Mandoleto<\/span>\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg> 15 minuti in auto<\/span>\n                    <\/div>\n                    <p>Perugia \u00e8 una citt\u00e0 universitaria e medievale di straordinaria bellezza. Il Corso Vannucci, la Fontana Maggiore, la Galleria Nazionale dell'Umbria con opere di Perugino e Pinturicchio. La Rocca Paolina e i percorsi sotterranei rivelano strati di storia millenaria. La citt\u00e0 \u00e8 vivace e cosmopolita, con ottime proposte gastronomiche e culturali.<\/p>\n                    <a href=\"https:\/\/www.turismo.comune.perugia.it\" target=\"_blank\" class=\"bm-btn bm-btn--outline-dark\">Scopri di pi\u00f9<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================\n         MODAL: SPELLO\n         ============================================================ -->\n    <div id=\"modal-spello\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-spello')\"><\/div>\n        <div class=\"bm-modal__content\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-spello')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Spello<\/h2>\n                <p class=\"bm-modal__subtitle\">Balcone fiorito dell'Umbria<\/p>\n            <\/div>\n            <div class=\"bm-modal__body\">\n                <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/17835378\/pexels-photo-17835378.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Spello\">\n                <div class=\"bm-modal__info\">\n                    <div class=\"bm-modal__meta\">\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg> 30 km da Borgo Mandoleto<\/span>\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg> 30 minuti in auto<\/span>\n                    <\/div>\n                    <p>Spello \u00e8 uno dei borghi pi\u00f9 belli d'Italia, famoso per le finestre adornate di fiori e per l'Infiorata del Corpus Domini. Il paese romano-medievale si arrampica sul fianco del Subasio con archi, scalinate e vicoli profumati. Da non perdere la Cappella Baglioni con gli affreschi del Pinturicchio. Giungo \u00e8 il mese ideale per ammirare i fiori alle finestre.<\/p>\n                    <a href=\"https:\/\/www.comune.spello.pg.it\/turismo\" target=\"_blank\" class=\"bm-btn bm-btn--outline-dark\">Scopri di pi\u00f9<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================\n         MODAL: ORVIETO\n         ============================================================ -->\n    <div id=\"modal-orvieto\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-orvieto')\"><\/div>\n        <div class=\"bm-modal__content\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-orvieto')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Orvieto<\/h2>\n                <p class=\"bm-modal__subtitle\">La citt\u00e0 del Duomo e del vino<\/p>\n            <\/div>\n            <div class=\"bm-modal__body\">\n                <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/31814666\/pexels-photo-31814666.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Orvieto\">\n                <div class=\"bm-modal__info\">\n                    <div class=\"bm-modal__meta\">\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg> 75 km da Borgo Mandoleto<\/span>\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg> 60 minuti in auto<\/span>\n                    <\/div>\n                    <p>Orvieto sorge su una rupe di tufo di origine vulcanica ed \u00e8 dominata dal magnifico Duomo gotico, con la sua facciata a mosaici dorati. La citt\u00e0 custodisce anche l'Orvieto Classico, tra i vini bianchi pi\u00f9 apprezzati d'Italia. Il Pozzo di San Patrizio e le necropoli etrusche completano un'offerta culturale di eccellenza assoluta.<\/p>\n                    <a href=\"https:\/\/www.orvietoturismo.it\" target=\"_blank\" class=\"bm-btn bm-btn--outline-dark\">Scopri di pi\u00f9<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================\n         MODAL: LAGO TRASIMENO\n         ============================================================ -->\n    <div id=\"modal-trasimeno\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-trasimeno')\"><\/div>\n        <div class=\"bm-modal__content\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-trasimeno')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Lago Trasimeno<\/h2>\n                <p class=\"bm-modal__subtitle\">Il quarto lago d'Italia<\/p>\n            <\/div>\n            <div class=\"bm-modal__body\">\n                <img decoding=\"async\" src=\"https:\/\/borgomandoleto.com\/it\/wp-content\/uploads\/sites\/2\/2025\/08\/trasimeno-geb8fdcd70_1920.jpeg\" alt=\"Lago Trasimeno\">\n                <div class=\"bm-modal__info\">\n                    <div class=\"bm-modal__meta\">\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg> 20 km da Borgo Mandoleto<\/span>\n                        <span><svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg> 20 minuti in auto<\/span>\n                    <\/div>\n                    <p>Il Lago Trasimeno \u00e8 il quarto lago d'Italia per estensione e un luogo di pace assoluta. Le sue rive sono orlate da uliveti, canneti e borghi medievali come Castiglione del Lago e Passignano. Le tre isole \u2014 Maggiore, Minore e Polvese \u2014 si raggiungono in traghetto. In estate, i tramonti sul lago sono tra gli spettacoli pi\u00f9 emozionanti dell'Umbria.<\/p>\n                    <a href=\"https:\/\/www.lagotrasimeno.net\" target=\"_blank\" class=\"bm-btn bm-btn--outline-dark\">Scopri di pi\u00f9<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================\n         MODAL: RISTORANTI\n         ============================================================ -->\n    <div id=\"modal-ristoranti\" class=\"bm-modal\">\n        <div class=\"bm-modal__overlay\" onclick=\"closeModal('modal-ristoranti')\"><\/div>\n        <div class=\"bm-modal__content\" style=\"max-width: 700px;\">\n            <button class=\"bm-modal__close\" onclick=\"closeModal('modal-ristoranti')\">\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\n            <\/button>\n            <div class=\"bm-modal__header\">\n                <h2>Dove Cenare<\/h2>\n                <p class=\"bm-modal__subtitle\">I nostri consigli per una serata autentica in Umbria<\/p>\n            <\/div>\n            <div style=\"padding: var(--space-xl);\">\n\n                <!-- Valter a Solomeo -->\n                <div class=\"bm-ristorante-card\">\n                    <div class=\"bm-ristorante-card__header\">\n                        <div class=\"bm-ristorante-card__info\">\n                            <h4>Valter a Solomeo<\/h4>\n                            <p>Nella tenuta di Borgo Mandoleto<\/p>\n                        <\/div>\n                        <div class=\"bm-ristorante-card__price\">\n                            Cucina Umbra\n                            <small>men\u00f9 degustazione disponibile<\/small>\n                        <\/div>\n                    <\/div>\n                    <div class=\"bm-ristorante-card__body\">\n                        <p>Nel cuore del borgo di Solomeo, il ristorante \"Valter a Solomeo\" \u00e8 il luogo ideale per scoprire l'anima autentica della cucina umbra. Norcineria artigianale, formaggi a latte crudo, pasta fatta in casa tirata a mano, tartufo quando di stagione. La carta dei vini celebra le etichette regionali con passione e competenza.<\/p>\n                        <div class=\"bm-ristorante-card__actions\">\n                            <a href=\"tel:+390755293119\" class=\"bm-btn bm-btn--primary bm-btn--small\">\n                                <svg width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\/><\/svg>\n                                Prenota tramite noi\n                            <\/a>\n                            <a href=\"mailto:info@borgomandoleto.com\" class=\"bm-btn bm-btn--outline-dark bm-btn--small\">Chiedi informazioni<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n\n\n    <!-- ============================================================\n         JAVASCRIPT\n         ============================================================ -->\n    <script>\n        \/\/ -----------------------------------------------------------\n        \/\/ ANALYTICS \u2014 tracking eventi su tutti i data-track\n        \/\/ -----------------------------------------------------------\n        (function() {\n            \/\/ Mappa etichette leggibili per GA4\n            const trackLabels = {\n                'navbar_sito':          { event: 'click_link',     category: 'navigazione', label: 'Navbar - Torna al Sito' },\n                'navbar_booking':       { event: 'click_booking',  category: 'conversione',  label: 'Navbar - Verifica Disponibilit\u00e0' },\n                'whatsapp_float':       { event: 'click_whatsapp', category: 'contatto',     label: 'WhatsApp - Floating Button' },\n                'hero_cta_prenota':     { event: 'click_booking',  category: 'conversione',  label: 'Hero - Prenota Ora' },\n                'prenota_online':       { event: 'click_booking',  category: 'conversione',  label: 'Sezione Prenota - Online' },\n                'prenota_email':        { event: 'click_email',    category: 'contatto',     label: 'Sezione Prenota - Email' },\n                'prenota_telefono':     { event: 'click_phone',    category: 'contatto',     label: 'Sezione Prenota - Telefono' },\n                'footer_cta_prenota':   { event: 'click_booking',  category: 'conversione',  label: 'Footer CTA - Prenota Ora' }\n            };\n\n            document.addEventListener('click', function(e) {\n                const el = e.target.closest('[data-track]');\n                if (!el) return;\n\n                const key = el.getAttribute('data-track');\n                const meta = trackLabels[key];\n                if (!meta) return;\n\n                if (typeof gtag !== 'undefined') {\n                    gtag('event', meta.event, {\n                        event_category: meta.category,\n                        event_label:    meta.label,\n                        transport_type: 'beacon'\n                    });\n                }\n\n                \/\/ Debug in console (rimuovere in produzione)\n                \/\/ console.log('[BM Track]', meta.event, meta.label);\n            });\n        })();\n\n        \/\/ -----------------------------------------------------------\n        \/\/ STICKY NAVBAR \u2014 effetto scroll\n        \/\/ -----------------------------------------------------------\n        (function() {\n            const navbar = document.getElementById('bm-navbar');\n            let lastScroll = 0;\n\n            window.addEventListener('scroll', function() {\n                const currentScroll = window.pageYOffset;\n\n                \/\/ Aggiungi classe \"scrolled\" dopo 80px di scroll\n                if (currentScroll > 80) {\n                    navbar.classList.add('scrolled');\n                } else {\n                    navbar.classList.remove('scrolled');\n                }\n\n                lastScroll = currentScroll;\n            }, { passive: true });\n        })();\n\n        \/\/ -----------------------------------------------------------\n        \/\/ SCROLL ANIMATIONS\n        \/\/ -----------------------------------------------------------\n        const observerOptions = {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n        };\n\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.classList.add('visible');\n                }\n            });\n        }, observerOptions);\n\n        document.querySelectorAll('.bm-fade-in, .bm-fade-in-left, .bm-fade-in-right, .bm-fade-in-up').forEach(el => {\n            observer.observe(el);\n        });\n\n        \/\/ -----------------------------------------------------------\n        \/\/ MODAL SYSTEM\n        \/\/ -----------------------------------------------------------\n        function openModal(modalId) {\n            document.getElementById(modalId).classList.add('active');\n            document.body.style.overflow = 'hidden';\n        }\n\n        function closeModal(modalId) {\n            document.getElementById(modalId).classList.remove('active');\n            document.body.style.overflow = '';\n        }\n\n        document.addEventListener('keydown', (e) => {\n            if (e.key === 'Escape') {\n                document.querySelectorAll('.bm-modal.active').forEach(modal => {\n                    closeModal(modal.id);\n                });\n            }\n        });\n\n        \/\/ -----------------------------------------------------------\n        \/\/ FAQ ACCORDION\n        \/\/ -----------------------------------------------------------\n        document.querySelectorAll('.bm-faq__question').forEach(button => {\n            button.addEventListener('click', function() {\n                const item = this.parentElement;\n                const isOpen = item.classList.contains('is-open');\n\n                document.querySelectorAll('.bm-faq__item').forEach(faqItem => {\n                    faqItem.classList.remove('is-open');\n                });\n\n                if (!isOpen) {\n                    item.classList.add('is-open');\n                }\n            });\n        });\n    <\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>dal 31\/05 al 02\/06<br \/>\n2 notti con prima colazione e Spa a \u20ac350 per 2 persone.<\/p>\n","protected":false},"author":4,"featured_media":384,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[8],"tags":[],"class_list":["post-1092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-offerte"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/posts\/1092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/comments?post=1092"}],"version-history":[{"count":23,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/posts\/1092\/revisions"}],"predecessor-version":[{"id":3795,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/posts\/1092\/revisions\/3795"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/media\/384"}],"wp:attachment":[{"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/media?parent=1092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/categories?post=1092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borgomandoleto.com\/it\/wp-json\/wp\/v2\/tags?post=1092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}