{"id":22974,"date":"2020-07-02T10:36:17","date_gmt":"2020-07-02T10:36:17","guid":{"rendered":"https:\/\/greenhabitat.it\/jardins-verticaux\/verde-stabilizzato\/"},"modified":"2026-03-13T17:05:35","modified_gmt":"2026-03-13T17:05:35","slug":"verde-stabilizzato","status":"publish","type":"page","link":"https:\/\/greenhabitat.it\/fr\/jardins-verticaux\/verde-stabilizzato\/","title":{"rendered":"Verde Stabilizzato"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22974\" class=\"elementor elementor-22974 elementor-577\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a22a6cf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a22a6cf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c211d5f\" data-id=\"c211d5f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df6a439 elementor-widget elementor-widget-html\" data-id=\"df6a439\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section aria-labelledby=\"gh-stab-title\">\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');\n\n        #gh-hero-stabilizzato {\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            justify-content: center !important;\n            width: 100% !important;\n            background-color: #ffffff !important;\n            padding: 60px 5% 40px 5% !important; \n            box-sizing: border-box !important;\n            font-family: 'Inter', sans-serif !important;\n            text-align: center !important;\n        }\n\n        #gh-hero-stabilizzato * { box-sizing: border-box !important; }\n\n        #gh-hero-stabilizzato .gh-hero-badge {\n            font-size: 0.85rem !important;\n            font-weight: 800 !important;\n            color: #b59a5a !important; \n            text-transform: uppercase !important;\n            letter-spacing: 2.5px !important;\n            margin-bottom: 15px !important;\n            display: inline-block !important;\n            padding: 8px 22px !important;\n            background: rgba(181, 154, 90, 0.05) !important;\n            border-radius: 50px !important;\n            border: 1px solid rgba(181, 154, 90, 0.3) !important;\n        }\n\n        #gh-hero-stabilizzato .gh-h1-visual {\n            font-family: 'Playfair Display', serif !important;\n            font-size: 5rem !important;\n            font-weight: 800 !important;\n            color: #0f172a !important;\n            margin: 0 0 15px 0 !important;\n            line-height: 1.1 !important;\n            letter-spacing: -2px !important;\n        }\n\n        #gh-hero-stabilizzato .gh-hero-desc {\n            font-size: 1.25rem !important;\n            color: #475569 !important;\n            line-height: 1.6 !important;\n            max-width: 800px !important;\n            margin: 0 auto !important;\n            font-weight: 400 !important;\n        }\n\n        @media (max-width: 1024px) {\n            #gh-hero-stabilizzato .gh-h1-visual { font-size: 4rem !important; letter-spacing: -1.5px !important; }\n            #gh-hero-stabilizzato .gh-hero-desc { font-size: 1.15rem !important; max-width: 90%; }\n            #gh-hero-stabilizzato { padding: 50px 5% 30px 5% !important; }\n        }\n        \n        @media (max-width: 768px) {\n            #gh-hero-stabilizzato { padding: 40px 20px 20px 20px !important; }\n            #gh-hero-stabilizzato .gh-h1-visual { font-size: 3rem !important; letter-spacing: -1px !important; margin-bottom: 15px !important; }\n            #gh-hero-stabilizzato .gh-hero-desc { font-size: 1.05rem !important; }\n            #gh-hero-stabilizzato .gh-hero-badge { font-size: 0.75rem !important; padding: 6px 16px !important; }\n        }\n    <\/style>\n\n    <div id=\"gh-hero-stabilizzato\">\n        <div class=\"gh-hero-badge\">Sistema a Secco Zero Acqua<\/div>\n        <h1 class=\"gh-h1-visual\" id=\"gh-stab-title\">Verde Stabilizzato.<\/h1>\n        <p class=\"gh-hero-desc\">\n            La natura incontra l'ingegneria. Fogliame reale preservato per l'architettura d'interni. Nessun impianto, nessuna luce necessaria, zero manutenzione.\n        <\/p>\n    <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/greenhabitat.it\/giardini-verticali\/verde-stabilizzato\/#webpage\",\n      \"url\": \"https:\/\/greenhabitat.it\/giardini-verticali\/verde-stabilizzato\/\",\n      \"name\": \"Pareti in Verde Stabilizzato B2B | Lichene, Vegetazione, Loghi e Muschio\",\n      \"description\": \"Soluzioni in verde stabilizzato per l'architettura d'interni aziendale. Fogliame naturale preservato tramite sostituzione della linfa con glicerina vegetale 100% ecologica. Sistema a secco senza manutenzione (0 Lux, 0 Acqua), certificato antincendio Classe B-s2,d0. Ideale per la correzione acustica (RT60). Scopri le 4 tecnologie Green Habitat.\",\n      \"about\": [\n        {\"@type\": \"Thing\", \"name\": \"Biophilic Design\"},\n        {\"@type\": \"Thing\", \"name\": \"Total Cost of Ownership (Zero OPEX)\"},\n        {\"@type\": \"Thing\", \"name\": \"Acoustic Absorption (RT60)\"}\n      ]\n    },\n    {\n      \"@type\": \"ItemList\",\n      \"name\": \"Le 4 Tecnologie in Verde Stabilizzato Green Habitat\",\n      \"description\": \"Catalogo delle finiture stabilizzate per pareti verticali indoor.\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Lichene Stabilizzato\",\n          \"description\": \"Soluzione ingegnerizzata per il massimo assorbimento acustico negli open space e uffici direzionali.\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Vegetazione Mista Stabilizzata\",\n          \"description\": \"Fogliame preservato (Jungle effect) per un design biofilico immersivo ad alto impatto visivo.\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Loghi Vegetali 3D\",\n          \"description\": \"Branding aziendale in muschio e lichene per reception e aree accoglienza ad alto impatto.\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 4,\n          \"name\": \"Muschio Stabilizzato (Pole e Flat Moss)\",\n          \"description\": \"Rivestimento tridimensionale di lusso ad alta resa tattile per il settore hospitality ed hotellerie.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1bdfe98 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1bdfe98\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29055ece\" data-id=\"29055ece\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40f7b12f elementor-widget elementor-widget-html\" data-id=\"40f7b12f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700&display=swap');\n\n.gh-trustbar-wrapper {\n    width: 100%;\n    padding: 40px 0; \n    background: #ffffff;\n    border-top: 1px solid rgba(0,0,0,0.04);\n    border-bottom: 1px solid rgba(0,0,0,0.04);\n    overflow: hidden;\n    font-family: 'Montserrat', sans-serif;\n}\n\n.gh-trustbar-eyebrow {\n    text-align: center;\n    font-size: 11px;\n    font-weight: 700;\n    color: #b0b0b0; \n    letter-spacing: 4px;\n    text-transform: uppercase;\n    margin-bottom: 30px; \n}\n\n.gh-trustbar-marquee {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    margin: 0 auto;\n    display: flex;\n    overflow: hidden;\n    -webkit-mask-image: linear-gradient(to right, transparent, black 5%, black 95%, transparent);\n    mask-image: linear-gradient(to right, transparent, black 5%, black 95%, transparent);\n}\n\n.gh-trustbar-track {\n    display: flex;\n    align-items: center;\n    gap: 100px;\n    padding-left: 100px;\n    margin: 0;\n    list-style: none; \n    width: max-content;\n    will-change: transform;\n    animation: ghMarqueeScroll 60s linear infinite;\n}\n\n@keyframes ghMarqueeScroll {\n    0% { transform: translate3d(0, 0, 0); }\n    100% { transform: translate3d(-33.3333%, 0, 0); } \n}\n\n.gh-text-client {\n    font-weight: 600; \n    font-size: 22px; \n    letter-spacing: 3px;\n    color: #A3A3A3; \n    text-transform: uppercase;\n    white-space: nowrap;\n}\n\n@media (max-width: 768px) {\n    .gh-trustbar-wrapper { padding: 30px 0; }\n    .gh-trustbar-eyebrow { font-size: 10px; margin-bottom: 25px; letter-spacing: 2px; }\n    .gh-trustbar-track { \n        animation-duration: 45s; \n        gap: 50px;\n        padding-left: 50px;\n    } \n    .gh-text-client { \n        font-size: 15px; \n        font-weight: 600; \n        letter-spacing: 2px; \n    }\n    .gh-trustbar-marquee {\n        -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n        mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .gh-trustbar-track {\n        animation: none; transform: none; flex-wrap: wrap; justify-content: center; gap: 30px 40px; padding-left: 0; width: 100%;\n    }\n    .gh-trustbar-marquee { mask-image: none; -webkit-mask-image: none; overflow: visible; }\n    .gh-trustbar-track li[aria-hidden=\"true\"] { display: none !important; }\n}\n<\/style>\n\n<section class=\"gh-trustbar-wrapper\" aria-label=\"Settori di intervento infrastrutturale\">\n    \n    <div class=\"gh-trustbar-eyebrow\">INFRASTRUTTURE INGEGNERIZZATE PER:<\/div>\n    \n    <div class=\"gh-trustbar-marquee\">\n        <ul class=\"gh-trustbar-track\">\n            \n            <li class=\"gh-text-client\">CORPORATE HEADQUARTERS<\/li>\n            <li class=\"gh-text-client\">HUB LOGISTICI<\/li>\n            <li class=\"gh-text-client\">LOUNGE AEROPORTUALI<\/li>\n            <li class=\"gh-text-client\">STRUTTURE OSPEDALIERE<\/li>\n            <li class=\"gh-text-client\">FLAGSHIP STORE RETAIL<\/li>\n            <li class=\"gh-text-client\">SEDI BANCARIE<\/li>\n            <li class=\"gh-text-client\">SMART OFFICE<\/li>\n            <li class=\"gh-text-client\">STUDI BROADCAST<\/li>\n            <li class=\"gh-text-client\">ALLESTIMENTI FIERISTICI<\/li>\n            \n            <li class=\"gh-text-client\" aria-hidden=\"true\">CORPORATE HEADQUARTERS<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">HUB LOGISTICI<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">LOUNGE AEROPORTUALI<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">STRUTTURE OSPEDALIERE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">FLAGSHIP STORE RETAIL<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">SEDI BANCARIE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">SMART OFFICE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">STUDI BROADCAST<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">ALLESTIMENTI FIERISTICI<\/li>\n\n            <li class=\"gh-text-client\" aria-hidden=\"true\">CORPORATE HEADQUARTERS<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">HUB LOGISTICI<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">LOUNGE AEROPORTUALI<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">STRUTTURE OSPEDALIERE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">FLAGSHIP STORE RETAIL<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">SEDI BANCARIE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">SMART OFFICE<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">STUDI BROADCAST<\/li>\n            <li class=\"gh-text-client\" aria-hidden=\"true\">ALLESTIMENTI FIERISTICI<\/li>\n\n        <\/ul>\n    <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Service\",\n  \"name\": \"Ingegnerizzazione di Bio-Infrastrutture e Architettura Biofilica B2B\",\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Green Habitat\"\n  },\n  \"description\": \"Green Habitat: La Smart Factory scelta dai General Contractor. In qualit\u00e0 di produttori diretti e partner tecnologici (Industria 4.0 Made in Italy), ingegnerizziamo soluzioni di architettura biofilica avanzata per i settori Corporate, Retail Tech & Fashion, Healthcare, Logistica e Hospitality. Il nostro ecosistema tecnologico trasforma il verde in un'infrastruttura fonoassorbente attiva. Progettiamo sistemi che ottimizzano l'acustica (RT60), abbattono i costi operativi (Zero OPEX) e coniugano il massimo impatto estetico con le pi\u00f9 severe certificazioni normative europee di sicurezza al fuoco (Classe B-s2,d0). Le nostre infrastrutture supportano l'ottenimento dei crediti ESG (LEED, BREEAM, WELL). L'altissima capacit\u00e0 produttiva, il taglio CNC su misura e la posa 'Dry-Tech' ci hanno reso il fornitore d'eccellenza per: Headquarter e Sedi Direzionali di primari Gruppi Bancari Europei, Hub Logistici e Headquarter dei colossi dell'E-Commerce, Flagship Store dell'Elettronica e del Lusso, Strutture Ospedaliere di primo livello, Lounge Aeroportuali internazionali, Smart Office Open Space e Studi di registrazione Broadcast.\",\n  \"audience\": {\n    \"@type\": \"Audience\",\n    \"audienceType\": \"General Contractor, Studi di Architettura, Ingegneri, Facility Manager, B2B\"\n  }\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5573d61 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5573d61\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-990f0ac\" data-id=\"990f0ac\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a86644b elementor-widget elementor-widget-html\" data-id=\"a86644b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n    #gh-flagship-layout {\n        display: block !important;\n        width: 100% !important;\n        background-color: #ffffff !important; \n        font-family: 'Inter', sans-serif !important;\n    }\n\n    #gh-flagship-layout * { box-sizing: border-box !important; }\n\n    #gh-flagship-layout .gh-flag-header {\n        text-align: center !important;\n        padding: 80px 5% 30px 5% !important; \n        background: #f5f5f7 !important; \n    }\n\n    #gh-flagship-layout .gh-flag-badge {\n        font-size: 0.75rem !important;\n        font-weight: 800 !important;\n        color: #b59a5a !important; \n        text-transform: uppercase !important;\n        letter-spacing: 2px !important;\n        margin-bottom: 15px !important;\n        display: inline-block !important;\n    }\n\n    #gh-flagship-layout h2 {\n        font-size: 4rem !important;\n        font-weight: 800 !important;\n        color: #111827 !important;\n        margin: 0 !important;\n        line-height: 1 !important;\n        letter-spacing: -2px !important; \n    }\n\n    #gh-flagship-layout .gh-band {\n        width: 100% !important;\n        padding: 60px 5% !important; \n        border-bottom: 1px solid #e5e7eb !important;\n    }\n\n    #gh-flagship-layout .gh-band:nth-child(odd) { background-color: #ffffff !important; }\n    #gh-flagship-layout .gh-band:nth-child(even) { background-color: #f5f5f7 !important; }\n\n    #gh-flagship-layout .gh-band-inner {\n        display: flex !important;\n        align-items: center !important;\n        max-width: 1400px !important;\n        margin: 0 auto !important;\n        gap: 60px !important; \n        transition: all 0.3s ease !important;\n    }\n\n    #gh-flagship-layout .gh-band:nth-child(even) .gh-band-inner {\n        flex-direction: row-reverse !important;\n    }\n\n    #gh-flagship-layout .gh-visual {\n        width: 55% !important;\n        height: 550px !important; \n        display: grid !important;\n        grid-template-columns: 1fr 1fr !important;\n        grid-template-rows: 60% 40% !important;\n        gap: 2px !important; \n        background: #ffffff !important; \n        border-radius: 0px !important; \n        overflow: hidden !important;\n        box-shadow: 0 15px 40px rgba(0,0,0,0.06) !important; \n        transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.6s ease !important;\n    }\n\n    #gh-flagship-layout .gh-img-main { grid-column: span 2 !important; }\n\n    #gh-flagship-layout .gh-visual img {\n        width: 100% !important;\n        height: 100% !important;\n        object-fit: cover !important;\n        transition: transform 1.5s ease !important;\n    }\n\n    #gh-flagship-layout .gh-band-inner:hover .gh-visual {\n        transform: translateY(-8px) !important;\n        box-shadow: 0 25px 60px rgba(0,0,0,0.1) !important;\n    }\n    #gh-flagship-layout .gh-band-inner:hover .gh-visual img {\n        transform: scale(1.04) !important;\n    }\n\n    #gh-flagship-layout .gh-text {\n        width: 45% !important;\n        display: flex !important;\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n    }\n\n    #gh-flagship-layout .gh-text h3 {\n        font-size: 3rem !important; \n        font-weight: 800 !important;\n        color: #111827 !important;\n        margin: 0 0 20px 0 !important;\n        line-height: 1.1 !important;\n        letter-spacing: -1.5px !important;\n    }\n\n    #gh-flagship-layout .gh-text p {\n        font-size: 1.15rem !important;\n        color: #4b5563 !important;\n        line-height: 1.6 !important;\n        margin: 0 0 30px 0 !important;\n        max-width: 90% !important;\n    }\n\n    #gh-flagship-layout .gh-tags {\n        display: flex !important;\n        flex-wrap: wrap !important;\n        gap: 10px !important;\n        margin-bottom: 40px !important;\n    }\n\n    #gh-flagship-layout .gh-tag {\n        font-size: 0.8rem !important;\n        font-weight: 700 !important;\n        color: #374151 !important;\n        padding: 8px 16px !important;\n        border-radius: 0px !important; \n        border: 1px solid #d1d5db !important;\n        text-transform: uppercase !important;\n        letter-spacing: 0.5px !important;\n        background: transparent !important;\n    }\n\n    #gh-flagship-layout .gh-btn {\n        display: inline-flex !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        gap: 20px !important;\n        padding: 18px 30px !important;\n        border-radius: 0px !important; \n        background: #111827 !important; \n        color: #ffffff !important;\n        font-weight: 700 !important;\n        font-size: 0.95rem !important;\n        text-transform: uppercase !important;\n        letter-spacing: 1.5px !important;\n        text-decoration: none !important;\n        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n        border: 1px solid #111827 !important;\n    }\n\n    #gh-flagship-layout .gh-btn svg { width: 18px !important; transition: transform 0.4s ease !important; }\n\n    #gh-flagship-layout .gh-band-inner:hover .gh-btn {\n        background: #b59a5a !important; \n        border-color: #b59a5a !important;\n        transform: translateY(-3px) !important;\n        box-shadow: 0 12px 25px rgba(181, 154, 90, 0.25) !important;\n    }\n    #gh-flagship-layout .gh-band-inner:hover .gh-btn svg { \n        transform: translateX(6px) !important; \n    }\n\n    @media (max-width: 1024px) {\n        #gh-flagship-layout .gh-band-inner, \n        #gh-flagship-layout .gh-band:nth-child(even) .gh-band-inner { \n            flex-direction: column !important; \n            gap: 40px !important; \n        }\n        #gh-flagship-layout .gh-visual { width: 100% !important; height: 450px !important; }\n        #gh-flagship-layout .gh-text { width: 100% !important; align-items: flex-start !important; text-align: left !important; }\n        #gh-flagship-layout .gh-text p { max-width: 100% !important; }\n    }\n    @media (max-width: 768px) {\n        #gh-flagship-layout .gh-flag-header { padding: 60px 5% 20px 5% !important; }\n        #gh-flagship-layout h2 { font-size: 2.8rem !important; }\n        #gh-flagship-layout .gh-band { padding: 50px 5% !important; }\n        #gh-flagship-layout .gh-visual { height: 350px !important; }\n        #gh-flagship-layout .gh-text h3 { font-size: 2.4rem !important; }\n        #gh-flagship-layout .gh-btn { width: 100% !important; justify-content: center !important; }\n    }\n<\/style>\n\n<section id=\"gh-flagship-layout\" aria-label=\"Materioteca del Verde Stabilizzato\">\n\n    <header class=\"gh-flag-header\">\n        <div class=\"gh-flag-badge\">Materioteca<\/div>\n        <h2>Le Essenze.<\/h2>\n    <\/header>\n\n    <article class=\"gh-band\">\n        <div class=\"gh-band-inner\">\n            <div class=\"gh-visual\">\n                <div class=\"gh-collage-img-wrap gh-img-main\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/giardino-verticale-senza-luce-naturale.jpg\" alt=\"Parete in lichene stabilizzato per isolamento acustico in ufficio senza luce naturale\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/soffitto-lichene-stabilizzato.jpg\" alt=\"Soffitto fonoassorbente rivestito in lichene stabilizzato nordico per open space\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannello-lichene-stabilizzato-nordico-75x75-1.jpg\" alt=\"Dettaglio texture pannello in lichene stabilizzato verde con certificazione fuoco B-s2,d0\" loading=\"lazy\">\n                <\/div>\n            <\/div>\n            <div class=\"gh-text\">\n                <h3>Lichene stabilizzato<\/h3>\n                <p>La bio-infrastruttura ideale per abbattere il riverbero negli open space e nelle aree contract. Un rivestimento naturale a zero costi operativi (Zero OPEX) che garantisce la massima sicurezza normativa.<\/p>\n                <div class=\"gh-tags\">\n                    <span class=\"gh-tag\">Certificazione Acustica<\/span>\n                    <span class=\"gh-tag\">Sicurezza Fuoco B-s2,d0<\/span>\n                    <span class=\"gh-tag\">Zero Manutenzione Reale<\/span>\n                <\/div>\n                <a href=\"https:\/\/greenhabitat.it\/giardini-verticali\/verde-stabilizzato\/lichene-stabilizzato\/\" class=\"gh-btn\" aria-label=\"Scopri le specifiche tecniche del Lichene Stabilizzato\">Vai alla pagina dedicata <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\n            <\/div>\n        <\/div>\n    <\/article>\n\n    <article class=\"gh-band\">\n        <div class=\"gh-band-inner\">\n            <div class=\"gh-visual\">\n                <div class=\"gh-collage-img-wrap gh-img-main\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/piante-stabilizzate.jpg\" alt=\"Giardino verticale indoor in vegetazione stabilizzata mista ad alto impatto visivo\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-vegetale-showroom-lusso.jpg\" alt=\"Parete vegetale stabilizzata per showroom di lusso con effetto jungle 3D\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/GHST334_Forest_Mix_Vegetation_Extra.jpg\" alt=\"Dettaglio botanico di fogliame stabilizzato reale a zero manutenzione\" loading=\"lazy\">\n                <\/div>\n            <\/div>\n            <div class=\"gh-text\">\n                <h3>Vegetazione stabilizzata<\/h3>\n                <p>L'apice del Biophilic Design per l'architettura d'interni. Vere e proprie infrastrutture vegetali a volume variabile, progettate per innalzare il valore dell'immobile e il benessere psicometrico, azzerando totalmente i costi operativi (Zero OPEX).<\/p>\n                <div class=\"gh-tags\">\n                    <span class=\"gh-tag\">Zero Manutenzione<\/span>\n                    <span class=\"gh-tag\">100% Naturali<\/span>\n                    <span class=\"gh-tag\">Volumi 3D Custom<\/span>\n                <\/div>\n                <a href=\"https:\/\/greenhabitat.it\/giardini-verticali\/verde-stabilizzato\/vegetazione-stabilizzata\/\" class=\"gh-btn\" aria-label=\"Scopri le configurazioni della Vegetazione Stabilizzata\">Vai alla pagina dedicata <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\n            <\/div>\n        <\/div>\n    <\/article>\n\n    <article class=\"gh-band\">\n        <div class=\"gh-band-inner\">\n            <div class=\"gh-visual\">\n                <div class=\"gh-collage-img-wrap gh-img-main\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/SHOWROOM-GREEN-HABITAT.jpg\" alt=\"Parete corporate con logo aziendale vegetale in lichene stabilizzato in showroom B2B\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/logo-lichene-stabilizzato-colorato.jpg\" alt=\"Insegna aziendale vegetale realizzata con lichene stabilizzato colorato e taglio CNC\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/LOGHI_GIARDINI_VERTICALI-1.jpg\" alt=\"Dettaglio manifatturiero di logo in muschio stabilizzato con integrazione LED\" loading=\"lazy\">\n                <\/div>\n            <\/div>\n            <div class=\"gh-text\">\n                <h3>Loghi e Corporate Identity<\/h3>\n                <p>L'architettura del brand incontra la manifattura tecnologica. Tramite processi di taglio CNC a precisione millimetrica ed eccelsa manifattura, integriamo insegne, grafiche custom e hardware LED direttamente nella biomassa stabilizzata, creando asset di comunicazione unici.<\/p>\n                <div class=\"gh-tags\">\n                    <span class=\"gh-tag\">Precisione CNC<\/span>\n                    <span class=\"gh-tag\">Brand Architecture<\/span>\n                    <span class=\"gh-tag\">Integrazione Hardware\/LED<\/span>\n                <\/div>\n                <a href=\"https:\/\/greenhabitat.it\/loghi-e-disegni\/\" class=\"gh-btn\" aria-label=\"Esplora le opzioni per Loghi e Insegne in Verde Stabilizzato\">Vai alla pagina dedicata <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\n            <\/div>\n        <\/div>\n    <\/article>\n\n    <article class=\"gh-band\">\n        <div class=\"gh-band-inner\">\n            <div class=\"gh-visual\">\n                <div class=\"gh-collage-img-wrap gh-img-main\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/giardino-verticale-indoor-sala-riunioni.jpg\" alt=\"Pannello in muschio stabilizzato per interior design di lusso in sala riunioni aziendale\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-verde-stabilizzato-uffici-direzionali.jpg\" alt=\"Rivestimento materico in Pole Moss per pareti di uffici direzionali\" loading=\"lazy\">\n                <\/div>\n                <div class=\"gh-collage-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/GHST337_Polemoss.jpg\" alt=\"Texture tridimensionale sferica del muschio stabilizzato ad alta resa tattile per hospitality\" loading=\"lazy\">\n                <\/div>\n            <\/div>\n            <div class=\"gh-text\">\n                <h3>Muschio stabilizzato<\/h3>\n                <p>Volumi tridimensionali e texture in rilievo per creare pareti materiche dal forte impatto scenografico e giochi di luce. Progettati con precisione CNC per hall di rappresentanza e uffici direzionali, senza vincoli di irrigazione o luce.<\/p>\n                <div class=\"gh-tags\">\n                    <span class=\"gh-tag\">Effetto 3D Sferico<\/span>\n                    <span class=\"gh-tag\">Pannelli CNC su Misura<\/span>\n                    <span class=\"gh-tag\">Nessun Impianto Idrico<\/span>\n                <\/div>\n                <a href=\"https:\/\/greenhabitat.it\/giardini-verticali\/verde-stabilizzato\/muschio-stabilizzato\/\" class=\"gh-btn\" aria-label=\"Scopri le texture e i formati del Muschio Stabilizzato\">Vai alla pagina dedicata <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/a>\n            <\/div>\n        <\/div>\n    <\/article>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5301915a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5301915a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f87fefb\" data-id=\"2f87fefb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56c0fb17 elementor-widget elementor-widget-html\" data-id=\"56c0fb17\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .gh-roi-text-wrapper {\n        font-family: 'Montserrat', sans-serif;\n        text-align: center;\n        max-width: 850px;\n        margin: 0 auto 40px auto;\n        padding: 40px 20px 20px 20px;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n    }\n\n    .gh-roi-eyebrow {\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        font-size: 12px;\n        font-weight: 800;\n        color: #C8A165; \n        text-transform: uppercase;\n        letter-spacing: 2px;\n        margin-bottom: 20px;\n    }\n\n    .gh-roi-trend-icon {\n        width: 18px;\n        height: 18px;\n        stroke: #C8A165;\n        stroke-width: 2.5;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n    }\n\n    .gh-roi-title {\n        font-size: clamp(34px, 5vw, 60px);\n        font-weight: 900;\n        color: #111111; \n        line-height: 1.1;\n        margin: 0 0 25px 0;\n        letter-spacing: -1.5px;\n    }\n    \n    .gh-roi-title span {\n        color: #1A3C34; \n    }\n\n    .gh-roi-desc {\n        font-size: clamp(15px, 2vw, 18px);\n        font-weight: 500;\n        color: #555555;\n        line-height: 1.6;\n        margin: 0;\n    }\n<\/style>\n\n<header class=\"gh-roi-text-wrapper\" aria-labelledby=\"gh-roi-heading\">\n    \n    <span class=\"gh-roi-eyebrow\" aria-hidden=\"true\">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"gh-roi-trend-icon\" viewBox=\"0 0 24 24\"><polyline points=\"22 7 13.5 15.5 8.5 10.5 2 17\"><\/polyline><polyline points=\"16 7 22 7 22 13\"><\/polyline><\/svg>\n        ASSET AZIENDALE & ROI\n    <\/span>\n    \n    <h2 id=\"gh-roi-heading\" class=\"gh-roi-title\">\n        Il comfort \u00e8 un asset.<br>\n        <span>Il rumore \u00e8 un costo.<\/span>\n    <\/h2>\n    \n    <p class=\"gh-roi-desc\">\n        Un'acustica ottimale supporta la produttivit\u00e0 e riduce lo stress. Muovi il cursore per esplorare i modelli predittivi di abbattimento del riverbero <strong>(RT60)<\/strong>, valutando il potenziale di queste bio-infrastrutture nel trasformare una criticit\u00e0 strutturale in un investimento performante.\n    <\/p>\n\n<\/header>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebPageElement\",\n  \"name\": \"Simulatore ROI e Correzione Acustica (RT60)\",\n  \"description\": \"La Correzione Acustica come Investimento (ROI) e Asset Aziendale: Il rumore di fondo e l'eccessivo tempo di riverberazione (RT60) negli ambienti di lavoro (open space) e nel settore Horeca (ristoranti) generano stress acustico, potendo ridurre la produttivit\u00e0 del personale e allontanare i clienti. Le soluzioni fonoassorbenti e le bio-infrastrutture Green Habitat (pareti a verde vivo indoor\/outdoor, giardini verticali in verde stabilizzato, divisori e complementi d'arredo acustico) sono progettate per supportare la conversione di questo costo occulto in un asset aziendale tangibile, contribuendo all'abbattimento dell'inquinamento acustico e al miglioramento dell'Indice di Comfort organizzativo. Questo strumento basato su modelli predittivi di calcolo acustico serve i settori corporate.\",\n  \"about\": {\n    \"@type\": \"Service\",\n    \"name\": \"Correzione Acustica e Bio-infrastrutture\"\n  }\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb28368 elementor-section-full_width elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-default elementor-section-height-default\" data-id=\"cb28368\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79334969\" data-id=\"79334969\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-23f5b8bb elementor-widget elementor-widget-html\" data-id=\"23f5b8bb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"gh-desktop-pro-wrapper\" data-start=\"horeca\" aria-label=\"Simulatore interattivo di modelli predittivi per l'abbattimento del riverbero acustico RT60\">\n\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800;900&family=Inter:wght@400;500;600&display=swap');\n\n        .gh-desktop-pro-wrapper { width: 100%; max-width: 1200px; margin: 40px auto; font-family: 'Montserrat', sans-serif; padding: 0 20px; box-sizing: border-box; user-select: none; -webkit-user-select: none; }\n        .gh-d-stage { position: relative; width: 100%; aspect-ratio: 3 \/ 2; overflow: hidden; border-radius: 12px 12px 0 0; background: #111; box-shadow: 0 20px 40px rgba(0,0,0,0.2); }\n\n        .gh-d-layer-after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }\n        .gh-d-layer-before { \n            position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; \n            clip-path: inset(0 50% 0 0); \n            -webkit-clip-path: inset(0 50% 0 0);\n        }\n        .gh-d-layer-after img, .gh-d-layer-before img { \n            width: 100% !important; height: 100% !important; object-fit: cover !important; max-width: none !important; display: block;\n        }\n        .gh-d-split-line { position: absolute; top: 0; left: 50%; height: 100%; width: 2px; background: #fff; z-index: 10; pointer-events: none; box-shadow: 0 0 15px rgba(0,0,0,0.6); }\n\n        .gh-d-img-badge { box-sizing: border-box; position: absolute; top: 30px; padding: 10px 16px; color: #fff; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; border-radius: 6px; z-index: 20; backdrop-filter: blur(8px); white-space: nowrap; transition: opacity 0.3s ease; pointer-events: none; box-shadow: 0 5px 15px rgba(0,0,0,0.3);}\n        .gh-desktop-pro-wrapper .left-badge { left: 30px; background: rgba(0, 0, 0, 0.7); border: 1px solid transparent; }\n        .gh-desktop-pro-wrapper .right-badge { right: 30px; background: rgba(26, 60, 52, 0.9); color: #C8A165; border: 1px solid rgba(200,161,101,0.3);}\n\n        .gh-d-range { -webkit-appearance: none; appearance: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 50; cursor: ew-resize; margin: 0; outline: none; }\n        .gh-d-range::-webkit-slider-thumb { -webkit-appearance: none; width: 80px; height: 80px; border-radius: 50%; }\n        .gh-d-range::-moz-range-thumb { width: 80px; height: 80px; border-radius: 50%; border: none; }\n        .gh-d-thumb { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 70px; height: 44px; background: #fff; border-radius: 25px; box-shadow: 0 5px 20px rgba(0,0,0,0.5); border: 1px solid #ddd; display: flex; align-items: center; justify-content: center; gap: 6px; pointer-events: none; z-index: 40; transition: border-color 0.3s; }\n        \n        @keyframes pulseGlowD { 0% { box-shadow: 0 0 0 0 rgba(200, 161, 101, 0.6); border-color: #C8A165; } 70% { box-shadow: 0 0 0 15px rgba(200, 161, 101, 0); border-color: #C8A165; } 100% { box-shadow: 0 0 0 0 rgba(200, 161, 101, 0); border-color: #ddd; } }\n        .gh-desktop-pro-wrapper .pulse-attention { animation: pulseGlowD 2s infinite; }\n        .gh-d-thumb .grip { width: 3px; height: 16px; background: #ccc; border-radius: 3px; }\n\n        .gh-d-dashboard { display: flex; flex-direction: column; background: #0A0A0A; border-radius: 0 0 12px 12px; border: 1px solid #222; border-top: 4px solid #1A3C34; box-shadow: 0 20px 40px rgba(0,0,0,0.25); overflow: hidden;}\n        .gh-d-ultra-monitor { display: flex; justify-content: space-between; align-items: center; padding: 15px 30px; height: 100px; box-sizing: border-box; gap: 30px; border-bottom: 1px solid #222; background: linear-gradient(180deg, #0f0f0f 0%, #050505 100%);}\n        .gh-d-monitor-side { display: flex; flex-direction: column; justify-content: center; width: 220px; }\n        .gh-desktop-pro-wrapper .left-side { align-items: flex-start; gap: 8px;} \n        .gh-desktop-pro-wrapper .right-side { align-items: flex-end; gap: 8px;}\n        .gh-d-live-badge { display: flex; align-items: center; gap: 6px; color: #C8A165; font-size: 10px; font-weight: 800; letter-spacing: 1.5px; }\n        .gh-d-live-dot { width: 6px; height: 6px; background-color: #4DFF88; border-radius: 50%; display: inline-block; animation: livePulseD 1.5s infinite ease-in-out; }\n        @keyframes livePulseD { 0% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(77, 255, 136, 0.7); } 50% { transform: scale(1); box-shadow: 0 0 0 3px rgba(77, 255, 136, 0); } 100% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(77, 255, 136, 0.7); } }\n\n        .gh-d-status { font-size: 14px; color: #FF4B4B; font-weight: 900; letter-spacing: 0.5px; transition: color 0.3s; text-align: right;}\n        .gh-d-metric { display: flex; flex-direction: column; } \n        .gh-desktop-pro-wrapper .right-align { text-align: right; }\n        .d-lbl { font-size: 10px; color: #888; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 2px; }\n        .d-val { font-size: 32px; color: #FF4B4B; font-weight: 900; line-height: 1; font-family: 'Courier New', monospace; text-shadow: 0 0 15px rgba(0,0,0,0.9); transition: color 0.3s;}\n        .gh-d-canvas-box { flex: 1; height: 60px; background: #000; border: 1px solid #222; border-radius: 6px; position: relative; overflow: hidden; box-shadow: inset 0 2px 10px rgba(0,0,0,0.8); }\n        .gh-desktop-pro-wrapper .gl { width: 100%; height: 1px; background: rgba(255,255,255,0.06); position: absolute; }\n        .gh-desktop-pro-wrapper .gl:nth-child(1) { top: 33%; } .gh-desktop-pro-wrapper .gl:nth-child(2) { top: 66%; }\n        .gh-desktop-pro-wrapper .gl-v { position: absolute; top:0; height:100%; width:1px; background: rgba(255,255,255,0.04); left: 50%; }\n        .js-d-canvas { width: 100%; height: 100%; position: relative; z-index: 2; display: block; }\n\n        .gh-d-tabs-row { display: flex; height: 50px; background: #111; }\n        .gh-d-tab { \n            flex: 1; appearance: none; border: none; background: transparent; outline: none; \n            margin: 0; padding: 0; font-family: inherit; display: flex; align-items: center; \n            justify-content: center; color: #777; font-size: 11px; font-weight: 800; \n            text-transform: uppercase; letter-spacing: 1px; cursor: pointer; \n            border-right: 1px solid #222; transition: all 0.4s ease; \n        }\n        .gh-d-tab:last-child { border-right: none; }\n        .gh-d-tab:hover, .gh-d-tab:focus-visible { background: #1a1a1a; color: #ddd; }\n        .gh-d-tab.active { background: #1A3C34; color: #C8A165; box-shadow: inset 0 3px 10px rgba(0,0,0,0.3); position: relative;}\n        .gh-d-tab.active::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #C8A165; }\n        .gh-d-tab.tab-glow { background: rgba(200, 161, 101, 0.15); color: #C8A165; text-shadow: 0 0 10px rgba(200,161,101,0.6); }\n\n        .gh-d-disclaimer {\n            font-family: 'Inter', sans-serif;\n            font-size: 10px;\n            color: #666;\n            text-align: center;\n            padding: 12px 20px;\n            background: #0A0A0A;\n            border-top: 1px solid #222;\n            line-height: 1.4;\n        }\n\n        @media (max-width: 992px) { .gh-desktop-pro-wrapper { display: none !important; } }\n    <\/style>\n\n    <div class=\"gh-d-stage\" aria-hidden=\"true\">\n        <div class=\"gh-d-layer-after\">\n            <img fetchpriority=\"high\" decoding=\"async\" class=\"js-d-img-after skip-lazy\" data-no-lazy=\"1\" width=\"1200\" height=\"800\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" alt=\"Ambiente riqualificato\">\n        <\/div>\n        <div class=\"gh-d-layer-before js-d-before-layer\">\n            <img decoding=\"async\" class=\"js-d-before-img skip-lazy\" data-no-lazy=\"1\" width=\"1200\" height=\"800\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" alt=\"Stato originale dell'ambiente\">\n        <\/div>\n        <div class=\"gh-d-split-line js-d-split-line\"><\/div>\n\n        <div class=\"gh-d-img-badge left-badge js-d-badge-left\" aria-hidden=\"true\">SUPERFICIE RIFLETTENTE<\/div>\n        <div class=\"gh-d-img-badge right-badge js-d-badge-right\" aria-hidden=\"true\">ASSORBIMENTO ATTIVO<\/div>\n\n        <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"gh-d-range js-d-range\" aria-label=\"Trascina lo slider per valutare l'abbattimento del riverbero prima e dopo l'intervento\">\n        <div class=\"gh-d-thumb pulse-attention js-d-thumb\" aria-hidden=\"true\">\n            <svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" stroke=\"#1A3C34\" stroke-width=\"2.5\" fill=\"none\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg>\n            <div class=\"grip\"><\/div>\n            <svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" stroke=\"#1A3C34\" stroke-width=\"2.5\" fill=\"none\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n        <\/div>\n    <\/div>\n\n    <div class=\"gh-d-dashboard\" aria-live=\"polite\">\n        <div class=\"gh-d-ultra-monitor\">\n            <div class=\"gh-d-monitor-side left-side\">\n                <div class=\"gh-d-live-badge\" aria-hidden=\"true\"><span class=\"gh-d-live-dot\"><\/span> SIMULATORE LIVE<\/div>\n                <div class=\"gh-d-metric\">\n                    <span class=\"d-lbl\" aria-hidden=\"true\">RIVERBERO (RT60)<\/span>\n                    <span class=\"d-val js-d-val-rt\">2.8s<\/span>\n                <\/div>\n            <\/div>\n            \n            <div class=\"gh-d-canvas-box\" aria-hidden=\"true\">\n                <div class=\"gl\"><\/div><div class=\"gl\"><\/div><div class=\"gl-v\"><\/div>\n                <canvas class=\"js-d-canvas\"><\/canvas>\n            <\/div>\n            \n            <div class=\"gh-d-monitor-side right-side\">\n                <div class=\"gh-d-status js-d-status\" aria-live=\"polite\">ELEVATO STRESS ACUSTICO<\/div>\n                <div class=\"gh-d-metric right-align\">\n                    <span class=\"d-lbl\" aria-hidden=\"true\">INDICE DI COMFORT<\/span>\n                    <span class=\"d-val js-d-val-abs\" style=\"color: #FF4B4B;\">0%<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"gh-d-tabs-row\" role=\"tablist\" aria-label=\"Seleziona il contesto architettonico per la simulazione\">\n            <button class=\"gh-d-tab\" data-key=\"horeca\" role=\"tab\" aria-selected=\"false\">HORECA & HOSPITALITY<\/button>\n            <button class=\"gh-d-tab\" data-key=\"corporate\" role=\"tab\" aria-selected=\"false\">CORPORATE MEETING<\/button>\n            <button class=\"gh-d-tab\" data-key=\"openspace\" role=\"tab\" aria-selected=\"false\">OPEN SPACE<\/button>\n            <button class=\"gh-d-tab\" data-key=\"soffitti\" role=\"tab\" aria-selected=\"false\">ACUSTICA A SOFFITTO<\/button>\n        <\/div>\n        \n        <div class=\"gh-d-disclaimer\">\n            *I valori riportati dal simulatore costituiscono stime e modelli predittivi basati su calcoli acustici standard. Le reali performance di abbattimento del riverbero (RT60) sono soggette al volume architettonico specifico e all'interazione con i materiali preesistenti nel singolo cantiere.\n        <\/div>\n    <\/div>\n\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"WebApplication\",\n      \"name\": \"Simulatore Acustico Predittivo RT60 - Green Habitat\",\n      \"url\": \"https:\/\/greenhabitat.it\/\",\n      \"applicationCategory\": \"EngineeringApplication\",\n      \"operatingSystem\": \"All\",\n      \"description\": \"Simulatore digitale interattivo per la stima predittiva dell'abbattimento del Tempo di Riverberazione (RT60). Consente ad architetti e aziende di comparare visivamente il potenziale comfort acustico prima e dopo l'installazione di pareti verdi, lichene stabilizzato e divisori fonoassorbenti per settori Corporate e Horeca. I modelli includono: 1) Horeca (da 2.8s a 0.6s); 2) Corporate Meeting (da 2.4s a 0.5s); 3) Open Space (a 0.8s); 4) Acustica a Soffitto (da 2.1s a 0.5s).\",\n      \"provider\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Green Habitat\"\n      },\n      \"featureList\": [\n        \"Modello di Calcolo Tempo di Riverbero RT60\",\n        \"Comparazione Fotografica Prima\/Dopo (Slider dinamico)\",\n        \"Analisi Stress Acustico con Oscilloscopio in tempo reale\"\n      ]\n    }\n    <\/script>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    document.querySelectorAll('.gh-desktop-pro-wrapper').forEach(wrapper => {\n        if(wrapper.dataset.init) return;\n        wrapper.dataset.init = 'true';\n\n        const slider = wrapper.querySelector('.js-d-range');\n        const beforeLayer = wrapper.querySelector('.js-d-before-layer');\n        const beforeImg = wrapper.querySelector('.js-d-before-img');\n        const imgAfter = wrapper.querySelector('.js-d-img-after');\n        const splitLine = wrapper.querySelector('.js-d-split-line');\n        const thumb = wrapper.querySelector('.js-d-thumb');\n        const statusLabel = wrapper.querySelector('.js-d-status');\n        const valRt = wrapper.querySelector('.js-d-val-rt');\n        const valAbs = wrapper.querySelector('.js-d-val-abs');\n        const badgeLeft = wrapper.querySelector('.js-d-badge-left');\n        const badgeRight = wrapper.querySelector('.js-d-badge-right');\n        const canvas = wrapper.querySelector('.js-d-canvas');\n        const tabs = wrapper.querySelectorAll('.gh-d-tab');\n        \n        if(!slider || !canvas) return;\n        const ctx = canvas.getContext('2d');\n        \n        const scenarios = {\n            horeca: { \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/1-PRIMA-HORECA.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/1-DOPO-HORECA.jpg\", \n                rtBad: 2.8, rtGood: 0.6,\n                altText: \"Ristorante Horeca\"\n            },\n            corporate: { \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/2-PRIMA-CORPORATE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/2-DOPO-CORPORATE.jpg\", \n                rtBad: 2.4, rtGood: 0.5,\n                altText: \"Sala Corporate Meeting\"\n            },\n            openspace: { \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/3-PRIMA-OPEN-SPACE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/3-DOPO-OPEN-SPACE.jpg\", \n                rtBad: 3.2, rtGood: 0.8,\n                altText: \"Ufficio Open Space Operativo\"\n            },\n            soffitti: { \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/4-PRIMA-SOFFITTI.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/4-DOPO-SOFFITTI.jpg\", \n                rtBad: 2.1, rtGood: 0.5,\n                altText: \"Ambiente commerciale con correzione acustica a soffitto\"\n            }\n        };\n        \n        let startKey = (wrapper.getAttribute('data-start') || 'horeca').trim().toLowerCase();\n        if (!scenarios[startKey]) startKey = 'horeca';\n        let currentScenario = startKey;\n        \n        let time = 0; let amp = 20; let freq = 0.10; let speed = 0.15; \n        let currentNoise = 10; let colorStr = \"rgb(255, 75, 75)\";\n        let isCalculating = false; let calcInterval; let hasAnimated = false;\n        let isUserDragging = false; \n\n        function resizeCanvas() {\n            if(canvas.parentElement) {\n                canvas.width = canvas.parentElement.offsetWidth;\n                canvas.height = canvas.parentElement.offsetHeight;\n            }\n        }\n        window.addEventListener('resize', resizeCanvas);\n        setTimeout(resizeCanvas, 100);\n\n        tabs.forEach(t => { \n            t.classList.remove('active'); \n            t.setAttribute('aria-selected', 'false'); \n        });\n        const startTab = wrapper.querySelector(`.gh-d-tab[data-key=\"${startKey}\"]`);\n        if(startTab) { \n            startTab.classList.add('active'); \n            startTab.setAttribute('aria-selected', 'true'); \n        }\n        beforeImg.src = scenarios[startKey].imgBefore; \n        beforeImg.alt = `Stato originale: ${scenarios[startKey].altText} con elevato riverbero`;\n        imgAfter.src = scenarios[startKey].imgAfter;\n        imgAfter.alt = `Stato riqualificato: ${scenarios[startKey].altText} con bio-infrastrutture acustiche`;\n\n        tabs.forEach(tab => {\n            tab.addEventListener('click', function(e) {\n                e.preventDefault();\n                const key = this.getAttribute('data-key');\n                isUserDragging = true;\n                \n                tabs.forEach(c => { \n                    c.classList.remove('active'); \n                    c.setAttribute('aria-selected', 'false'); \n                });\n                \n                this.classList.add('active');\n                this.setAttribute('aria-selected', 'true');\n                currentScenario = key;\n                const data = scenarios[key];\n                \n                beforeImg.src = data.imgBefore; \n                beforeImg.alt = `Stato originale: ${data.altText} con elevato riverbero`;\n                imgAfter.src = data.imgAfter;\n                imgAfter.alt = `Stato riqualificato: ${data.altText} con bio-infrastrutture acustiche`;\n                \n                thumb.classList.add('pulse-attention');\n                slider.value = 50; processSlider(50);\n                \n                isCalculating = true;\n                statusLabel.innerText = \"ANALISI AMBIENTE...\"; statusLabel.style.color = \"#888\"; valRt.style.color = \"#888\"; valAbs.style.color = \"#888\";\n                colorStr = \"rgb(136, 136, 136)\"; amp = 18; speed = 0.5; freq = 0.2; currentNoise = 20;\n\n                clearInterval(calcInterval);\n                calcInterval = setInterval(() => {\n                    valRt.innerText = (Math.random() * 3 + 0.5).toFixed(1) + \"s\";\n                    valAbs.innerText = Math.floor(Math.random() * 100) + \"%\";\n                }, 40);\n\n                setTimeout(() => {\n                    if(!isCalculating) return; \n                    clearInterval(calcInterval); isCalculating = false; processSlider(slider.value); \n                }, 700);\n            });\n        });\n\n        slider.addEventListener('input', (e) => {\n            isUserDragging = true;\n            thumb.classList.remove('pulse-attention');\n            if(isCalculating) { clearInterval(calcInterval); isCalculating = false; }\n            processSlider(e.target.value);\n        });\n\n        function processSlider(val) {\n            if(isCalculating) return;\n            \n            beforeLayer.style.clipPath = `inset(0 ${100 - val}% 0 0)`;\n            beforeLayer.style.webkitClipPath = `inset(0 ${100 - val}% 0 0)`;\n            \n            splitLine.style.left = val + \"%\"; thumb.style.left = val + \"%\";\n            badgeLeft.style.opacity = val < 40 ? Math.max(0, (val - 15) \/ 25) : 1;\n            badgeRight.style.opacity = val > 60 ? Math.max(0, (85 - val) \/ 25) : 1;\n\n            const ratio = val \/ 100; const data = scenarios[currentScenario];\n            const currentRt = data.rtGood + (ratio * (data.rtBad - data.rtGood));\n            let visualRatio = ratio <= 0.2 ? 0 : (ratio - 0.2) \/ 0.8;\n            \n            valRt.innerHTML = visualRatio <= 0.1 ? currentRt.toFixed(1) + \"s <span style='font-size:12px; opacity:0.8;'>TARGET<\/span>\" : currentRt.toFixed(1) + \"s\";\n            valAbs.innerText = Math.round((1 - ratio) * 100) + \"%\";\n\n            const r = Math.round(200 + (visualRatio * 55)); const g = Math.round(161 - (visualRatio * 86)); const b = Math.round(101 - (visualRatio * 26));\n            colorStr = `rgb(${r}, ${g}, ${b})`;\n            valRt.style.color = colorStr; valAbs.style.color = colorStr; statusLabel.style.color = colorStr;\n\n            if (visualRatio > 0.6) statusLabel.innerText = \"ELEVATO STRESS ACUSTICO\";\n            else if (visualRatio > 0.1) statusLabel.innerText = \"ASSORBIMENTO ATTIVO\";\n            else statusLabel.innerText = \"COMFORT OTTIMALE\";\n\n            amp = 5 + (visualRatio * 22); speed = 0.05 + (visualRatio * 0.12); freq = 0.02 + (visualRatio * 0.06); currentNoise = visualRatio * 18;         \n        }\n\n        function animateOscilloscope() {\n            if (canvas.offsetWidth === 0) {\n                 requestAnimationFrame(animateOscilloscope); return; \n            }\n            ctx.clearRect(0, 0, canvas.width, canvas.height); time += speed; ctx.beginPath(); ctx.lineWidth = 2.5; \n            ctx.strokeStyle = colorStr; ctx.shadowBlur = 8; ctx.shadowColor = colorStr;\n            let centerY = canvas.height \/ 2;\n            for (let x = 0; x < canvas.width; x+=2) {\n                let noise = (Math.random() - 0.5) * currentNoise;\n                let y = centerY + Math.sin(x * freq + time) * amp + noise;\n                if (x === 0) ctx.moveTo(x, y); else ctx.lineTo(x, y);\n            }\n            ctx.stroke(); ctx.shadowBlur = 0; requestAnimationFrame(animateOscilloscope);\n        }\n        processSlider(50); animateOscilloscope();\n\n        function triggerGhostDrag() {\n            if (isUserDragging) return;\n            let start = null; const duration = 3000; \n            function step(timestamp) {\n                if (isUserDragging) return; \n                if (!start) start = timestamp;\n                let progress = (timestamp - start) \/ duration;\n                if (progress > 1) progress = 1;\n                let pull = (1 - Math.cos(progress * Math.PI * 2)) \/ 2;\n                let offset = -30 * pull; \n                let val = 50 + offset;\n                slider.value = val; processSlider(val);\n                if (progress < 1) { requestAnimationFrame(step); } \n                else {\n                    slider.value = 50; processSlider(50);\n                    tabs.forEach((t, i) => {\n                        if(!t.classList.contains('active')) {\n                            setTimeout(() => { t.classList.add('tab-glow'); setTimeout(() => t.classList.remove('tab-glow'), 500); }, i * 200);\n                        }\n                    });\n                }\n            }\n            requestAnimationFrame(step);\n        }\n\n        if ('IntersectionObserver' in window) {\n            let observer = new IntersectionObserver((entries) => {\n                if(entries[0].isIntersecting && !hasAnimated) {\n                    hasAnimated = true; setTimeout(triggerGhostDrag, 600); observer.disconnect();\n                }\n            }, { threshold: 0.5 });\n            observer.observe(wrapper);\n        } else { setTimeout(triggerGhostDrag, 1200); }\n    });\n});\n<\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53f6f3ea elementor-section-full_width elementor-hidden-desktop elementor-section-height-default elementor-section-height-default\" data-id=\"53f6f3ea\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44327437\" data-id=\"44327437\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-500a7a5d elementor-widget elementor-widget-html\" data-id=\"500a7a5d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"gh-mobile-section-wrapper\" data-start=\"horeca\" aria-label=\"Simulatore mobile interattivo: modelli predittivi di abbattimento del riverbero acustico (RT60)\">\n\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800;900&family=Inter:wght@400;500;600&display=swap');\n\n        @media (min-width: 993px) { \n            .gh-mobile-section-wrapper { display: none !important; } \n        }\n\n        .gh-mobile-section-wrapper { width: 100%; max-width: 500px; margin: 20px auto; font-family: 'Montserrat', sans-serif; padding: 0 10px; box-sizing: border-box; }\n        .gh-mobile-section-wrapper * { box-sizing: border-box; }\n        .gh-m-console-wrapper { background: #fff; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,0.15); overflow: hidden; border: 1px solid #eee; user-select: none; -webkit-user-select: none; }\n        .gh-m-monitor { background: #0A0A0A; padding: 16px; box-shadow: inset 0 5px 20px rgba(0,0,0,0.5); }\n        .gh-m-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; border-bottom: 1px solid #222; padding-bottom: 10px; }\n        .gh-m-header-text { min-height: 36px; display: flex; flex-direction: column; justify-content: center; }\n        .gh-m-label { font-size: 10px; color: #aaa; font-weight: 800; display: block; margin-bottom: 2px; letter-spacing: 1px; text-transform: uppercase; }\n        .gh-m-status { font-size: 13px; color: #FF4B4B; font-weight: 900; letter-spacing: 0.5px; transition: color 0.3s; line-height: 1.2;}\n        .gh-m-badge-group { text-align: right; }\n        .gh-m-badge { display: flex; align-items: center; gap: 5px; background: #1A3C34; color: #C8A165; font-size: 8px; font-weight: 800; padding: 3px 6px; border-radius: 4px; letter-spacing: 0.5px; white-space: nowrap; }\n        .gh-live-dot { width: 5px; height: 5px; background-color: #4DFF88; border-radius: 50%; display: inline-block; animation: livePulseM 1.5s infinite ease-in-out; }\n        \n        @keyframes livePulseM { 0% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(77, 255, 136, 0.7); } 50% { transform: scale(1); box-shadow: 0 0 0 3px rgba(77, 255, 136, 0); } 100% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(77, 255, 136, 0.7); } }\n\n        .gh-m-screen { position: relative; height: 96px; background: #000; border-radius: 8px; border: 1px solid #333; overflow: hidden; }\n        .gh-m-grid { position: absolute; top:0; left:0; width:100%; height:100%; display: flex; flex-direction: column; justify-content: space-evenly; pointer-events: none; }\n        .gh-mobile-section-wrapper .gl { width: 100%; height: 1px; background: rgba(255,255,255,0.06); }\n        .gh-mobile-section-wrapper .gl-v { position: absolute; top:0; height:100%; width:1px; background: rgba(255,255,255,0.04); left: 50%; }\n        .js-m-canvas { width: 100%; height: 100%; position: relative; z-index: 2; display: block;}\n        .gh-m-data-left { position: absolute; top: 12px; left: 14px; z-index: 3; }\n        .gh-m-data-right { position: absolute; top: 12px; right: 14px; z-index: 3; text-align: right; }\n        .m-val { display: block; font-size: 26px; color: #FF4B4B; font-weight: 900; line-height: 1; font-family: 'Courier New', monospace; text-shadow: 0 0 10px rgba(0,0,0,0.8); transition: color 0.3s;}\n        .m-lbl { font-size: 9px; color: #888; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 3px; display: block; }\n        .m-val-small { display: block; font-size: 20px; color: #FF4B4B; font-weight: 900; margin-top: 2px; text-shadow: 0 0 10px rgba(0,0,0,0.8); transition: color 0.3s;}\n\n        .gh-m-stage { position: relative; width: 100%; aspect-ratio: 1 \/ 1; overflow: hidden; background: #f0f0f0; }\n\n        .gh-m-layer-after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }\n        .gh-m-layer-before { \n            position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; \n            clip-path: inset(0 50% 0 0); \n            -webkit-clip-path: inset(0 50% 0 0);\n        }\n        .gh-m-layer-after img, .gh-m-layer-before img { \n            width: 100% !important; height: 100% !important; object-fit: cover !important; max-width: none !important; display: block;\n        }\n        .gh-m-split-line { position: absolute; top: 0; left: 50%; height: 100%; width: 2px; background: #fff; z-index: 10; pointer-events: none; box-shadow: 0 0 10px rgba(0,0,0,0.5); }\n\n        .gh-img-badge { position: absolute; top: 12px; padding: 4px 6px; color: #fff; font-size: 8px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; z-index: 20; backdrop-filter: blur(4px); white-space: nowrap; transition: opacity 0.2s ease; pointer-events: none; }\n        .gh-mobile-section-wrapper .left-badge { left: 12px; background: rgba(0, 0, 0, 0.7); border: 1px solid transparent; }\n        .gh-mobile-section-wrapper .right-badge { right: 12px; background: rgba(26, 60, 52, 0.9); color: #C8A165; border: 1px solid rgba(200,161,101,0.3);}\n\n        .gh-m-control-area { padding: 18px 15px 15px 15px; background: #fafafa; position: relative;} \n        \n        .gh-m-scenario-tabs { display: flex; justify-content: space-between; width: 100%; border-bottom: 1px solid #e0e0e0; margin-bottom: 18px; }\n        .gh-tab { \n            flex: 1; appearance: none; border: none; background: transparent !important; outline: none !important; margin: 0; font-family: inherit;\n            text-align: center; color: #888; font-size: 10px; font-weight: 800; text-transform: uppercase; \n            letter-spacing: 0.5px; padding: 0 0 8px 0; cursor: pointer; white-space: nowrap; \n            border-bottom: 2px solid transparent; transition: all 0.4s ease; \n            -webkit-tap-highlight-color: transparent !important;\n        }\n        .gh-tab:active, .gh-tab:focus { outline: none !important; background-color: transparent !important; }\n        .gh-tab.active { color: #1A3C34; border-bottom: 2px solid #C8A165; }\n        .gh-tab.tab-glow { color: #C8A165; border-bottom: 2px solid #C8A165; background: rgba(200,161,101,0.15) !important; border-radius: 4px 4px 0 0; }\n\n        .gh-m-slider-container { position: relative; height: 36px; display: flex; align-items: center; margin: 0;}\n        .gh-m-track-bg { position: absolute; width: 100%; height: 8px; background: #e0e0e0; border-radius: 10px; box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); }\n        .gh-m-range { -webkit-appearance: none; appearance: none; position: absolute; left:0; width: 100%; height: 100%; opacity: 0; z-index: 10; cursor: grab; margin: 0; touch-action: pan-y; outline: none; }\n        .gh-m-range::-webkit-slider-thumb { -webkit-appearance: none; width: 60px; height: 60px; border-radius: 50%; }\n        .gh-m-range::-moz-range-thumb { width: 60px; height: 60px; border-radius: 50%; border: none; }\n        \n        @keyframes pulseGlowM { 0% { box-shadow: 0 0 0 0 rgba(200, 161, 101, 0.6); border-color: #C8A165; } 70% { box-shadow: 0 0 0 12px rgba(200, 161, 101, 0); border-color: #C8A165; } 100% { box-shadow: 0 0 0 0 rgba(200, 161, 101, 0); border-color: #ddd; } }\n        .gh-m-thumb { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 52px; height: 32px; background: #fff; border-radius: 20px; box-shadow: 0 4px 10px rgba(0,0,0,0.15); border: 1px solid #ddd; display: flex; align-items: center; justify-content: center; gap: 4px; pointer-events: none; z-index: 5; transition: border-color 0.3s; }\n        .gh-mobile-section-wrapper .pulse-attention { animation: pulseGlowM 2s infinite; }\n        .gh-m-thumb .grip { width: 2px; height: 12px; background: #ccc; border-radius: 2px; }\n\n        .gh-m-disclaimer-toggle {\n            display: flex; justify-content: flex-end; margin-top: 15px; \n        }\n        .gh-m-info-btn {\n            background: none; border: none; color: #888; display: flex; align-items: center; gap: 4px; font-size: 9px; font-weight: 700; text-transform: uppercase; cursor: pointer; padding: 5px; outline: none; -webkit-tap-highlight-color: transparent;\n        }\n        .gh-m-info-btn svg { width: 12px; height: 12px; stroke: #888; }\n        .gh-m-disclaimer-content {\n            max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out, padding 0.3s ease; font-family: 'Inter', sans-serif; font-size: 8.5px; color: #888; text-align: left; line-height: 1.4; border-top: 1px solid transparent;\n        }\n        .gh-m-disclaimer-content.show {\n            max-height: 100px; padding-top: 10px; margin-top: 5px; border-top: 1px solid #e0e0e0;\n        }\n    <\/style>\n\n    <div class=\"gh-m-console-wrapper\">\n        <div class=\"gh-m-monitor\">\n            <div class=\"gh-m-header\">\n                <div class=\"gh-m-header-text\" aria-live=\"polite\">\n                    <span class=\"gh-m-label js-m-scenario-label\">SCENARIO: ...<\/span>\n                    <span class=\"gh-m-status js-m-status\">ELEVATO STRESS ACUSTICO<\/span>\n                <\/div>\n                <div class=\"gh-m-badge-group\">\n                    <div class=\"gh-m-badge\" aria-hidden=\"true\">\n                        <span class=\"gh-live-dot\"><\/span> SIMULATORE LIVE\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gh-m-screen\" aria-hidden=\"true\">\n                <div class=\"gh-m-grid\">\n                    <div class=\"gl\"><\/div><div class=\"gl\"><\/div><div class=\"gl\"><\/div>\n                    <div class=\"gl-v\"><\/div>\n                <\/div>\n                <canvas class=\"js-m-canvas\"><\/canvas>\n                \n                <div class=\"gh-m-data-left\">\n                    <span class=\"m-lbl\">RIVERBERO (RT60)<\/span>\n                    <span class=\"m-val js-m-val-rt\" aria-label=\"Valore del Tempo di Riverberazione RT60\">2.8s<\/span>\n                <\/div>\n\n                <div class=\"gh-m-data-right\">\n                    <span class=\"m-lbl\">INDICE DI COMFORT<\/span>\n                    <span class=\"m-val-small js-m-val-abs\" style=\"color: #FF4B4B;\" aria-label=\"Indice di Comfort percentuale raggiunto\">0%<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"gh-m-stage js-m-stage\" aria-hidden=\"true\">\n            <div class=\"gh-m-layer-after\">\n                <img decoding=\"async\" class=\"js-m-img-after skip-lazy\" data-no-lazy=\"1\" width=\"600\" height=\"600\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" alt=\"Ambiente riqualificato\">\n            <\/div>\n            <div class=\"gh-m-layer-before js-m-before-layer\">\n                <img loading=\"lazy\" decoding=\"async\" class=\"js-m-before-img skip-lazy\" data-no-lazy=\"1\" width=\"600\" height=\"600\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" alt=\"Stato originale\">\n            <\/div>\n            <div class=\"gh-m-split-line js-m-split-line\"><\/div>\n\n            <div class=\"gh-img-badge left-badge js-m-badge-left\">SUPERFICIE RIFLETTENTE<\/div>\n            <div class=\"gh-img-badge right-badge js-m-badge-right\">ASSORBIMENTO ATTIVO<\/div>\n        <\/div>\n\n        <div class=\"gh-m-control-area\">\n            <div class=\"gh-m-scenario-tabs\" role=\"tablist\" aria-label=\"Seleziona il contesto architettonico\">\n                <div class=\"gh-tab\" data-key=\"horeca\" role=\"button\" tabindex=\"0\" aria-selected=\"false\">HORECA<\/div>\n                <div class=\"gh-tab\" data-key=\"corporate\" role=\"button\" tabindex=\"0\" aria-selected=\"false\">CORPORATE<\/div>\n                <div class=\"gh-tab\" data-key=\"openspace\" role=\"button\" tabindex=\"0\" aria-selected=\"false\">OPEN SPACE<\/div>\n                <div class=\"gh-tab\" data-key=\"soffitti\" role=\"button\" tabindex=\"0\" aria-selected=\"false\">SOFFITTI<\/div>\n            <\/div>\n\n            <div class=\"gh-m-slider-container\">\n                <div class=\"gh-m-track-bg\" aria-hidden=\"true\"><\/div>\n                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"gh-m-range js-m-range\" aria-label=\"Trascina lo slider per testare l'abbattimento acustico\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n                <div class=\"gh-m-thumb pulse-attention js-m-thumb\" aria-hidden=\"true\">\n                    <svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" stroke=\"#1A3C34\" stroke-width=\"2.5\" fill=\"none\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg>\n                    <div class=\"grip\"><\/div>\n                    <svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" stroke=\"#1A3C34\" stroke-width=\"2.5\" fill=\"none\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n                <\/div>\n            <\/div>\n            \n            <div class=\"gh-m-disclaimer-toggle\">\n                <button class=\"gh-m-info-btn js-m-info-btn\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"><\/line><\/svg>\n                    Note di calcolo\n                <\/button>\n            <\/div>\n            <div class=\"gh-m-disclaimer-content js-m-disclaimer-content\">\n                *I valori numerici generati rappresentano stime predittive basate su volumi acustici standard. Le performance reali (RT60) variano in funzione dell'architettura e dei materiali preesistenti nel singolo progetto.\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    document.querySelectorAll('.gh-mobile-section-wrapper').forEach(wrapper => {\n        if(wrapper.dataset.init) return;\n        wrapper.dataset.init = 'true';\n\n        const slider = wrapper.querySelector('.js-m-range');\n        const beforeLayer = wrapper.querySelector('.js-m-before-layer');\n        const beforeImg = wrapper.querySelector('.js-m-before-img');\n        const splitLine = wrapper.querySelector('.js-m-split-line');\n        const thumb = wrapper.querySelector('.js-m-thumb');\n        const stage = wrapper.querySelector('.js-m-stage');\n        const statusLabel = wrapper.querySelector('.js-m-status');\n        const valRt = wrapper.querySelector('.js-m-val-rt');\n        const valAbs = wrapper.querySelector('.js-m-val-abs');\n        const scenarioLabel = wrapper.querySelector('.js-m-scenario-label');\n        const imgAfter = wrapper.querySelector('.js-m-img-after');\n        const badgeLeft = wrapper.querySelector('.js-m-badge-left');\n        const badgeRight = wrapper.querySelector('.js-m-badge-right');\n        const canvas = wrapper.querySelector('.js-m-canvas');\n        const tabs = wrapper.querySelectorAll('.gh-tab');\n        \n        const infoBtn = wrapper.querySelector('.js-m-info-btn');\n        const disclaimerContent = wrapper.querySelector('.js-m-disclaimer-content');\n        if(infoBtn && disclaimerContent) {\n            infoBtn.addEventListener('click', (e) => {\n                e.preventDefault();\n                disclaimerContent.classList.toggle('show');\n            });\n        }\n        \n        if(!slider || !canvas) return;\n        const ctx = canvas.getContext('2d');\n        \n        const scenarios = {\n            horeca: { \n                title: \"SCENARIO: HOSPITALITY\", \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/1-PRIMA-MOBILE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/1-dopoMOBILE.jpg\", \n                rtBad: 2.8, rtGood: 0.6,\n                altText: \"Ristorante Horeca\"\n            },\n            corporate: { \n                title: \"SCENARIO: CORPORATE MEETING\", \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/2-primaMOBILE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/2-dopoMOBILE.jpg\", \n                rtBad: 2.4, rtGood: 0.5,\n                altText: \"Sala Corporate Meeting\"\n            },\n            openspace: { \n                title: \"SCENARIO: OPEN SPACE\", \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/4-primaMOBILE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/4-dopoMOBILE.jpg\", \n                rtBad: 3.2, rtGood: 0.8,\n                altText: \"Ufficio Open Space Operativo\"\n            },\n            soffitti: { \n                title: \"SCENARIO: ACUSTICA A SOFFITTO\", \n                imgBefore: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/3-primaMOBILE.jpg\", \n                imgAfter: \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/3-dopoMOBILE.jpg\", \n                rtBad: 2.1, rtGood: 0.5,\n                altText: \"Ambiente commerciale con correzione a soffitto\"\n            }\n        };\n        \n        let startKey = (wrapper.getAttribute('data-start') || 'horeca').trim().toLowerCase();\n        if (!scenarios[startKey]) startKey = 'horeca';\n        let currentScenario = startKey;\n        \n        let time = 0; let amp = 30; let freq = 0.15; let speed = 0.2; \n        let currentNoise = 12; let colorStr = \"rgb(255, 75, 75)\";\n        let isCalculating = false; let calcInterval; let hasAnimated = false;\n        let isUserDragging = false; \n\n        function resizeCanvas() {\n            if(canvas.parentElement) {\n                canvas.width = canvas.parentElement.offsetWidth;\n                canvas.height = canvas.parentElement.offsetHeight;\n            }\n        }\n        window.addEventListener('resize', resizeCanvas);\n        setTimeout(resizeCanvas, 100);\n\n        tabs.forEach(t => { t.classList.remove('active'); t.setAttribute('aria-selected', 'false'); });\n        const startTab = wrapper.querySelector(`.gh-tab[data-key=\"${startKey}\"]`);\n        if(startTab) { startTab.classList.add('active'); startTab.setAttribute('aria-selected', 'true'); }\n        \n        scenarioLabel.innerText = scenarios[startKey].title;\n        beforeImg.src = scenarios[startKey].imgBefore; \n        beforeImg.alt = `Stato originale: ${scenarios[startKey].altText} con elevato riverbero`;\n        imgAfter.src = scenarios[startKey].imgAfter;\n        imgAfter.alt = `Stato riqualificato: ${scenarios[startKey].altText} con bio-infrastrutture acustiche`;\n\n        tabs.forEach(tab => {\n            tab.addEventListener('keydown', function(e) {\n                if(e.key === 'Enter' || e.key === ' ') { e.preventDefault(); this.click(); }\n            });\n\n            tab.addEventListener('click', function(e) {\n                e.preventDefault();\n                const key = this.getAttribute('data-key');\n                isUserDragging = true; \n                \n                tabs.forEach(c => { c.classList.remove('active'); c.setAttribute('aria-selected', 'false'); });\n                this.classList.add('active');\n                this.setAttribute('aria-selected', 'true');\n                currentScenario = key;\n                const data = scenarios[key];\n                \n                scenarioLabel.innerText = data.title;\n                beforeImg.src = data.imgBefore; \n                beforeImg.alt = `Stato originale: ${data.altText} con elevato riverbero`;\n                imgAfter.src = data.imgAfter;\n                imgAfter.alt = `Stato riqualificato: ${data.altText} con bio-infrastrutture acustiche`;\n                \n                thumb.classList.add('pulse-attention');\n                slider.value = 50; processSlider(50);\n                \n                isCalculating = true;\n                statusLabel.innerText = \"ANALISI AMBIENTE...\";\n                statusLabel.style.color = \"#888\"; valRt.style.color = \"#888\"; valAbs.style.color = \"#888\";\n                colorStr = \"rgb(136, 136, 136)\"; amp = 25; speed = 0.4; freq = 0.2; currentNoise = 20;\n\n                clearInterval(calcInterval);\n                calcInterval = setInterval(() => {\n                    valRt.innerText = (Math.random() * 3 + 0.5).toFixed(1) + \"s\";\n                    valAbs.innerText = Math.floor(Math.random() * 100) + \"%\";\n                }, 40);\n\n                setTimeout(() => {\n                    if(!isCalculating) return; \n                    clearInterval(calcInterval); isCalculating = false; processSlider(slider.value); \n                }, 700);\n            });\n        });\n\n        slider.addEventListener('input', (e) => {\n            isUserDragging = true;\n            thumb.classList.remove('pulse-attention');\n            if(isCalculating) { clearInterval(calcInterval); isCalculating = false; }\n            slider.setAttribute('aria-valuenow', e.target.value);\n            processSlider(e.target.value);\n        });\n\n        function processSlider(val) {\n            if(isCalculating) return;\n            \n            beforeLayer.style.clipPath = `inset(0 ${100 - val}% 0 0)`;\n            beforeLayer.style.webkitClipPath = `inset(0 ${100 - val}% 0 0)`;\n            \n            splitLine.style.left = val + \"%\"; thumb.style.left = val + \"%\";\n            badgeLeft.style.opacity = val < 45 ? Math.max(0, (val - 15) \/ 30) : 1;\n            badgeRight.style.opacity = val > 55 ? Math.max(0, (85 - val) \/ 30) : 1;\n\n            const ratio = val \/ 100; const data = scenarios[currentScenario];\n            const currentRt = data.rtGood + (ratio * (data.rtBad - data.rtGood));\n            let visualRatio = ratio <= 0.2 ? 0 : (ratio - 0.2) \/ 0.8;\n            \n            valRt.innerHTML = visualRatio <= 0.1 ? currentRt.toFixed(1) + \"s <span style='font-size:12px; opacity:0.8;'>TARGET<\/span>\" : currentRt.toFixed(1) + \"s\";\n            valAbs.innerText = Math.round((1 - ratio) * 100) + \"%\";\n\n            const r = Math.round(200 + (visualRatio * 55)); const g = Math.round(161 - (visualRatio * 86)); const b = Math.round(101 - (visualRatio * 26));\n            colorStr = `rgb(${r}, ${g}, ${b})`;\n            valRt.style.color = colorStr; valAbs.style.color = colorStr; statusLabel.style.color = colorStr;\n\n            if (visualRatio > 0.6) statusLabel.innerText = \"ELEVATO STRESS ACUSTICO\";\n            else if (visualRatio > 0.1) statusLabel.innerText = \"ASSORBIMENTO ATTIVO\";\n            else statusLabel.innerText = \"COMFORT OTTIMALE\";\n\n            amp = 5 + (visualRatio * 25); speed = 0.05 + (visualRatio * 0.15); freq = 0.03 + (visualRatio * 0.12); currentNoise = visualRatio * 15;         \n        }\n\n        function animateOscilloscope() {\n            if (canvas.offsetWidth === 0) {\n                 requestAnimationFrame(animateOscilloscope); return; \n            }\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\n            time += speed; ctx.beginPath(); ctx.lineWidth = 2.5; ctx.strokeStyle = colorStr; ctx.shadowBlur = 6; ctx.shadowColor = colorStr;\n            let centerY = canvas.height \/ 2;\n            for (let x = 0; x < canvas.width; x+=2) {\n                let noise = (Math.random() - 0.5) * currentNoise;\n                let y = centerY + Math.sin(x * freq + time) * amp + noise;\n                if (x === 0) ctx.moveTo(x, y); else ctx.lineTo(x, y);\n            }\n            ctx.stroke(); ctx.shadowBlur = 0; requestAnimationFrame(animateOscilloscope);\n        }\n        processSlider(50); animateOscilloscope();\n\n        function triggerGhostDrag() {\n            if (isUserDragging) return;\n            let start = null; const duration = 3000; \n            function step(timestamp) {\n                if (isUserDragging) return; \n                if (!start) start = timestamp;\n                let progress = (timestamp - start) \/ duration;\n                if (progress > 1) progress = 1;\n                let pull = (1 - Math.cos(progress * Math.PI * 2)) \/ 2;\n                let offset = -30 * pull; \n                let val = 50 + offset;\n                slider.value = val; processSlider(val);\n                if (progress < 1) { requestAnimationFrame(step); } \n                else {\n                    slider.value = 50; processSlider(50);\n                    tabs.forEach((t, i) => {\n                        if(!t.classList.contains('active')) {\n                            setTimeout(() => { t.classList.add('tab-glow'); setTimeout(() => t.classList.remove('tab-glow'), 500); }, i * 200);\n                        }\n                    });\n                }\n            }\n            requestAnimationFrame(step);\n        }\n\n        if ('IntersectionObserver' in window) {\n            let observer = new IntersectionObserver((entries) => {\n                if(entries[0].isIntersecting && !hasAnimated) {\n                    hasAnimated = true; setTimeout(triggerGhostDrag, 600); observer.disconnect();\n                }\n            }, { threshold: 0.5 });\n            observer.observe(wrapper);\n        } else { setTimeout(triggerGhostDrag, 1200); }\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-46a6cae elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"46a6cae\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aad715e\" data-id=\"aad715e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50827c1 elementor-widget elementor-widget-html\" data-id=\"50827c1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"gh-stab-specs\" aria-label=\"Specifiche Tecniche e Vantaggi del Verde Stabilizzato B2B\">\n    <style>\n        #gh-stab-specs {\n            display: block !important;\n            width: 100% !important;\n            background-color: #fafafa !important; \n            padding: 80px 5% !important;\n            box-sizing: border-box !important;\n            font-family: 'Inter', sans-serif !important;\n            border-top: 1px solid #f1f5f9 !important;\n            border-bottom: 1px solid #f1f5f9 !important;\n        }\n\n        #gh-stab-specs * { box-sizing: border-box !important; }\n\n        #gh-stab-specs .gh-specs-grid {\n            display: grid !important;\n            grid-template-columns: repeat(4, 1fr) !important;\n            gap: 30px !important;\n            max-width: 1400px !important;\n            margin: 0 auto !important;\n        }\n\n        #gh-stab-specs .gh-spec-item {\n            background: #ffffff !important;\n            padding: 40px 30px !important;\n            border-radius: 16px !important;\n            border: 1px solid #e2e8f0 !important;\n            transition: all 0.3s ease !important;\n        }\n\n        #gh-stab-specs .gh-spec-item:hover {\n            transform: translateY(-5px) !important;\n            border-color: #b59a5a !important; \n            box-shadow: 0 10px 25px rgba(181, 154, 90, 0.1) !important;\n        }\n\n        #gh-stab-specs .gh-spec-icon {\n            color: #b59a5a !important; \n            margin-bottom: 20px !important;\n        }\n\n        #gh-stab-specs .gh-spec-icon svg {\n            width: 32px !important;\n            height: 32px !important;\n            stroke-width: 1.5 !important;\n        }\n\n        #gh-stab-specs h3 {\n            font-family: 'Inter', sans-serif !important;\n            font-size: 1.2rem !important;\n            font-weight: 800 !important;\n            color: #0f172a !important;\n            margin: 0 0 10px 0 !important;\n            line-height: 1.3 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        #gh-stab-specs p {\n            font-size: 0.95rem !important;\n            color: #64748b !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n        }\n\n        @media (max-width: 1024px) {\n            #gh-stab-specs .gh-specs-grid { grid-template-columns: repeat(2, 1fr) !important; gap: 20px !important; }\n        }\n        @media (max-width: 768px) {\n            #gh-stab-specs { padding: 60px 20px !important; }\n            #gh-stab-specs .gh-specs-grid { grid-template-columns: 1fr !important; }\n            #gh-stab-specs .gh-spec-item { padding: 30px 25px !important; }\n        }\n    <\/style>\n\n    <div class=\"gh-specs-grid\">\n        \n        <article class=\"gh-spec-item\">\n            <div class=\"gh-spec-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"><\/path><\/svg>\n            <\/div>\n            <h3>Zero Acqua e Luce (0 Lux)<\/h3>\n            <p>Nessun impianto di irrigazione o illuminazione. Il processo di stabilizzazione azzera il Total Cost of Ownership (TCO), garantendo la resa estetica anche al buio totale.<\/p>\n        <\/article>\n\n        <article class=\"gh-spec-item\">\n            <div class=\"gh-spec-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 2 7 12 12 22 7 12 2\"><\/polygon><polyline points=\"2 17 12 22 22 17\"><\/polyline><polyline points=\"2 12 12 17 22 12\"><\/polyline><\/svg>\n            <\/div>\n            <h3>100% Naturale (No Plastica)<\/h3>\n            <p>Utilizziamo solo vero fogliame. La linfa viene sostituita con glicerina vegetale al 100% ecologica, mantenendo intatta la morbidezza visiva e tattile nel tempo.<\/p>\n        <\/article>\n\n        <article class=\"gh-spec-item\">\n            <div class=\"gh-spec-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"><\/path><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"><\/path><\/svg>\n            <\/div>\n            <h3>Correzione Acustica (RT60)<\/h3>\n            <p>La densit\u00e0 della biomassa stabilizzata funge da eccellente pannello fonoassorbente, abbattendo il riverbero acustico negli uffici open space e nell'hospitality.<\/p>\n        <\/article>\n\n        <article class=\"gh-spec-item\">\n            <div class=\"gh-spec-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg>\n            <\/div>\n            <h3>Antistatico e Igienico<\/h3>\n            <p>Essendo un materiale organico inerte, non produce spore, non attira insetti ed \u00e8 intrinsecamente antistatico (non attira la polvere). Sicuro e ipoallergenico.<\/p>\n        <\/article>\n\n    <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f120fd5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6f120fd5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4531726a\" data-id=\"4531726a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec26e60 elementor-widget elementor-widget-html\" data-id=\"ec26e60\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800;900&display=swap');\n\n.gh-section-title-wrapper {\n    background-color: #F9F7F2; \n    padding: 80px 20px 20px 20px; \n    text-align: center;\n    font-family: 'Montserrat', sans-serif;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n}\n\n.gh-title-eyebrow {\n    font-size: 11px;\n    font-weight: 800;\n    color: #C8A165;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    margin-bottom: 15px;\n    display: block;\n}\n\n.gh-main-title {\n    font-size: 42px; \n    font-weight: 800;\n    color: #1A3C34;\n    margin: 0 0 20px 0;\n    letter-spacing: -1.5px;\n    line-height: 1.1;\n}\n\n.gh-title-desc {\n    font-size: 16px;\n    font-weight: 500;\n    color: #555555;\n    max-width: 800px;\n    margin: 0;\n    line-height: 1.6;\n}\n\n@media (max-width: 768px) {\n    .gh-section-title-wrapper { \n        padding: 50px 20px 10px 20px; \n    }\n    \n    .gh-title-eyebrow { \n        font-size: 10px; \n        letter-spacing: 2px;\n    }\n    \n    .gh-main-title { \n        font-size: 32px; \n        letter-spacing: -1px;\n        margin-bottom: 15px;\n    }\n    \n    .gh-title-desc { \n        font-size: 14px; \n        line-height: 1.5;\n        padding: 0 10px;\n    }\n}\n<\/style>\n\n<header class=\"gh-section-title-wrapper\" aria-labelledby=\"gh-portfolio-main-title\">\n    \n    <span class=\"gh-title-eyebrow\" aria-hidden=\"true\">Il Metodo in Azione | Portfolio B2B e Fit-Out<\/span>\n    \n    <h2 id=\"gh-portfolio-main-title\" class=\"gh-main-title\">\n        Architettura Naturale Integrata.\n    <\/h2>\n    \n    <p class=\"gh-title-desc\">\n        Uno sguardo in tempo reale sui contesti corporate e retail pi\u00f9 attuali. Quando il design italiano incontra l'ingegneria bio-acustica e le <strong>infrastrutture vegetali indoor e outdoor<\/strong> per trasformare ambienti convenzionali in ecosistemi di puro benessere.\n    <\/p>\n\n<\/header>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"CollectionPage\",\n  \"name\": \"Portfolio B2B e Case Studies: Bio-Infrastrutture e Architettura Vegetale\",\n  \"description\": \"Introduzione al Portfolio Ufficiale e Case Studies B2B. Di seguito mostriamo le referenze fotografiche e i casi studio documentati direttamente dai nostri clienti top di gamma (User Generated Content) sull'utilizzo delle nostre soluzioni (pareti a verde vivo indoor e outdoor, giardini verticali in verde stabilizzato, divisori e complementi d'arredo acustico) per l'arredo biofilico, il corporate fit-out e l'ingegneria acustica passiva.\",\n  \"about\": {\n    \"@type\": \"Thing\",\n    \"name\": \"Arredo Biofilico e Ingegneria Acustica Passiva\"\n  }\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1168a2a5 elementor-section-full_width elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-default elementor-section-height-default\" data-id=\"1168a2a5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b50ea1c\" data-id=\"b50ea1c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b3cecd4 elementor-widget elementor-widget-html\" data-id=\"5b3cecd4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    #gh-desktop-hotspot {\n        display: none !important;\n    }\n\n    @media (min-width: 1024px) {\n        \n        #gh-veil-wrapper, #gh-compact-wrapper, #gh-final-wrapper, #gh-force-wrapper, #gh-10px-wrapper, #gh-desktop-masonry, #gh-desktop-static, #gh-desktop-clean, #gh-desktop-grid, #gh-desktop-neuro, #gh-desktop-stable, #gh-desktop-expand, #gh-desktop-safe {\n            display: none !important;\n        }\n\n        #gh-desktop-hotspot {\n            display: block !important;\n            width: 100% !important;\n            background-color: #F9F7F2 !important; \n            padding: 40px 40px 60px 40px !important;\n            box-sizing: border-box !important;\n            font-family: 'Montserrat', sans-serif !important;\n        }\n\n        .gh-hotspot-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr); \n            gap: 40px 25px; \n            align-items: start; \n            width: 100%;\n            list-style: none !important; \n            margin: 0 !important;\n            padding: 0 !important;\n        }\n\n        .gh-hotspot-item {\n            display: flex; \n            flex-direction: column;\n            width: 100%;\n            position: relative; \n            cursor: default; \n        }\n\n        .gh-hidden-row { display: none; }\n        .gh-fade-in { animation: fadeIn 0.8s ease forwards; }\n        @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n\n        .gh-media-holder {\n            position: relative;\n            width: 100%;\n            margin-bottom: 15px;\n            overflow: visible !important; \n            z-index: 1; \n            transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), z-index 0s;\n            transform-origin: center center;\n        }\n\n        .gh-hotspot-img {\n            width: 100%;\n            height: auto !important; \n            display: block;\n            border-radius: 4px;\n            box-shadow: 0 5px 15px rgba(26, 60, 52, 0.08);\n            transition: box-shadow 0.5s ease;\n        }\n\n        .gh-invisible-link {\n            position: absolute;\n            top: 0;\n            right: 0;\n            width: 35%; \n            height: 25%; \n            z-index: 10;\n            cursor: pointer; \n            border-top-right-radius: 4px; \n        }\n        \n        \/* Regola per l'accessibilit\u00e0 (WCAG): visibile solo a chi naviga con tastiera *\/\n        .gh-invisible-link:focus-visible {\n            outline: 3px solid #C8A165;\n            outline-offset: -3px;\n            background-color: rgba(200, 161, 101, 0.1);\n        }\n\n        \/* Classe speciale per rendere il link leggibile da Google ma invisibile agli utenti *\/\n        .gh-legal-text {\n            position: absolute;\n            width: 1px;\n            height: 1px;\n            padding: 0;\n            margin: -1px;\n            overflow: hidden;\n            clip: rect(0, 0, 0, 0);\n            white-space: nowrap;\n            border: 0;\n        }\n\n        .gh-hotspot-caption {\n            width: 100%;\n            padding-left: 12px;\n            border-left: 2px solid rgba(200, 161, 101, 0.3); \n            transition: border-color 0.3s ease;\n            position: relative;\n            z-index: 0;\n        }\n        \n        .gh-hotspot-caption h3 { \n            color: #1A3C34; \n            font-weight: 700; \n            font-size: 14px; \n            display: block; \n            margin-bottom: 4px;\n            margin-top: 0;\n            line-height: 1.3; \n        }\n        \n        .gh-hotspot-caption p { \n            color: #444; \n            font-size: 13px; \n            line-height: 1.5; \n            margin: 0; \n            font-weight: 400; \n        }\n\n        .gh-hotspot-item:hover .gh-media-holder { transform: scale(1.05); z-index: 20; }\n        .gh-hotspot-item:hover .gh-hotspot-img { box-shadow: 0 20px 40px rgba(26, 60, 52, 0.15); }\n        .gh-hotspot-item:hover .gh-hotspot-caption { border-left-color: #C8A165; }\n\n        .gh-hotspot-action {\n            width: 100%;\n            display: flex;\n            justify-content: center;\n            margin-top: 50px; \n        }\n\n        .gh-hotspot-btn {\n            font-family: 'Montserrat', sans-serif;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            color: #1A3C34;\n            text-decoration: none;\n            padding: 12px 30px;\n            border: 1px solid #1A3C34; \n            border-radius: 50px;\n            transition: all 0.3s ease;\n            background-color: transparent;\n            font-weight: 700;\n            cursor: pointer;\n        }\n\n        .gh-hotspot-btn:hover {\n            background-color: #1A3C34;\n            color: #C8A165; \n            border-color: #1A3C34;\n        }\n    }\n<\/style>\n\n<div id=\"gh-desktop-hotspot\" role=\"region\" aria-label=\"Portfolio Realizzazioni B2B Desktop\">\n\n    <ul class=\"gh-hotspot-grid\" id=\"ghHotspotGrid\">\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-lichene-stabilizzato-indoor-gianluca-vacchi.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Parete indoor in lichene stabilizzato per interior design di lusso nella residenza di Gianluca Vacchi insieme alla moglie\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CLXQ0JnD12h\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Guarda l&#039;installazione di design biofilico nella residenza di Gianluca Vacchi\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Residenza Gianluca Vacchi<\/h3>\n                <p>Modulo tecnico sartoriale ingegnerizzato su misura per il lusso invisibile residenziale.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/rivestimento-colonne-verde-stabilizzato-lenovo.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Rivestimento di colonne in cemento armato con verde stabilizzato e sistema apribile Push-Pull nello Store Lenovo\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CFKqvESHpVf\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Scopri le colonne rivestite in verde stabilizzato con sistema Push-Pull nello Store Lenovo\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Store Lenovo (Europa)<\/h3>\n                <p>Colonne in verde stabilizzato con sistema ispettivo Push-Pull per il benessere del capitale umano e del retail.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/correzione-acustica-pareti-lichene-muschio-selvaggio.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Correzione acustica passiva con rivestimento dell'intero perimetro in lichene nello studio podcast Muschio Selvaggio\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CTZnEBGMpvA\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Guarda i rivestimenti acustici perimetrali nello studio Muschio Selvaggio\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Studio Muschio Selvaggio<\/h3>\n                <p>Modulo bio-acustico a parete perimetrale per eliminare il riverbero e garantire nitidezza vocale nel podcast.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/allestimento-stand-fieristico-verde-stabilizzato-technogym.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Allestimento con pareti su misura in vegetazione stabilizzata per stand fieristico Technogym a Parigi\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DT3T4gZgAzW\/?img_index=1\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Vedi l&#039;allestimento con pareti in verde stabilizzato per lo stand Technogym\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Stand Fieristico Technogym<\/h3>\n                <p>Pareti in vegetazione stabilizzata create su misura. Sincronia materica tra benessere fisico e architettura bio-integrata.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/sistema-parietale-biofilico-retail-guess.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Parete verde stabilizzata che si estende a tutta altezza seguendo la scala del Guess Store di Amsterdam\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DKmSYM6twdW\/?img_index=1\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Esplora il sistema parietale biofilico nel Guess Store di Amsterdam\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Guess Store Amsterdam<\/h3>\n                <p>Sistemi biofilici a tutta altezza estesi sulle scale, ottimizzati per il retail internazionale ad alto traffico.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/controsoffitto-fonoassorbente-green-expert.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Controsoffitto bio-acustico fonoassorbente totalmente green nei negozi di elettronica Expert\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DKrQwUAoDst\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Guarda i controsoffitti fonoassorbenti green per Expert Elettronica\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Retail Elettronica Expert<\/h3>\n                <p>Bio-infrastruttura green a soffitto per il comfort acustico, per migliorare vendite e benessere del personale.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/facciata-verde-vivo-esterno-ospedale-niguarda.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Imponente facciata in verde stabilizzato di centinaia di mq all'Ospedale Niguarda inaugurata per le Olimpiadi Milano Cortina\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DUVoV32DF4M\/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Scopri la gigantesca facciata verde inaugurata all&#039;Ospedale Niguarda\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Ospedale Niguarda (Olimpiadi)<\/h3>\n                <p>Centinaia di mq di facciata verde e pareti verdi interne: ecosistema bio-certificato per la purificazione attiva delle aree mediche.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-fonoassorbenti-soffitto-verde-stabilizzato-unicredit.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Pannelli fonoassorbenti in verde stabilizzato installati nelle sale riunioni e uffici direzionali UniCredit\">\n                <a href=\"https:\/\/www.instagram.com\/unicredit_eu\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" aria-label=\"Guarda le installazioni fonoassorbenti direzionali per UniCredit\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Uffici Direzionali UniCredit<\/h3>\n                <p>Comfort bio-acustico per la privacy assoluta e il benessere negli spazi open space e nelle sale meeting.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-divisori-ignifughi-aeroporto-bologna.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Pannelli divisori in verde stabilizzato per le aree di transito dell'Aeroporto di Bologna\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/bologna_airport\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Vedi i divisori ignifughi per le aree ad alto traffico dell&#039;Aeroporto di Bologna\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Aeroporto di Bologna<\/h3>\n                <p>Bio-infrastruttura certificata ignifuga (B-s2, d0) per il comfort visivo e la sicurezza nelle aree ad alto traffico.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-scrivania-fonoassorbenti-open-space-unicredit.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Divisori scrivania fonoassorbenti e completamente green per postazioni di lavoro open space UniCredit\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/unicredit_eu\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Scopri i divisori fonoassorbenti da scrivania forniti a UniCredit\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Postazioni Open Space UniCredit<\/h3>\n                <p>Divisori fonoassorbenti tra le postazioni per la zonizzazione acustica e il benessere cognitivo dello staff.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-privacy-lounge-toscana-aeroporti.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Divisori per privacy e comfort biofilico acustico nelle sale d'attesa di Toscana Aeroporti\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/toscanaaeroporti\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Esplora la zonizzazione biofilica per la privacy dei passeggeri in Toscana Aeroporti\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Lounge Toscana Aeroporti<\/h3>\n                <p>Zonizzazione biofilica per ridurre lo stress, dare privacy ai passeggeri e migliorare l'experience nelle sale d'attesa.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pareti-divisorie-assorbimento-acustico-westpole.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Pareti divisorie per assorbimento acustico negli uffici smart office open space di Westpole\" loading=\"lazy\">\n                <a href=\"https:\/\/www.linkedin.com\/company\/westpole-benelux\/?originalSubdomain=be\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su LinkedIn\" tabindex=\"-1\" aria-label=\"Guarda le pareti per l&#039;abbattimento del riverbero negli uffici open space Westpole\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Smart Office Westpole<\/h3>\n                <p>Assorbimento passivo del riverbero per il massimo comfort operativo in architetture industriali e spazi di lavoro agili.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-corporate-logo-verde-stabilizzato-iveco.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Parete corporate in verde stabilizzato con inserimento del logo aziendale su misura per Iveco\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/iveco\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Scopri l&#039;infrastruttura biofilica con logo integrato per Iveco Group\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Aree Relax Corporate Iveco<\/h3>\n                <p>Infrastrutture biofiliche personalizzate con integrazione del logo e comunicazione aziendale a rilievo.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/esposizione-prodotti-tech-parete-verde-lenovo.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Clienti rilassati presso lo Spazio Lenovo attorno a una colonna verde stabilizzata con cuffie in esposizione integrata\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/Cab0A9HNiCP\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Guarda il merchandising interattivo tra le foglie nello Spazio Lenovo Milano\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Esposizione Spazio Lenovo Milano<\/h3>\n                <p>Correzione acustica integrata e prodotti tech esponibili o estraibili in mezzo alle foglie per incrementare la permanenza.<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-gigante-lichene-logo-aziendale-colorato-pieri.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Parete mastodontica in lichene stabilizzato alta 3 piani e perfettamente omogenea nella hall di Pieri Group\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DSnYEKRDb60\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Ammira l&#039;installazione gigante su 3 piani nella Hall di Pieri Group\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Hall Pieri Group (Tripla Altezza)<\/h3>\n                <p>Installazione gigante su 3 piani con logo aziendale: perfetta omogeneit\u00e0 senza stacchi cromatici (Lotto Unico).<\/p>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-hotspot-item gh-hidden-row\" aria-hidden=\"true\">\n            <div class=\"gh-media-holder\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/quinta-scenografica-lichene-eventi-gianluca-vacchi.jpg\" width=\"600\" height=\"800\" decoding=\"async\" class=\"gh-hotspot-img\" alt=\"Sfondo scenografico in lichene stabilizzato per eventi privati e feste esclusive di Gianluca Vacchi\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CKuTsDaDhLX\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"gh-invisible-link\" title=\"Vedi su Instagram\" tabindex=\"-1\" aria-label=\"Scopri le scenografie in lichene per eventi esclusivi e feste private\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-hotspot-caption\">\n                <h3>Feste Private Gianluca Vacchi<\/h3>\n                <p>Design biofilico come quinta scenografica naturale per eventi privati e corporate.<\/p>\n            <\/div>\n        <\/li>\n\n    <\/ul>\n\n    <div class=\"gh-hotspot-action\">\n        <a href=\"#\" id=\"ghHotspotBtn\" class=\"gh-hotspot-btn\" data-state=\"expand\" aria-expanded=\"false\" role=\"button\">\n            + MOSTRA ALTRI PROGETTI\n        <\/a>\n    <\/div>\n\n<\/div>\n\n<script type=\"application\/ld+json\" id=\"gh-portfolio-schema-desktop\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ItemList\",\n  \"name\": \"Portfolio Realizzazioni B2B: Pareti in Lichene Stabilizzato\",\n  \"description\": \"Lista di 16 case studies documentati direttamente dai clienti (User Generated Content) sull'impiego del verde stabilizzato Green Habitat per il corporate fit-out, l'architettura biofilica e la correzione acustica di uffici, ospedali e negozi. Vantaggi architettonici inclusi: isolamento acustico, assenza di manutenzione, design biofilico e certificazioni antincendio.\",\n  \"itemListElement\": [\n    { \"@type\": \"ListItem\", \"position\": 1, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Interior Design Residenziale (Gianluca Vacchi)\", \"url\": \"https:\/\/www.instagram.com\/p\/CLXQ0JnD12h\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-lichene-stabilizzato-indoor-gianluca-vacchi.jpg\", \"description\": \"Installazione di design biofilico indoor per l'arredo e il benessere nella residenza privata. Modulo tecnico sartoriale.\" } },\n    { \"@type\": \"ListItem\", \"position\": 2, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Colonne Verdi Push-Pull (Lenovo Store Europa)\", \"url\": \"https:\/\/www.instagram.com\/p\/CFKqvESHpVf\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/rivestimento-colonne-verde-stabilizzato-lenovo.jpg\", \"description\": \"Rivestimento di antiestetiche colonne in cemento armato trasformate nel fulcro dello store. Progettazione verde su misura con sistema 'Push-Pull' nascosto per l'ispezione degli impianti interni.\" } },\n    { \"@type\": \"ListItem\", \"position\": 3, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Correzione Acustica Studio Podcast (Muschio Selvaggio)\", \"url\": \"https:\/\/www.instagram.com\/p\/CTZnEBGMpvA\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/correzione-acustica-pareti-lichene-muschio-selvaggio.jpg\", \"description\": \"Pareti acustiche. Rivestimento dell'intero perimetro dello studio podcast con lichene stabilizzato per eliminare il riverbero e ottenere una perfetta fonoassorbenza.\" } },\n    { \"@type\": \"ListItem\", \"position\": 4, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Allestimento Stand Fieristico Biofilico (Technogym)\", \"url\": \"https:\/\/www.instagram.com\/p\/DT3T4gZgAzW\/?img_index=1\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/allestimento-stand-fieristico-verde-stabilizzato-technogym.jpg\", \"description\": \"Pareti di vegetazione stabilizzata realizzate su misura per stand fieristici internazionali.\" } },\n    { \"@type\": \"ListItem\", \"position\": 5, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Retail Design a Tutta Altezza (Guess Store Amsterdam)\", \"url\": \"https:\/\/www.instagram.com\/p\/DKmSYM6twdW\/?img_index=1\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/sistema-parietale-biofilico-retail-guess.jpg\", \"description\": \"Sistema parietale biofilico continuo, esteso su tutta l'altezza dello store seguendo la scalinata principale.\" } },\n    { \"@type\": \"ListItem\", \"position\": 6, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Controsoffitto Fonoassorbente Hi-Tech (Expert)\", \"url\": \"https:\/\/www.instagram.com\/p\/DKrQwUAoDst\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/controsoffitto-fonoassorbente-green-expert.jpg\", \"description\": \"Catene retail completamente green con controsoffitti fonoassorbenti per incrementare le vendite e il benessere dei dipendenti.\" } },\n    { \"@type\": \"ListItem\", \"position\": 7, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Facciata Verde Indoor Ospedaliera (Ospedale Niguarda)\", \"url\": \"https:\/\/www.instagram.com\/p\/DUVoV32DF4M\/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/facciata-verde-vivo-esterno-ospedale-niguarda.jpg\", \"description\": \"Centinaia di metri quadrati di facciata verde e pareti verdi interne inaugurate in occasione delle Olimpiadi Milano-Cortina 2026.\" } },\n    { \"@type\": \"ListItem\", \"position\": 8, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Uffici Meeting Direzionali (UniCredit)\", \"url\": \"https:\/\/www.instagram.com\/unicredit_eu\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-fonoassorbenti-soffitto-verde-stabilizzato-unicredit.jpg\", \"description\": \"Fornitura di pareti per uffici direzionali e divisori fonoassorbenti green per garantire privacy e comfort acustico.\" } },\n    { \"@type\": \"ListItem\", \"position\": 9, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Pannelli Ignifughi per Aree Transito (Aeroporto di Bologna)\", \"url\": \"https:\/\/www.instagram.com\/bologna_airport\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-divisori-ignifughi-aeroporto-bologna.jpg\", \"description\": \"Divisori in lichene stabilizzato installati nelle lounge e sale attesa. Creano privacy e comfort biofilico per i viaggiatori.\" } },\n    { \"@type\": \"ListItem\", \"position\": 10, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Divisori da Scrivania Open Space (UniCredit)\", \"url\": \"https:\/\/www.instagram.com\/unicredit_eu\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-scrivania-fonoassorbenti-open-space-unicredit.jpg\", \"description\": \"Divisori fonoassorbenti green inseriti tra le scrivanie per la zonizzazione acustica dello staff.\" } },\n    { \"@type\": \"ListItem\", \"position\": 11, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Zonizzazione Sale d'Attesa Lounge (Toscana Aeroporti)\", \"url\": \"https:\/\/www.instagram.com\/toscanaaeroporti\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-privacy-lounge-toscana-aeroporti.jpg\", \"description\": \"Divisori biofilici che creano privacy e comfort acustico per i passeggeri nelle lounge aeroportuali.\" } },\n    { \"@type\": \"ListItem\", \"position\": 12, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Assorbimento Riverbero Smart Office (Westpole)\", \"url\": \"https:\/\/www.linkedin.com\/company\/westpole-benelux\/?originalSubdomain=be\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pareti-divisorie-assorbimento-acustico-westpole.jpg\", \"description\": \"Pareti per l'abbattimento del riverbero negli uffici open space per il benessere e la salute dei dipendenti.\" } },\n    { \"@type\": \"ListItem\", \"position\": 13, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Integrazione Corporate Logo Su Verde (Iveco)\", \"url\": \"https:\/\/www.instagram.com\/iveco\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-corporate-logo-verde-stabilizzato-iveco.jpg\", \"description\": \"Pareti verdi personalizzate che integrano il logo e la comunicazione aziendale per le aree relax.\" } },\n    { \"@type\": \"ListItem\", \"position\": 14, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Visual Merchandising Interattivo (Spazio Lenovo Milano)\", \"url\": \"https:\/\/www.instagram.com\/p\/Cab0A9HNiCP\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/esposizione-prodotti-tech-parete-verde-lenovo.jpg\", \"description\": \"Prodotti tech in esposizione estraibili direttamente in mezzo alle foglie per incrementare la permanenza.\" } },\n    { \"@type\": \"ListItem\", \"position\": 15, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Installazione Parete Monumentale su 3 Piani (Pieri Group)\", \"url\": \"https:\/\/www.instagram.com\/p\/DSnYEKRDb60\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-gigante-lichene-logo-aziendale-colorato-pieri.jpg\", \"description\": \"Parete monumentale nella hall aziendale che copre 3 piani in altezza con logo integrato. Dimostra l'omogeneit\u00e0 assoluta del lichene.\" } },\n    { \"@type\": \"ListItem\", \"position\": 16, \"item\": { \"@type\": \"CreativeWork\", \"name\": \"Quinta Scenografica per Eventi Esclusivi (Gianluca Vacchi)\", \"url\": \"https:\/\/www.instagram.com\/p\/CKuTsDaDhLX\/\", \"image\": \"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/quinta-scenografica-lichene-eventi-gianluca-vacchi.jpg\", \"description\": \"Design biofilico come quinta scenografica naturale per eventi privati.\" } }\n  ]\n}\n<\/script>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n\n        const btn = document.getElementById('ghHotspotBtn');\n        const hiddenItems = document.querySelectorAll('.gh-hidden-row');\n\n        if(btn) {\n            btn.addEventListener('click', (e) => {\n                if(btn.getAttribute('data-state') === 'expand') {\n                    e.preventDefault(); \n                    \n                    hiddenItems.forEach(item => {\n                        item.style.display = 'flex'; \n                        item.classList.add('gh-fade-in'); \n                        \n                        item.removeAttribute('aria-hidden');\n                        const link = item.querySelector('.gh-invisible-link');\n                        if(link) link.removeAttribute('tabindex');\n                    });\n\n                    btn.innerText = \"SCOPRI LA GALLERY COMPLETA E I CASE HISTORY \u2192\";\n                    btn.setAttribute('data-state', 'link');\n                    btn.setAttribute('aria-expanded', 'true');\n                    btn.href = \"https:\/\/greenhabitat.it\/realizzazioni-video-foto-gallery\/\";\n                    \n                    const newBtn = btn.cloneNode(true);\n                    btn.parentNode.replaceChild(newBtn, btn);\n                }\n            });\n        }\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4166e437 elementor-section-full_width elementor-hidden-desktop elementor-section-height-default elementor-section-height-default\" data-id=\"4166e437\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7418bbce\" data-id=\"7418bbce\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-69f6e378 elementor-widget elementor-widget-html\" data-id=\"69f6e378\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @media (min-width: 1025px) {\n        #gh-compact-wrapper { display: none !important; }\n    }\n\n    #gh-compact-wrapper {\n        display: flex !important;\n        flex-direction: column !important;\n        width: 100% !important;\n        background-color: #F9F7F2 !important; \n        padding: 20px 0 30px 0 !important;\n        box-sizing: border-box !important;\n        font-family: 'Montserrat', sans-serif !important;\n        overflow: hidden !important;\n        position: relative !important;\n        -webkit-tap-highlight-color: transparent;\n    }\n\n    .gh-compact-header {\n        display: flex !important;\n        justify-content: space-between !important;\n        align-items: center !important;\n        width: 100% !important;\n        padding: 0 20px 5px 20px !important; \n        box-sizing: border-box !important;\n        z-index: 10 !important;\n    }\n\n    .gh-rec-unit { display: flex; align-items: center; gap: 8px; }\n    .gh-rec-lamp {\n        width: 10px; height: 10px; background-color: #00D640; border-radius: 50%;\n        box-shadow: 0 0 5px #00D640; animation: gh-flash 1.5s infinite;\n    }\n    .gh-rec-tag { font-size: 11px; font-weight: 800; color: #1A3C34; letter-spacing: 1px; }\n    @keyframes gh-flash { 0% { opacity: 1; } 50% { opacity: 0.3; } 100% { opacity: 1; } }\n\n    .gh-swipe-top {\n        font-size: 10px; font-weight: 700; color: #C8A165;\n        text-transform: uppercase; letter-spacing: 1px;\n        display: flex; align-items: center; gap: 5px;\n    }\n    .gh-gold-pointer { font-size: 16px; display: inline-block; animation: gh-move-right 1.5s infinite; }\n    @keyframes gh-move-right { 0% { transform: translateX(0); } 50% { transform: translateX(5px); } 100% { transform: translateX(0); } }\n\n    .gh-compact-track {\n        display: flex !important;\n        flex-wrap: nowrap !important;\n        overflow-x: auto !important;\n        gap: 10px !important; \n        padding-left: 4px !important; \n        scroll-padding-left: 4px !important;\n        padding-right: 20px !important; \n        padding-bottom: 20px !important;\n        padding-top: 10px !important; \n        width: 100% !important;\n        cursor: grab;\n        scrollbar-width: none;\n        -ms-overflow-style: none;\n        scroll-snap-type: x mandatory; \n        list-style: none !important; \n        margin: 0 !important;\n    }\n    .gh-compact-track::-webkit-scrollbar { display: none; }\n    .gh-compact-track.active { cursor: grabbing; scroll-snap-type: none !important; }\n\n    .gh-compact-item {\n        flex: 0 0 92vw !important; \n        width: 92vw !important;\n        max-width: 500px !important; \n        display: flex !important;\n        flex-direction: column !important;\n        text-decoration: none !important;\n        border: none !important;\n        background: transparent !important;\n        margin: 0 !important;\n        scroll-snap-align: start; \n        -webkit-user-drag: none;\n        position: relative; \n        \n        transform: translate3d(0,0,0);\n        transition: transform 1.8s cubic-bezier(0.25, 1, 0.5, 1);\n        will-change: transform;\n    }\n\n    .gh-track-breathing .gh-compact-item,\n    .gh-track-breathing .gh-m-ghost-wrapper { \n        transform: translate3d(-80px, 0, 0) !important; \n    }\n\n    .gh-f-img {\n        width: 100% !important;\n        height: auto !important;\n        min-height: 250px;\n        background: #eee;\n        border-radius: 4px !important; \n        overflow: hidden;\n        margin-bottom: 10px !important; \n        box-shadow: 0 8px 20px rgba(0,0,0,0.1);\n        pointer-events: none; \n        position: relative;\n    }\n    .gh-f-img img { width: 100%; height: auto; display: block; object-fit: cover; }\n\n    .gh-m-hotspot {\n        position: absolute;\n        top: 0;\n        right: 0;\n        width: 50%; \n        height: 25%;\n        z-index: 20;\n        pointer-events: auto; \n        -webkit-tap-highlight-color: transparent;\n    }\n    \n    \/* Regola per l'accessibilit\u00e0 (WCAG): visibile solo a chi naviga con tastiera *\/\n    .gh-m-hotspot:focus-visible {\n        outline: 3px solid #C8A165;\n        outline-offset: -3px;\n        background-color: rgba(200, 161, 101, 0.2);\n    }\n\n    \/* Classe speciale per rendere il link leggibile da Google ma invisibile agli utenti *\/\n    .gh-legal-text {\n        position: absolute;\n        width: 1px;\n        height: 1px;\n        padding: 0;\n        margin: -1px;\n        overflow: hidden;\n        clip: rect(0, 0, 0, 0);\n        white-space: nowrap;\n        border: 0;\n    }\n\n    .gh-f-caption {\n        font-size: 14px !important; \n        line-height: 1.4 !important;\n        color: #333333 !important;\n        margin: 0 !important;\n        padding: 0 5px !important;\n        display: -webkit-box;\n        -webkit-line-clamp: 3;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n    \n    .gh-inline-title {\n        color: #1A3C34 !important;\n        font-weight: 700 !important;\n        font-size: inherit !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        display: inline !important;\n    }\n    \n    .gh-inline-desc {\n        display: inline !important;\n    }\n    \n    .gh-m-ghost-wrapper {\n        flex: 0 0 40vw !important; width: 40vw !important; max-width: 200px !important;\n        scroll-snap-align: start; margin: 0 !important; height: auto; display: flex !important; flex-direction: column !important;\n        transform: translate3d(0,0,0); transition: transform 1.8s cubic-bezier(0.25, 1, 0.5, 1);\n        list-style: none !important;\n    }\n    .gh-m-ghost {\n        text-decoration: none !important; display: flex !important; flex-direction: column !important; width: 100%; height: 100%;\n    }\n    .gh-ghost-box {\n        width: 100% !important; aspect-ratio: 3\/4; min-height: 250px;\n        border: 1px solid rgba(200, 161, 101, 0.5); border-radius: 4px;\n        display: flex; flex-direction: column; align-items: center; justify-content: center;\n        text-align: center; background: transparent; transition: all 0.2s ease;\n    }\n    .gh-ghost-icon { font-size: 24px; color: #1A3C34; margin-bottom: 10px; opacity: 0.8; }\n    .gh-ghost-text { font-size: 9px; color: #1A3C34; font-weight: 700; letter-spacing: 1.5px; }\n\n    .gh-compact-footer {\n        padding: 0 20px !important; width: 100% !important; box-sizing: border-box !important;\n        margin-top: 5px !important; display: flex !important; align-items: center !important; gap: 15px !important; \n    }\n    .gh-compact-bar-track {\n        flex-grow: 1; height: 3px; background: #e0e0e0; border-radius: 3px; position: relative; overflow: hidden;\n    }\n    .gh-compact-bar-fill {\n        position: absolute; left: 0; top: 0; bottom: 0; width: 5%; background-color: #C8A165; transition: width 0.1s linear;\n    }\n    .gh-swipe-bottom {\n        font-size: 10px; font-weight: 700; color: #C8A165; letter-spacing: 1px; display: flex; align-items: center; gap: 5px; white-space: nowrap; \n    }\n<\/style>\n\n<section id=\"gh-compact-wrapper\" aria-label=\"Portfolio Realizzazioni B2B Mobile\">\n\n    <div class=\"gh-compact-header\" aria-hidden=\"true\">\n        <div class=\"gh-rec-unit\"><div class=\"gh-rec-lamp\"><\/div><span class=\"gh-rec-tag\">LIVE FEED<\/span><\/div>\n        <div class=\"gh-swipe-top\">SCORRI <span class=\"gh-gold-pointer\">\u2192<\/span><\/div>\n    <\/div>\n\n    <ul class=\"gh-compact-track\" id=\"ghCompactTrack\">\n        \n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-lichene-stabilizzato-indoor-gianluca-vacchi.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Parete indoor in lichene stabilizzato per interior design di lusso nella residenza di Gianluca Vacchi\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CLXQ0JnD12h\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Visualizza il post di Gianluca Vacchi sulla parete Green Habitat in casa sua\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Residenza Gianluca Vacchi:<\/h3>\n                <span class=\"gh-inline-desc\">Modulo tecnico sartoriale ingegnerizzato su misura per il lusso invisibile residenziale.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/rivestimento-colonne-verde-stabilizzato-lenovo.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Rivestimento di colonne in cemento armato con verde stabilizzato e sistema apribile Push-Pull nello Store Lenovo\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CFKqvESHpVf\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda il post ufficiale Lenovo sulle colonne biofiliche\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Store Lenovo (Europa):<\/h3>\n                <span class=\"gh-inline-desc\">Colonne in verde stabilizzato con sistema ispettivo Push-Pull per il benessere del capitale umano e del retail.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/correzione-acustica-pareti-lichene-muschio-selvaggio.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Correzione acustica passiva con rivestimento dell'intero perimetro in lichene nello studio podcast Muschio Selvaggio\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CTZnEBGMpvA\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda il set del podcast Muschio Selvaggio completamente rivestito\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Podcast Muschio Selvaggio:<\/h3>\n                <span class=\"gh-inline-desc\">Modulo bio-acustico a parete perimetrale per eliminare il riverbero e garantire nitidezza vocale.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/allestimento-stand-fieristico-verde-stabilizzato-technogym.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Allestimento con pareti su misura in vegetazione stabilizzata per stand fieristico Technogym a Parigi\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DT3T4gZgAzW\/?img_index=1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda l&#039;installazione per lo stand fieristico Technogym\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Stand Fieristici Technogym:<\/h3>\n                <span class=\"gh-inline-desc\">Pareti create su misura. Sincronia materica tra benessere fisico e architettura bio-integrata.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/sistema-parietale-biofilico-retail-guess.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Parete verde stabilizzata che si estende a tutta altezza seguendo la scala del Guess Store di Amsterdam\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DKmSYM6twdW\/?img_index=1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda la parete verde nel negozio Guess di Amsterdam\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Guess Store:<\/h3>\n                <span class=\"gh-inline-desc\">Sistemi biofilici a tutta altezza estesi sulle scale, ottimizzati per il retail internazionali ad alto traffico.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/controsoffitto-fonoassorbente-green-expert.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Controsoffitto bio-acustico fonoassorbente totalmente green nei negozi di elettronica Expert\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DKrQwUAoDst\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda il controsoffitto verde di Expert\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Retail Elettronica Expert:<\/h3>\n                <span class=\"gh-inline-desc\">Bio-infrastrutture green a soffitto per il comfort acustico, per migliorare vendite e benessere del personale.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/facciata-verde-vivo-esterno-ospedale-niguarda.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Pareti verdi interne e imponente facciate esterne di centinaia di mq all'Ospedale Niguarda\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DUVoV32DF4M\/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda la facciata verde e le pareti interne inaugurate all&#039;Ospedale Niguarda\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Ospedale Niguarda (Olimpiadi):<\/h3>\n                <span class=\"gh-inline-desc\">Ecosistemi bio-certificato per purificazione attiva delle aree mediche interne ed esterne.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-fonoassorbenti-soffitto-verde-stabilizzato-unicredit.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Pannelli fonoassorbenti in verde stabilizzato installati nelle sale riunioni e uffici direzionali UniCredit\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/unicredit_eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda i rivestimenti acustici negli uffici UniCredit\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Uffici Direzionali UniCredit:<\/h3>\n                <span class=\"gh-inline-desc\">Comfort bio-acustico per la privacy assoluta e il benessere negli spazi open space e nelle sale meeting.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pannelli-divisori-ignifughi-aeroporto-bologna.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Pannelli divisori in verde stabilizzato per le aree di transito dell'Aeroporto di Bologna\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/bologna_airport\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda le installazioni all&#039;Aeroporto di Bologna\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Aeroporto di Bologna:<\/h3>\n                <span class=\"gh-inline-desc\">Bio-infrastruttura certificata ignifuga (B-s2, d0) per il comfort visivo e la sicurezza nelle aree ad alto traffico.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-scrivania-fonoassorbenti-open-space-unicredit.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Divisori scrivania fonoassorbenti e completamente green per postazioni di lavoro open space UniCredit\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/unicredit_eu\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda i divisori operativi UniCredit\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Postazioni Open Space UniCredit:<\/h3>\n                <span class=\"gh-inline-desc\">Divisori fonoassorbenti tra le postazioni per l'acustica e il benessere cognitivo dello staff.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/divisori-privacy-lounge-toscana-aeroporti.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Divisori per privacy e comfort biofilico acustico nelle sale d'attesa di Toscana Aeroporti\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/toscanaaeroporti\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda i divisori nelle lounge di Toscana Aeroporti\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Lounge Toscana Aeroporti:<\/h3>\n                <span class=\"gh-inline-desc\">Zonizzazione biofilica per ridurre lo stress, dare privacy ai passeggeri e migliorare l'experience.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/pareti-divisorie-assorbimento-acustico-westpole.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Pareti divisorie per assorbimento acustico negli uffici smart office open space di Westpole\" loading=\"lazy\">\n                <a href=\"https:\/\/www.linkedin.com\/company\/westpole-benelux\/?originalSubdomain=be\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda il progetto corporate per Westpole\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Smart Office Westpole:<\/h3>\n                <span class=\"gh-inline-desc\">Assorbimento passivo del riverbero per il massimo comfort operativo in architetture industriali.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-corporate-logo-verde-stabilizzato-iveco.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Parete corporate in verde stabilizzato con inserimento del logo aziendale su misura per Iveco\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/iveco\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda le pareti corporate brandizzate per Iveco\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Aree Relax Corporate Iveco:<\/h3>\n                <span class=\"gh-inline-desc\">Infrastrutture biofiliche personalizzate con integrazione del logo e comunicazione aziendale a rilievo.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/esposizione-prodotti-tech-parete-verde-lenovo.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Clienti rilassati presso lo Spazio Lenovo attorno a una colonna verde stabilizzata con cuffie in esposizione integrata\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/Cab0A9HNiCP\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda l&#039;area interattiva nello Spazio Lenovo\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Esposizione Spazio Lenovo Milano:<\/h3>\n                <span class=\"gh-inline-desc\">Prodotti tech esponibili o estraibili in mezzo alle foglie per incrementare la permanenza.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/parete-gigante-lichene-logo-aziendale-colorato-pieri.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Parete mastodontica in lichene stabilizzato alta 3 piani e perfettamente omogenea nella hall di Pieri Group\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/DSnYEKRDb60\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Guarda l&#039;installazione a tripla altezza per Pieri Group\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Hall Pieri Group (Tripla Altezza):<\/h3>\n                <span class=\"gh-inline-desc\">Installazione gigante su 3 piani con logo aziendale: perfetta omogeneit\u00e0 (Lotto Unico).<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-compact-item\">\n            <div class=\"gh-f-img\">\n                <img loading=\"lazy\" src=\"https:\/\/greenhabitat.it\/wp-content\/uploads\/2026\/02\/quinta-scenografica-lichene-eventi-gianluca-vacchi.jpg\" width=\"600\" height=\"800\" decoding=\"async\" draggable=\"false\" alt=\"Sfondo scenografico in lichene stabilizzato per eventi privati e feste esclusive di Gianluca Vacchi\" loading=\"lazy\">\n                <a href=\"https:\/\/www.instagram.com\/p\/CKuTsDaDhLX\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gh-m-hotspot\" aria-label=\"Scopri le scenografie in lichene per eventi esclusivi e feste private\"><span class=\"gh-legal-text\">Fonte Legale e Copyright Social<\/span><\/a>\n            <\/div>\n            <div class=\"gh-f-caption\">\n                <h3 class=\"gh-inline-title\">Feste Private Gianluca Vacchi:<\/h3>\n                <span class=\"gh-inline-desc\">Design biofilico come quinta scenografica naturale per eventi privati e corporate.<\/span>\n            <\/div>\n        <\/li>\n\n        <li class=\"gh-m-ghost-wrapper\">\n            <a href=\"https:\/\/greenhabitat.it\/realizzazioni-video-foto-gallery\/\" class=\"gh-m-ghost\" aria-label=\"Mostra la galleria completa di tutte le nostre installazioni B2B\">\n                <div class=\"gh-ghost-box\">\n                    <span class=\"gh-ghost-icon\" aria-hidden=\"true\">\u279c<\/span>\n                    <span class=\"gh-ghost-text\">TUTTE LE<br>REALIZZAZIONI<\/span>\n                <\/div>\n            <\/a>\n        <\/li>\n        \n        <li style=\"min-width: 20px; list-style: none;\" aria-hidden=\"true\"><\/li>\n    <\/ul>\n\n    <div class=\"gh-compact-footer\" aria-hidden=\"true\">\n        <div class=\"gh-compact-bar-track\">\n            <div class=\"gh-compact-bar-fill\" id=\"ghCompactFill\"><\/div>\n        <\/div>\n        <div class=\"gh-swipe-bottom\">SCORRI <span class=\"gh-gold-pointer\">\u2192<\/span><\/div>\n    <\/div>\n\n<\/section>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const slider = document.getElementById('ghCompactTrack');\n        const fill = document.getElementById('ghCompactFill');\n        const wrapper = document.getElementById('gh-compact-wrapper');\n        \n        if(!slider || !fill) return;\n\n        let isDown = false;\n        let startX;\n        let scrollLeft;\n        let isDragging = false; \n\n        let userInteracted = false;\n        let nudgeTimeout;\n\n        const triggerBreathing = () => {\n            if (userInteracted) return;\n            if (slider.scrollLeft > 10) return;\n\n            slider.classList.add('gh-track-breathing');\n\n            setTimeout(() => {\n                if(!userInteracted) {\n                    slider.classList.remove('gh-track-breathing');\n                }\n            }, 2000);\n        };\n\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    if (!userInteracted && !nudgeTimeout) {\n                        nudgeTimeout = setTimeout(triggerBreathing, 2500); \n                    }\n                } else {\n                    if (nudgeTimeout) {\n                        clearTimeout(nudgeTimeout);\n                        nudgeTimeout = null;\n                    }\n                }\n            });\n        }, { threshold: 0.6 });\n\n        if (wrapper) observer.observe(wrapper);\n\n        const stopAll = () => {\n            userInteracted = true;\n            if (nudgeTimeout) clearTimeout(nudgeTimeout);\n            slider.classList.remove('gh-track-breathing');\n        };\n\n        slider.addEventListener('touchstart', stopAll, {passive: true});\n        slider.addEventListener('mousedown', stopAll);\n        slider.addEventListener('scroll', () => {\n            if (slider.scrollLeft > 10) userInteracted = true;\n            updateUI();\n        });\n\n        const updateUI = () => {\n            const max = slider.scrollWidth - slider.clientWidth;\n            if (max > 0) {\n                const percentage = (slider.scrollLeft \/ max) * 100;\n                fill.style.width = Math.max(5, Math.min(100, percentage)) + '%';\n            } else {\n                fill.style.width = '100%';\n            }\n\n            const firstImg = slider.querySelector('.gh-f-img');\n            const ghostBox = slider.querySelector('.gh-ghost-box');\n            if(firstImg && ghostBox && firstImg.offsetHeight > 0) {\n                ghostBox.style.height = firstImg.offsetHeight + 'px';\n                ghostBox.style.minHeight = '0';\n                ghostBox.style.aspectRatio = 'auto';\n            }\n        };\n\n        setTimeout(updateUI, 500);\n        setTimeout(updateUI, 2000); \n        window.addEventListener('resize', updateUI);\n\n        const links = slider.querySelectorAll('a');\n        links.forEach(link => {\n            link.addEventListener('click', (e) => {\n                if (isDragging) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                }\n            });\n        });\n\n        slider.addEventListener('mousedown', (e) => {\n            stopAll();\n            isDown = true;\n            isDragging = false; \n            slider.classList.add('active'); \n            startX = e.pageX - slider.offsetLeft;\n            scrollLeft = slider.scrollLeft;\n        });\n\n        const stopDrag = () => {\n            if (!isDown) return;\n            isDown = false;\n            slider.classList.remove('active'); \n            setTimeout(() => { isDragging = false; }, 50);\n        };\n\n        slider.addEventListener('mouseleave', stopDrag);\n        slider.addEventListener('mouseup', stopDrag);\n\n        slider.addEventListener('mousemove', (e) => {\n            if (!isDown) return;\n            e.preventDefault();\n            const x = e.pageX - slider.offsetLeft;\n            const walk = (x - startX); \n            if (Math.abs(walk) > 5) {\n                isDragging = true;\n                slider.scrollLeft = scrollLeft - (walk * 1.5); \n            }\n        });\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7767f42 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7767f42\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c0c1a3d\" data-id=\"c0c1a3d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df0beac elementor-widget elementor-widget-html\" data-id=\"df0beac\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    #gh-stab-faq {\n        display: block !important;\n        width: 100% !important;\n        background-color: #ffffff !important;\n        padding: 80px 5% !important;\n        box-sizing: border-box !important;\n        font-family: 'Inter', sans-serif !important;\n    }\n\n    #gh-stab-faq .gh-faq-inner {\n        max-width: 900px !important;\n        margin: 0 auto !important;\n    }\n\n    #gh-stab-faq .gh-faq-header {\n        text-align: center !important;\n        margin-bottom: 50px !important;\n    }\n\n    #gh-stab-faq .gh-faq-badge {\n        font-size: 0.75rem !important;\n        font-weight: 800 !important;\n        color: #b59a5a !important; \n        text-transform: uppercase !important;\n        letter-spacing: 2px !important;\n        margin-bottom: 15px !important;\n        display: inline-block !important;\n    }\n\n    #gh-stab-faq h2 {\n        font-size: 3rem !important;\n        font-weight: 800 !important;\n        color: #111827 !important;\n        margin: 0 !important;\n        line-height: 1.1 !important;\n        letter-spacing: -1.5px !important;\n    }\n\n    #gh-stab-faq details {\n        background: #ffffff !important;\n        border-bottom: 1px solid #e5e7eb !important;\n        padding: 20px 0 !important;\n        transition: all 0.3s ease !important;\n    }\n\n    #gh-stab-faq summary {\n        font-size: 1.25rem !important;\n        font-weight: 700 !important;\n        color: #1f2937 !important;\n        cursor: pointer !important;\n        list-style: none !important;\n        display: flex !important;\n        justify-content: space-between !important;\n        align-items: center !important;\n        outline: none !important;\n    }\n\n    #gh-stab-faq summary::-webkit-details-marker { display: none !important; }\n\n    #gh-stab-faq summary::after {\n        content: '+' !important;\n        font-size: 1.8rem !important;\n        font-weight: 400 !important;\n        color: #b59a5a !important;\n        transition: transform 0.3s ease !important;\n    }\n\n    #gh-stab-faq details[open] summary::after {\n        content: '\u2212' !important;\n        transform: rotate(180deg) !important;\n    }\n\n    #gh-stab-faq details p {\n        font-size: 1.05rem !important;\n        color: #4b5563 !important;\n        line-height: 1.7 !important;\n        margin: 20px 0 0 0 !important;\n        padding-right: 40px !important;\n    }\n\n    @media (max-width: 768px) {\n        #gh-stab-faq { padding: 60px 20px !important; }\n        #gh-stab-faq h2 { font-size: 2.2rem !important; }\n        #gh-stab-faq summary { font-size: 1.1rem !important; }\n        #gh-stab-faq details p { padding-right: 0 !important; font-size: 1rem !important; }\n    }\n<\/style>\n\n<section id=\"gh-stab-faq\" aria-labelledby=\"gh-faq-title\">\n\n    <div class=\"gh-faq-inner\">\n        <div class=\"gh-faq-header\">\n            <div class=\"gh-faq-badge\">Supporto Progettuale B2B<\/div>\n            <h2 id=\"gh-faq-title\">Specifiche e Risoluzione Obiezioni.<\/h2>\n        <\/div>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Il verde stabilizzato attira la polvere o i parassiti?<\/summary>\n            <p>Assolutamente no. A differenza della plastica che si carica elettrostaticamente, il processo di stabilizzazione rende la pianta intrinsecamente antistatica, respingendo l'accumulo di polvere. Essendo materia organica ormai inerte (priva di linfa), non produce spore e non attira alcun tipo di insetto. \u00c8 una soluzione 100% igienica per ambienti chiusi.<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Qual \u00e8 la durata effettiva (CAPEX) e rischio sbiadimento?<\/summary>\n            <p>In condizioni indoor, il ciclo di vita operativo stimato \u00e8 di circa 7-10 anni (e vantiamo storici di pareti ben pi\u00f9 vecchie ancora in eccellenti condizioni). Trattandosi di un materiale 100% organico e naturale, la sua longevit\u00e0 cromatica \u00e8 altissima; tuttavia, esattamente come accade per i legni pregiati o i tessuti d'arredo, si consiglia di evitare un'esposizione prolungata e diretta alla forte luce solare (raggi UV) o a fonti di calore molto intense, che nel lungo termine potrebbero semplicemente accelerarne il naturale invecchiamento.<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>\u00c8 necessaria una predisposizione per impianti idrici o luci LED?<\/summary>\n            <p>Nessuna delle due. \u00c8 una bio-infrastruttura Dry-Tech (a secco). Non serve alcun allaccio idraulico n\u00e9 manutenzione botanica. Sopravvive perfettamente a 0 Lux (buio totale), risultando la soluzione perfetta per sale riunioni cieche, corridoi e ascensori, abbattendo totalmente le spese operative (Zero OPEX).<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Rispetta le normative antincendio per vie di fuga e locali pubblici?<\/summary>\n            <p>Assolutamente s\u00ec, la sicurezza \u00e8 al centro delle nostre bio-infrastrutture. Le nostre linee di punta, come il lichene stabilizzato, possiedono la severa certificazione europea di reazione al fuoco Classe B-s2,d0 (norma UNI EN 13501-1). Questo garantisce bassissima emissione di fumi e assenza di gocciolamento incandescente, rendendo le installazioni idonee per le ispezioni dei Vigili del Fuoco in hotel, uffici e grandi spazi commerciali.<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Emette composti volatili (VOC) o odori nocivi negli uffici?<\/summary>\n            <p>No, il materiale \u00e8 totalmente sicuro per la qualit\u00e0 dell'aria interna (IAQ). Non impieghiamo plastiche o vernici sintetiche. Il nostro processo produttivo utilizza esclusivamente componenti organici e sicuri: linfa sostituita da glicerina vegetale, sali e pigmenti di grado alimentare. Nessuna esalazione tossica, garantendo la massima salubrit\u00e0 per i lavoratori.<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Cosa succede se l'aria dell'ufficio diventa troppo secca?<\/summary>\n            <p>Il materiale richiede una normale igrometria indoor, posizionandosi in un range di circa 40% - 70%. Se l'umidit\u00e0 scende drasticamente (es. riscaldamento intensivo invernale), il lichene cristallizza diventando temporaneamente rigido. <strong>Attenzione: non spruzzare mai acqua!<\/strong> L'acqua dilava i conservanti. Baster\u00e0 ripristinare un livello di umidit\u00e0 standard nella stanza affinch\u00e9 il materiale ritorni spugnoso e morbido da solo.<\/p>\n        <\/details>\n\n        <details class=\"gh-faq-stab-item\">\n            <summary>Come si gestisce lo smaltimento a fine vita (Economia Circolare)?<\/summary>\n            <p>In ottemperanza alle policy di sostenibilit\u00e0 ESG, il nostro verde stabilizzato non \u00e8 un rifiuto plastico o pericoloso. Essendo un prodotto composto interamente da biomassa naturale, stabilizzata con elementi organici ed eco-compatibili (glicerina, sali e pigmenti alimentari), a fine vita i moduli risultano altamente sostenibili e smaltibili in totale sicurezza per l'ambiente.<\/p>\n        <\/details>\n    <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Il verde stabilizzato attira la polvere o i parassiti?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Assolutamente no. Il processo di stabilizzazione rende la pianta intrinsecamente antistatica, respingendo l'accumulo di polvere. Essendo materia organica inerte, non produce spore e non attira alcun insetto.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Qual \u00e8 la durata effettiva (CAPEX) e rischio sbiadimento?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Il ciclo di vita stimato indoor \u00e8 di circa 7-10 anni (spesso superiore). Trattandosi di un materiale naturale, per preservarne al massimo la vividezza nel tempo, si consiglia semplicemente di evitare un'esposizione prolungata e diretta ai forti raggi UV o a fonti di calore molto intense.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00c8 necessaria una predisposizione per impianti idrici o luci LED?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Nessuna predisposizione. \u00c8 una bio-infrastruttura Dry-Tech (a secco) a Zero OPEX. Non richiede allaccio idraulico e sopravvive a 0 Lux (buio totale).\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Rispetta le normative antincendio per vie di fuga e locali pubblici?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"S\u00ec, garantiamo la massima sicurezza. Le nostre linee di punta come il lichene possiedono la certificazione europea di reazione al fuoco Classe B-s2,d0 (UNI EN 13501-1), con bassissima emissione di fumi e assenza di gocciolamento incandescente.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Emette composti volatili (VOC) o odori nocivi negli uffici?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. Non impieghiamo plastiche o vernici. Utilizziamo componenti organici: glicerina vegetale, sali e pigmenti alimentari. Nessuna esalazione tossica per la qualit\u00e0 dell'aria (IAQ).\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Cosa succede se l'aria dell'ufficio diventa troppo secca?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Sotto il 40% circa di umidit\u00e0, il materiale diventa temporaneamente rigido. Non spruzzare mai acqua per non dilavare i conservanti. Il materiale torner\u00e0 morbido da solo ripristinando la normale igrometria.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Come si gestisce lo smaltimento a fine vita (Economia Circolare)?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Essendo composto da biomassa naturale stabilizzata con glicerina, sali e pigmenti alimentari, non \u00e8 un rifiuto plastico. A fine vita risulta altamente sostenibile ed eco-compatibile.\" }\n    }\n  ]\n}\n<\/script>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const details = document.querySelectorAll(\".gh-faq-stab-item\");\n        details.forEach(targetDetail => {\n            targetDetail.addEventListener(\"toggle\", () => {\n                if (targetDetail.open) {\n                    details.forEach(detail => {\n                        if (detail !== targetDetail && detail.open) {\n                            detail.open = false;\n                        }\n                    });\n                }\n            });\n        });\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f3b09f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"f3b09f6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b5031dd elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1b5031dd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69a25c8e\" data-id=\"69a25c8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-356dca04 elementor-widget elementor-widget-html\" data-id=\"356dca04\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap');\n\n    #gh-form-header {\n        text-align: center !important;\n        max-width: 800px !important;\n        margin: 0 auto 40px auto !important; \n        font-family: 'Inter', sans-serif !important;\n        padding: 0 20px !important;\n    }\n\n    #gh-form-header * { box-sizing: border-box !important; }\n\n    #gh-form-header .gh-form-badge {\n        font-size: 0.8rem !important;\n        font-weight: 800 !important;\n        color: #b59a5a !important; \n        text-transform: uppercase !important;\n        letter-spacing: 2px !important;\n        margin-bottom: 20px !important;\n        display: inline-block !important;\n        padding: 6px 16px !important;\n        border: 1px solid rgba(181, 154, 90, 0.3) !important;\n        border-radius: 50px !important;\n        background: rgba(181, 154, 90, 0.05) !important;\n    }\n\n    #gh-form-header h2 {\n        font-family: 'Playfair Display', serif !important;\n        font-size: 3.2rem !important;\n        font-weight: 800 !important;\n        color: #0f172a !important;\n        line-height: 1.15 !important;\n        margin: 0 0 20px 0 !important;\n        letter-spacing: -1px !important;\n    }\n\n    #gh-form-header p {\n        font-size: 1.15rem !important;\n        color: #475569 !important;\n        line-height: 1.6 !important;\n        margin: 0 !important;\n        font-weight: 400 !important;\n    }\n\n    #gh-form-header .gh-trust-bullets {\n        display: flex !important;\n        justify-content: center !important;\n        gap: 25px !important;\n        margin-top: 25px !important;\n        flex-wrap: wrap !important;\n    }\n\n    #gh-form-header .gh-trust-bullets span {\n        font-size: 0.9rem !important;\n        font-weight: 600 !important;\n        color: #0f172a !important;\n        display: flex !important;\n        align-items: center !important;\n        gap: 8px !important;\n    }\n\n    #gh-form-header .gh-trust-bullets svg {\n        width: 16px !important;\n        height: 16px !important;\n        color: #b59a5a !important; \n    }\n\n    @media (max-width: 768px) {\n        #gh-form-header h2 { font-size: 2.4rem !important; }\n        #gh-form-header p { font-size: 1.05rem !important; }\n        #gh-form-header .gh-trust-bullets { gap: 15px !important; flex-direction: column !important; align-items: center !important; }\n    }\n<\/style>\n\n<div id=\"gh-form-header\">\n    \n    <div class=\"gh-form-badge\">Progettazione su misura<\/div>\n    \n    <h2>Diamo forma alla tua visione.<\/h2>\n    \n    <p>\n        Che si tratti di un ambiente residenziale, un locale commerciale o un grande progetto architettonico, la nostra produzione si adatta ai tuoi spazi. Raccontaci la tua idea per ricevere un'analisi senza impegno.\n    <\/p>\n\n    <div class=\"gh-trust-bullets\">\n        <span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n            Risposta entro 24\/48 ore\n        <\/span>\n        <span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n            Consulenza personalizzata\n        <\/span>\n        <span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n            Supporto in ogni fase\n        <\/span>\n    <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-57868b20 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"57868b20\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-custom\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5bfe916b\" data-id=\"5bfe916b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-66ae597b elementor-widget elementor-widget-html\" data-id=\"66ae597b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"9406678\",\n    formId: \"b1a32b5f-024f-4fd6-a5f6-c7b0b1399ec5\"\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73b5108 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"73b5108\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1df8396d\" data-id=\"1df8396d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57f0ca9d elementor-widget elementor-widget-html\" data-id=\"57f0ca9d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .gh-legal-shield-wrapper {\n        background-color: #ffffff !important; \n        padding: 30px 20px !important; \n        text-align: center !important;\n        font-family: 'Inter', 'Montserrat', sans-serif !important;\n        border-top: 1px solid #f1f5f9 !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n    }\n\n    .gh-legal-shield-container {\n        max-width: 1000px !important;\n        margin: 0 auto !important;\n    }\n\n    .gh-legal-shield-text {\n        color: #94a3b8 !important; \n        font-size: 10px !important; \n        line-height: 1.6 !important;\n        margin: 0 !important;\n        font-weight: 400 !important;\n        text-align: justify !important;\n        text-align-last: center !important;\n    }\n\n    .gh-legal-shield-text strong {\n        color: #64748b !important; \n        font-weight: 600 !important;\n    }\n\n    .gh-legal-shield-text a {\n        color: #94a3b8 !important; \n        text-decoration: underline !important;\n        text-decoration-color: #cbd5e1 !important; \n        transition: color 0.3s ease !important;\n    }\n\n    .gh-legal-shield-text a:hover {\n        color: #0f172a !important; \n    }\n\n    @media (max-width: 768px) {\n        .gh-legal-shield-text {\n            font-size: 9px !important;\n            text-align: center !important; \n            text-align-last: center !important;\n        }\n    }\n<\/style>\n\n<div class=\"gh-legal-shield-wrapper\" aria-label=\"Disclaimer Legale e sui Marchi\">\n    <div class=\"gh-legal-shield-container\">\n        <p class=\"gh-legal-shield-text\">\n            <strong>Nota Legale sul Portfolio e Marchi Registrati:<\/strong> Tutti i marchi, loghi, nomi commerciali e d'impresa menzionati all'interno di questo sito web appartengono ai rispettivi e legittimi proprietari. Le immagini fotografiche relative a progetti Corporate, Retail, Horeca e Residenziali (ivi inclusi i collegamenti a contenuti \"User Generated Content\" pubblicati su piattaforme esterne) sono inserite a mero scopo documentale, illustrativo e di portfolio storico delle forniture o installazioni eseguite in qualit\u00e0 di fornitore tecnico. La loro presenza non implica in alcun modo accordi di sponsorizzazione, endorsement, affiliazione o partnership ufficiale tra Green Habitat e i brand, gli enti o le figure pubbliche raffigurate, salvo diversamente ed esplicitamente specificato. Qualora i legittimi detentori dei diritti d'immagine o di marchio desiderino richiedere la rimozione, la modifica o la mancata indicizzazione di uno specifico contenuto, sono invitati a contattare il nostro ufficio preposto all'indirizzo <a href=\"mailto:amministrazione@greenhabitat.it\">amministrazione@greenhabitat.it<\/a> per un intervento di rimozione immediato.\n        <\/p>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sistema a Secco Zero Acqua Verde Stabilizzato. La natura incontra l&rsquo;ingegneria. Fogliame reale preservato per l&rsquo;architettura d&rsquo;interni. Nessun impianto, nessuna luce necessaria, zero manutenzione. INFRASTRUTTURE INGEGNERIZZATE PER: CORPORATE HEADQUARTERS HUB LOGISTICI LOUNGE AEROPORTUALI STRUTTURE OSPEDALIERE FLAGSHIP STORE RETAIL SEDI BANCARIE SMART OFFICE STUDI BROADCAST ALLESTIMENTI FIERISTICI CORPORATE HEADQUARTERS HUB LOGISTICI LOUNGE AEROPORTUALI STRUTTURE OSPEDALIERE FLAGSHIP [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":7299,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-22974","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/pages\/22974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/comments?post=22974"}],"version-history":[{"count":1,"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/pages\/22974\/revisions"}],"predecessor-version":[{"id":22979,"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/pages\/22974\/revisions\/22979"}],"up":[{"embeddable":true,"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/pages\/7299"}],"wp:attachment":[{"href":"https:\/\/greenhabitat.it\/fr\/wp-json\/wp\/v2\/media?parent=22974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}