{"id":20033,"date":"2025-07-09T13:03:25","date_gmt":"2025-07-09T11:03:25","guid":{"rendered":"https:\/\/carbonactive.weiss-webdesign.de\/solutions\/forschung\/"},"modified":"2026-05-28T13:40:03","modified_gmt":"2026-05-28T11:40:03","slug":"forschung","status":"publish","type":"page","link":"https:\/\/carbonactive.weiss-webdesign.de\/en\/solutions\/forschung\/","title":{"rendered":"Cannabis research projects"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20033\" class=\"elementor elementor-20033 elementor-6519\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc8e3d7 e-flex e-con-boxed e-con e-parent\" data-id=\"cc8e3d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d54241a elementor-widget elementor-widget-html\" data-id=\"d54241a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n  \n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n    <!-- Primary Meta Tags -->\n    <title>Cannabis model projects: IGC cultivation facilities | CarbonActive<\/title>\n    <meta name=\"description\" content=\"Indoor cultivation facilities for cannabis model projects in accordance with Section 2 (4) KCanG. Turnkey IGCs with energy recovery - ready for use in 12 weeks.\">\n    <meta name=\"keywords\" content=\"Cannabis model project, cannabis research project, BLE cannabis application, scientific cannabis cultivation, Indoor Growing Compartment, consumer cannabis research, IGC, CarbonActive, KCanG research\">\n    <meta name=\"author\" content=\"CarbonActive\">\n    <meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\n    <link rel=\"canonical\" href=\"[CANONICAL-URL]\">\n\n    <!-- Open Graph \/ Facebook -->\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:locale\" content=\"en_DE\">\n    <meta property=\"og:site_name\" content=\"CarbonActive\">\n    <meta property=\"og:url\" content=\"[CANONICAL-URL]\">\n    <meta property=\"og:title\" content=\"Cannabis model projects: IGC cultivation facilities | CarbonActive\">\n    <meta property=\"og:description\" content=\"Indoor cultivation facilities for cannabis model projects in accordance with Section 2 (4) KCanG. Turnkey IGCs with energy recovery - ready for use in 12 weeks.\">\n    <meta property=\"og:image\" content=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/03\/IMG_9273-3.jpg\">\n    <meta property=\"og:image:alt\" content=\"CarbonActive Indoor Growing Compartment for cannabis research projects\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"630\">\n\n    <!-- Twitter -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:title\" content=\"Cannabis model projects: IGC cultivation facilities | CarbonActive\">\n    <meta name=\"twitter:description\" content=\"Cultivation facilities for cannabis model projects and research projects according to KCanG. Indoor Growing Compartments - turnkey and BLE-compliant.\">\n    <meta name=\"twitter:image\" content=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/03\/IMG_9273-3.jpg\">\n\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n      :root {\n        --primary: #2d69ff;\n        --primary-hover: #1a5af0;\n        --dark: #151821;\n        --dark-lighter: #181a20;\n        --dark-card: #1c2128;\n        --text-primary: #ffffff;\n        --text-secondary: #c9d1d9;\n        --text-muted: #8b949e;\n        --border: #30363d;\n        --success: #3fb950;\n      }\n\n      * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n      }\n\n      html {\n        scroll-behavior: smooth;\n        overflow-x: hidden;\n      }\n\n      \/* Background Animation *\/\n      .bg-gradient-mesh {\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: -1;\n        overflow: hidden;\n        pointer-events: none;\n      }\n\n      .bg-gradient-mesh::before {\n        content: \"\";\n        position: absolute;\n        width: 150%;\n        height: 150%;\n        top: -25%;\n        left: -25%;\n        background: radial-gradient(\n            circle at 20% 30%,\n            rgba(45, 105, 255, 0.08) 0%,\n            transparent 40%\n          ),\n          radial-gradient(\n            circle at 80% 70%,\n            rgba(45, 105, 255, 0.05) 0%,\n            transparent 40%\n          ),\n          radial-gradient(\n            circle at 50% 50%,\n            rgba(45, 105, 255, 0.03) 0%,\n            transparent 50%\n          );\n        animation: meshMove 20s ease-in-out infinite;\n      }\n\n      @keyframes meshMove {\n        0%,\n        100% {\n          transform: translate(0, 0) rotate(0deg);\n        }\n        25% {\n          transform: translate(2%, 2%) rotate(1deg);\n        }\n        50% {\n          transform: translate(-1%, 3%) rotate(-1deg);\n        }\n        75% {\n          transform: translate(3%, -2%) rotate(0.5deg);\n        }\n      }\n\n      \/* Floating Orbs *\/\n      .floating-orbs {\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: -1;\n        overflow: hidden;\n        pointer-events: none;\n      }\n\n      .orb {\n        position: absolute;\n        border-radius: 50%;\n        background: radial-gradient(\n          circle at 30% 30%,\n          rgba(45, 105, 255, 0.15),\n          transparent\n        );\n        filter: blur(60px);\n        opacity: 0.5;\n      }\n\n      .orb-1 {\n        width: 400px;\n        height: 400px;\n        top: 10%;\n        left: 10%;\n        animation: floatOrb1 25s ease-in-out infinite;\n      }\n\n      .orb-2 {\n        width: 300px;\n        height: 300px;\n        top: 60%;\n        right: 10%;\n        animation: floatOrb2 30s ease-in-out infinite;\n      }\n\n      .orb-3 {\n        width: 200px;\n        height: 200px;\n        top: 40%;\n        left: 50%;\n        animation: floatOrb3 20s ease-in-out infinite;\n      }\n\n      @keyframes floatOrb1 {\n        0%,\n        100% {\n          transform: translate(0, 0) scale(1);\n        }\n        33% {\n          transform: translate(50px, -50px) scale(1.1);\n        }\n        66% {\n          transform: translate(-30px, 30px) scale(0.9);\n        }\n      }\n\n      @keyframes floatOrb2 {\n        0%,\n        100% {\n          transform: translate(0, 0) scale(1);\n        }\n        50% {\n          transform: translate(-40px, 40px) scale(1.15);\n        }\n      }\n\n      @keyframes floatOrb3 {\n        0%,\n        100% {\n          transform: translate(0, 0) scale(1);\n        }\n        50% {\n          transform: translate(60px, -30px) scale(0.95);\n        }\n      }\n\n      \/* Scroll Animations *\/\n      .reveal {\n        opacity: 0;\n        transform: translateY(30px);\n        transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .reveal.active {\n        opacity: 1;\n        transform: translateY(0);\n      }\n\n      .reveal-left {\n        opacity: 0;\n        transform: translateX(-50px);\n        transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .reveal-left.active {\n        opacity: 1;\n        transform: translateX(0);\n      }\n\n      .reveal-right {\n        opacity: 0;\n        transform: translateX(50px);\n        transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .reveal-right.active {\n        opacity: 1;\n        transform: translateX(0);\n      }\n\n      .reveal-scale {\n        opacity: 0;\n        transform: scale(0.9);\n        transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .reveal-scale.active {\n        opacity: 1;\n        transform: scale(1);\n      }\n\n      \/* Stagger delay for children *\/\n      .stagger-children > * {\n        opacity: 0;\n        transform: translateY(20px);\n      }\n\n      .stagger-children.active > *:nth-child(1) {\n        transition-delay: 0.1s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n      .stagger-children.active > *:nth-child(2) {\n        transition-delay: 0.2s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n      .stagger-children.active > *:nth-child(3) {\n        transition-delay: 0.3s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n      .stagger-children.active > *:nth-child(4) {\n        transition-delay: 0.4s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n      .stagger-children.active > *:nth-child(5) {\n        transition-delay: 0.5s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n      .stagger-children.active > *:nth-child(6) {\n        transition-delay: 0.6s;\n        opacity: 1;\n        transform: translateY(0);\n      }\n\n      \/* Mouse follow glow *\/\n      .mouse-glow {\n        position: fixed;\n        width: 400px;\n        height: 400px;\n        background: radial-gradient(\n          circle,\n          rgba(45, 105, 255, 0.08) 0%,\n          transparent 70%\n        );\n        border-radius: 50%;\n        pointer-events: none;\n        z-index: 9999;\n        opacity: 0;\n        transition: opacity 0.3s;\n        transform: translate(-50%, -50%);\n      }\n\n      .mouse-glow.active {\n        opacity: 1;\n      }\n\n      \/* Hover effects for cards *\/\n      .card-hover {\n        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .card-hover:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 25px 50px rgba(45, 105, 255, 0.15),\n          0 10px 20px rgba(0, 0, 0, 0.2);\n      }\n\n      \/* Shine effect on hover *\/\n      .shine-effect {\n        position: relative;\n        overflow: hidden;\n      }\n\n      .shine-effect::after {\n        content: \"\";\n        position: absolute;\n        top: -50%;\n        left: -50%;\n        width: 200%;\n        height: 200%;\n        background: linear-gradient(\n          to right,\n          transparent 0%,\n          rgba(255, 255, 255, 0.1) 50%,\n          transparent 100%\n        );\n        transform: rotate(30deg) translateX(-100%);\n        transition: transform 0.8s;\n      }\n\n      .shine-effect:hover::after {\n        transform: rotate(30deg) translateX(100%);\n      }\n\n      \/* Parallax scroll effect class *\/\n      .parallax {\n        will-change: transform;\n      }\n\n      \/* Smooth section transitions *\/\n      section {\n        position: relative;\n      }\n\n      body {\n        font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, sans-serif;\n        line-height: 1.6;\n        color: var(--text-primary);\n        background: var(--dark);\n        overflow-x: hidden;\n        word-wrap: break-word;\n        overflow-wrap: break-word;\n      }\n\n      \/* CarbonActive brand mark \u2014 \"Active\" always italic *\/\n      .ca-active {\n        font-style: italic;\n        font-weight: inherit;\n      }\n\n      \/* Header *\/\n      .btn {\n        padding: 0.875rem 1.75rem;\n        border-radius: 6px;\n        font-weight: 600;\n        font-size: 0.9rem;\n        cursor: pointer;\n        transition: all 0.3s;\n        text-decoration: none;\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        border: none;\n      }\n\n      .btn-primary {\n        background: var(--primary);\n        color: white;\n      }\n\n      .btn-primary:hover {\n        background: var(--primary-hover);\n        transform: translateY(-2px);\n        box-shadow: 0 10px 30px rgba(45, 105, 255, 0.3);\n      }\n\n      .btn-outline {\n        background: transparent;\n        color: var(--text-primary);\n        border: 2px solid var(--border);\n      }\n\n      .btn-outline:hover {\n        background: var(--primary);\n        border-color: var(--primary);\n        color: white;\n      }\n\n      .btn-accent {\n        background: var(--primary);\n        color: white;\n      }\n\n      .btn-accent:hover {\n        background: var(--primary-hover);\n        transform: translateY(-2px);\n      }\n\n      .btn-large {\n        padding: 1.125rem 2.5rem;\n        font-size: 1rem;\n      }\n\n      \/* Hero Section *\/\n      .hero {\n        display: flex;\n        align-items: center;\n        background: var(--dark);\n        padding: 4rem 2rem;\n        position: relative;\n        overflow: hidden;\n      }\n\n      .hero::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        right: 0;\n        width: 60%;\n        height: 100%;\n        background: radial-gradient(\n          circle at 70% 50%,\n          rgba(45, 105, 255, 0.15) 0%,\n          transparent 60%\n        );\n        pointer-events: none;\n      }\n\n      .hero-container {\n        max-width: 1400px;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .hero-badge {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        background: rgba(45, 105, 255, 0.15);\n        color: var(--primary);\n        padding: 0.5rem 1rem;\n        border-radius: 50px;\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        margin-bottom: 1.5rem;\n        border: 1px solid rgba(45, 105, 255, 0.3);\n      }\n\n      .hero-badge::before {\n        content: \"\";\n        width: 8px;\n        height: 8px;\n        background: var(--primary);\n        border-radius: 50%;\n        animation: pulse 2s infinite;\n      }\n\n      @keyframes pulse {\n        0%,\n        100% {\n          opacity: 1;\n        }\n        50% {\n          opacity: 0.5;\n        }\n      }\n\n      .hero h1 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 3.5rem;\n        font-weight: 700;\n        line-height: 1.1;\n        margin-bottom: 1.5rem;\n        color: var(--text-primary);\n        letter-spacing: -0.02em;\n      }\n\n      .hero h1 em {\n        font-style: normal;\n        color: var(--primary);\n      }\n\n      .hero-subtitle {\n        font-size: 1.25rem;\n        color: var(--text-secondary);\n        margin-bottom: 2rem;\n        max-width: 500px;\n        line-height: 1.7;\n      }\n\n      .hero-stats {\n        display: flex;\n        gap: 3rem;\n        margin-bottom: 2.5rem;\n        padding: 1.5rem 0;\n        border-top: 1px solid var(--border);\n        border-bottom: 1px solid var(--border);\n      }\n\n      .stat {\n        display: flex;\n        flex-direction: column;\n      }\n\n      .stat-value {\n        font-size: 2rem;\n        font-weight: 700;\n        color: var(--primary);\n        line-height: 1;\n      }\n\n      .stat-label {\n        font-size: 0.85rem;\n        color: var(--text-muted);\n        margin-top: 0.25rem;\n      }\n\n      .hero-buttons {\n        display: flex;\n        gap: 1rem;\n        flex-wrap: wrap;\n      }\n\n      .hero-visual {\n        position: relative;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .hero-image-container {\n        position: relative;\n        width: 100%;\n        max-width: 600px;\n      }\n\n      .hero-image-bg {\n        position: absolute;\n        inset: -20px;\n        background: linear-gradient(\n          135deg,\n          var(--primary) 0%,\n          rgba(45, 105, 255, 0.5) 100%\n        );\n        border-radius: 20px;\n        opacity: 0.2;\n        transform: rotate(-3deg);\n      }\n\n      .hero-image {\n        width: 100%;\n        aspect-ratio: 4\/3;\n        background: var(--dark-card);\n        border-radius: 16px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        overflow: hidden;\n        box-shadow: 0 40px 80px rgba(0, 0, 0, 0.4);\n        border: 1px solid var(--border);\n      }\n\n      .hero-image img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n      }\n\n      .hero-float-card {\n        position: absolute;\n        background: var(--dark-card);\n        padding: 1.25rem 1.5rem;\n        border-radius: 12px;\n        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);\n        z-index: 10;\n        border: 1px solid var(--border);\n      }\n\n      .hero-float-card.card-1 {\n        top: 10%;\n        right: -20px;\n        animation: float 6s ease-in-out infinite;\n      }\n\n      .hero-float-card.card-2 {\n        bottom: 15%;\n        left: -30px;\n        animation: float 6s ease-in-out infinite 1s;\n      }\n\n      @keyframes float {\n        0%,\n        100% {\n          transform: translateY(0);\n        }\n        50% {\n          transform: translateY(-15px);\n        }\n      }\n\n      .float-card-label {\n        font-size: 0.75rem;\n        color: var(--text-muted);\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        margin-bottom: 0.25rem;\n      }\n\n      .float-card-value {\n        font-size: 1.5rem;\n        font-weight: 700;\n        color: var(--text-primary);\n      }\n\n      .float-card-value.success {\n        color: var(--success);\n      }\n\n      .float-card-value.primary {\n        color: var(--primary);\n      }\n\n      \/* Capacity Section *\/\n      .capacity {\n        padding: 5rem 2rem;\n        background: var(--dark);\n      }\n\n      .capacity-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .capacity-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 1.5rem;\n        margin-bottom: 2rem;\n      }\n\n      .capacity-card {\n        background: var(--dark-card);\n        border-radius: 16px;\n        padding: 2rem 1.5rem;\n        border: 1px solid var(--border);\n        transition: all 0.3s;\n        position: relative;\n      }\n\n      .capacity-card:hover {\n        transform: translateY(-5px);\n        border-color: var(--primary);\n        box-shadow: 0 20px 40px rgba(45, 105, 255, 0.1);\n      }\n\n      .capacity-card-featured {\n        border: 2px solid var(--primary);\n        background: linear-gradient(145deg, var(--dark-card) 0%, rgba(45, 105, 255, 0.06) 100%);\n      }\n\n      .capacity-badge {\n        position: absolute;\n        top: 1rem;\n        right: 1rem;\n        background: var(--primary);\n        color: white;\n        font-size: 0.7rem;\n        font-weight: 700;\n        padding: 0.3rem 0.7rem;\n        border-radius: 50px;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n      }\n\n      .capacity-tier {\n        font-size: 0.85rem;\n        color: var(--primary);\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 1rem;\n      }\n\n      .capacity-number {\n        display: flex;\n        align-items: baseline;\n        gap: 0.5rem;\n        margin-bottom: 0.5rem;\n      }\n\n      .capacity-value {\n        font-size: 3rem;\n        font-weight: 700;\n        color: var(--text-primary);\n        line-height: 1;\n      }\n\n      .capacity-label {\n        font-size: 0.95rem;\n        color: var(--text-secondary);\n      }\n\n      .capacity-detail {\n        font-size: 0.85rem;\n        color: var(--text-muted);\n        margin-bottom: 1.25rem;\n      }\n\n      .capacity-bar {\n        height: 6px;\n        background: rgba(255, 255, 255, 0.06);\n        border-radius: 3px;\n        overflow: hidden;\n      }\n\n      .capacity-bar-fill {\n        height: 100%;\n        background: linear-gradient(90deg, var(--primary) 0%, #4d82ff 100%);\n        border-radius: 3px;\n        transition: width 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .capacity-card-featured .capacity-bar-fill {\n        background: linear-gradient(90deg, var(--primary) 0%, var(--success) 100%);\n      }\n\n      .capacity-assumptions {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        align-items: center;\n        gap: 0.6rem;\n        font-size: 0.85rem;\n        color: var(--text-muted);\n        padding: 1rem 1.5rem;\n        background: rgba(255, 255, 255, 0.02);\n        border: 1px solid var(--border);\n        border-radius: 10px;\n        max-width: 800px;\n        margin: 0 auto;\n      }\n\n      .capacity-assumptions-label {\n        color: var(--text-secondary);\n        font-weight: 600;\n      }\n\n      .capacity-sep {\n        color: var(--border);\n      }\n\n      \/* Timeline Section *\/\n      .timeline {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n        color: var(--text-primary);\n      }\n\n      .timeline-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .section-header {\n        text-align: center;\n        margin-bottom: 4rem;\n      }\n\n      .section-header h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .section-header p {\n        color: var(--text-secondary);\n        font-size: 1.1rem;\n        max-width: 600px;\n        margin: 0 auto;\n      }\n\n      .timeline-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 2rem;\n        position: relative;\n      }\n\n      .timeline-grid::before {\n        content: \"\";\n        position: absolute;\n        top: 30px;\n        left: 12.5%;\n        right: 12.5%;\n        height: 2px;\n        background: linear-gradient(\n          90deg,\n          var(--primary) 0%,\n          var(--primary) 100%\n        );\n        opacity: 0.3;\n      }\n\n      .timeline-item {\n        text-align: center;\n        position: relative;\n      }\n\n      .timeline-date {\n        display: inline-block;\n        background: var(--primary);\n        color: white;\n        padding: 0.5rem 1rem;\n        border-radius: 50px;\n        font-weight: 600;\n        font-size: 0.85rem;\n        margin-bottom: 1.5rem;\n      }\n\n      .timeline-dot {\n        width: 16px;\n        height: 16px;\n        background: var(--primary);\n        border-radius: 50%;\n        margin: 0 auto 1.5rem;\n        position: relative;\n      }\n\n      .timeline-dot::after {\n        content: \"\";\n        position: absolute;\n        inset: -4px;\n        border: 2px solid var(--primary);\n        border-radius: 50%;\n        opacity: 0.5;\n      }\n\n      .timeline-content h4 {\n        font-size: 1.1rem;\n        margin-bottom: 0.5rem;\n        font-weight: 600;\n        color: var(--text-primary);\n      }\n\n      .timeline-content p {\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n        line-height: 1.6;\n      }\n\n      \/* Products Section *\/\n      .products {\n        padding: 6rem 2rem;\n        background: var(--dark);\n      }\n\n      .products-container {\n        max-width: 1400px;\n        margin: 0 auto;\n      }\n\n      .products-header {\n        text-align: center;\n        margin-bottom: 4rem;\n      }\n\n      .products-header h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .products-header p {\n        color: var(--text-secondary);\n        font-size: 1.1rem;\n        max-width: 700px;\n        margin: 0 auto;\n      }\n\n      .products-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 2rem;\n        max-width: 900px;\n        margin: 0 auto;\n      }\n\n      .product-card {\n        background: var(--dark-card);\n        border-radius: 16px;\n        overflow: hidden;\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n        transition: all 0.3s;\n        position: relative;\n        border: 1px solid var(--border);\n        display: flex;\n        flex-direction: column;\n      }\n\n      .product-card:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 20px 50px rgba(45, 105, 255, 0.15);\n        border-color: var(--primary);\n      }\n\n      .product-card.featured {\n        border: 2px solid var(--primary);\n      }\n\n      .product-badge {\n        position: absolute;\n        top: 1rem;\n        right: 1rem;\n        background: var(--primary);\n        color: white;\n        padding: 0.4rem 0.8rem;\n        border-radius: 50px;\n        font-size: 0.75rem;\n        font-weight: 600;\n        text-transform: uppercase;\n      }\n\n      .product-visual {\n        height: 200px;\n        background: linear-gradient(\n          135deg,\n          var(--dark-lighter) 0%,\n          var(--dark-card) 100%\n        );\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: var(--text-primary);\n        position: relative;\n        border-bottom: 1px solid var(--border);\n      }\n\n      .product-visual::before {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        background: url(\"data:image\/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='%232D69FF' fill-opacity='0.05' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'\/%3E%3C\/g%3E%3C\/svg%3E\");\n      }\n\n      .product-visual-content {\n        text-align: center;\n        z-index: 1;\n      }\n\n      .product-visual-content h4 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 1.5rem;\n        margin-bottom: 0.5rem;\n        font-weight: 700;\n        color: var(--text-primary);\n      }\n\n      .product-visual-content span {\n        font-size: 0.85rem;\n        color: var(--text-muted);\n      }\n\n      .product-info {\n        padding: 2rem;\n        display: flex;\n        flex-direction: column;\n        flex: 1;\n      }\n\n      .product-yield {\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n        background: rgba(63, 185, 80, 0.1);\n        color: var(--success);\n        padding: 0.75rem 1rem;\n        border-radius: 8px;\n        font-weight: 600;\n        font-size: 0.9rem;\n        margin-bottom: 1.5rem;\n      }\n\n      .product-yield .icon {\n        width: 18px;\n        height: 18px;\n        flex-shrink: 0;\n      }\n\n      \/* Inline SVG icons *\/\n      .icon {\n        display: inline-block;\n        flex-shrink: 0;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n      }\n\n      .roi-highlight-icon .icon {\n        width: 22px;\n        height: 22px;\n        stroke: white;\n        stroke-width: 2;\n      }\n\n      .advantage-icon .icon {\n        width: 20px;\n        height: 20px;\n        stroke: var(--primary);\n        stroke-width: 2;\n      }\n\n      .semiloop-icon {\n        display: flex;\n        justify-content: center;\n        margin-bottom: 1rem;\n      }\n\n      .semiloop-icon .icon {\n        width: 32px;\n        height: 32px;\n        stroke: var(--primary);\n        stroke-width: 1.75;\n      }\n\n      .component-icon .icon {\n        width: 24px;\n        height: 24px;\n        stroke: var(--primary);\n        stroke-width: 2;\n      }\n\n      .recommendation-box h4 .icon {\n        width: 22px;\n        height: 22px;\n        stroke: var(--primary);\n        stroke-width: 2;\n        vertical-align: middle;\n        margin-right: 0.5rem;\n        margin-top: -2px;\n      }\n\n      .btn .icon {\n        width: 18px;\n        height: 18px;\n        stroke: currentColor;\n        stroke-width: 2;\n      }\n\n      .product-features {\n        list-style: none;\n        margin-bottom: 2rem;\n        flex: 1;\n      }\n\n      .product-features li {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.75rem;\n        margin-bottom: 0.75rem;\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n      }\n\n      .product-features li::before {\n        content: \"\u2713\";\n        color: var(--primary);\n        font-weight: 700;\n        flex-shrink: 0;\n      }\n\n      .product-cta {\n        width: 100%;\n      }\n\n      \/* ROI Section *\/\n      .roi {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .roi-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .roi-header {\n        text-align: center;\n        margin-bottom: 4rem;\n      }\n\n      .roi-header h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .roi-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .roi-chart {\n        background: var(--dark-card);\n        border-radius: 20px;\n        padding: 3rem;\n        position: relative;\n        border: 1px solid var(--border);\n      }\n\n      .chart-title {\n        font-size: 1.1rem;\n        font-weight: 600;\n        margin-bottom: 0.4rem;\n        text-align: center;\n        color: var(--text-primary);\n      }\n\n      .chart-subtitle-secondary {\n        font-size: 0.85rem;\n        color: var(--text-muted);\n        text-align: center;\n        margin-bottom: 2rem;\n      }\n\n      .chart-visual {\n        height: 300px;\n        position: relative;\n        display: flex;\n        align-items: flex-end;\n        justify-content: center;\n        gap: 4rem;\n        padding-bottom: 2rem;\n        border-bottom: 2px solid var(--border);\n      }\n\n      .chart-bar-group {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: flex-end;\n        gap: 0.75rem;\n        height: 100%;\n      }\n\n      .chart-bar {\n        width: 90px;\n        min-height: 60px;\n        border-radius: 8px 8px 0 0;\n        transition: all 0.5s ease;\n        position: relative;\n        box-shadow: 0 4px 15px rgba(45, 105, 255, 0.2);\n      }\n\n      .chart-bar.basic {\n        height: 70%;\n        background: linear-gradient(\n          180deg,\n          var(--text-muted) 0%,\n          var(--border) 100%\n        );\n      }\n\n      .chart-bar.professional {\n        height: 100%;\n        background: linear-gradient(180deg, var(--primary) 0%, #1a5af0 100%);\n      }\n\n      .chart-label {\n        font-size: 0.9rem;\n        font-weight: 600;\n        color: var(--text-secondary);\n      }\n\n      .chart-legend {\n        display: flex;\n        justify-content: center;\n        gap: 2rem;\n        margin-top: 2rem;\n      }\n\n      .legend-item {\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n        font-size: 0.85rem;\n        color: var(--text-secondary);\n      }\n\n      .legend-color {\n        width: 16px;\n        height: 16px;\n        border-radius: 4px;\n      }\n\n      .roi-content h3 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 1.75rem;\n        margin-bottom: 1.5rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .roi-content p {\n        color: var(--text-secondary);\n        margin-bottom: 2rem;\n        line-height: 1.8;\n      }\n\n      .roi-highlights {\n        display: grid;\n        gap: 1.5rem;\n        margin-bottom: 2rem;\n      }\n\n      .roi-highlight {\n        display: flex;\n        gap: 1rem;\n        padding: 1.25rem;\n        background: var(--dark-card);\n        border-radius: 12px;\n        border-left: 4px solid var(--primary);\n      }\n\n      .roi-highlight-icon {\n        width: 48px;\n        height: 48px;\n        background: var(--primary);\n        border-radius: 10px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: white;\n        font-size: 1.25rem;\n        flex-shrink: 0;\n      }\n\n      .roi-highlight-content h4 {\n        font-size: 1rem;\n        margin-bottom: 0.25rem;\n        color: var(--text-primary);\n      }\n\n      .roi-highlight-content p {\n        font-size: 0.9rem;\n        margin: 0;\n        color: var(--text-secondary);\n      }\n\n      \/* Advantage Section *\/\n      .advantage {\n        padding: 6rem 2rem;\n        background: var(--dark);\n        color: var(--text-primary);\n      }\n\n      .advantage-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .advantage-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .advantage-content h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1.5rem;\n        font-weight: 700;\n        color: var(--text-primary);\n      }\n\n      .advantage-content > p {\n        color: var(--text-secondary);\n        margin-bottom: 2rem;\n        line-height: 1.8;\n      }\n\n      .advantage-list {\n        list-style: none;\n        margin-bottom: 2rem;\n      }\n\n      .advantage-list li {\n        display: flex;\n        gap: 1rem;\n        margin-bottom: 1.5rem;\n      }\n\n      .advantage-icon {\n        width: 40px;\n        height: 40px;\n        background: rgba(45, 105, 255, 0.15);\n        border-radius: 10px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: var(--primary);\n        font-size: 1.25rem;\n        flex-shrink: 0;\n      }\n\n      .advantage-text h4 {\n        font-size: 1.1rem;\n        margin-bottom: 0.25rem;\n        color: var(--text-primary);\n      }\n\n      .advantage-text p {\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n        margin: 0;\n      }\n\n      .advantage-visual {\n        background: var(--dark-card);\n        border-radius: 20px;\n        padding: 2rem 1.5rem;\n        display: flex;\n        flex-direction: column;\n        gap: 1.25rem;\n        border: 1px solid var(--border);\n      }\n\n      .climate-chart-block {\n        background: rgba(255, 255, 255, 0.02);\n        border-radius: 10px;\n        padding: 0.75rem 1rem 0.5rem;\n        border: 1px solid rgba(255, 255, 255, 0.04);\n      }\n\n      .climate-chart-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: baseline;\n        margin-bottom: 0.5rem;\n        gap: 0.75rem;\n        flex-wrap: wrap;\n      }\n\n      @media (max-width: 480px) {\n        .climate-chart-header {\n          flex-direction: column;\n          gap: 0.15rem;\n          align-items: flex-start;\n        }\n        .climate-chart-summary {\n          white-space: normal;\n        }\n      }\n\n      .climate-chart-name {\n        font-weight: 600;\n        color: var(--text-primary);\n        font-size: 0.95rem;\n      }\n\n      .climate-chart-name span {\n        color: var(--primary);\n        font-weight: 500;\n      }\n\n      .climate-chart-summary {\n        font-size: 0.75rem;\n        color: var(--text-muted);\n        white-space: nowrap;\n      }\n\n      .climate-chart {\n        width: 100%;\n        height: auto;\n        display: block;\n      }\n\n      .climate-legend {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        gap: 1rem 1.5rem;\n        padding-top: 0.5rem;\n        border-top: 1px solid var(--border);\n      }\n\n      .climate-legend-item {\n        display: inline-flex;\n        align-items: center;\n        gap: 0.5rem;\n        font-size: 0.78rem;\n        color: var(--text-secondary);\n      }\n\n      .climate-legend-swatch {\n        display: inline-block;\n        width: 14px;\n        height: 4px;\n        border-radius: 2px;\n      }\n\n      .climate-legend-swatch.temp {\n        background: #ef4444;\n      }\n\n      .climate-legend-swatch.hum {\n        background: #7AB7E8;\n      }\n\n      .climate-legend-swatch.optimal {\n        background: rgba(16, 185, 129, 0.55);\n        border: 1px solid rgba(16, 185, 129, 0.75);\n        height: 10px;\n        width: 14px;\n        border-radius: 2px;\n      }\n\n      \/* SemiLoop Section *\/\n      .semiloop {\n        padding: 6rem 2rem;\n        background: var(--dark);\n      }\n\n      .semiloop-hero-image {\n        width: 100%;\n        border-radius: 16px;\n        overflow: hidden;\n        margin-bottom: 3rem;\n        box-shadow: 0 8px 40px rgba(0, 0, 0, 0.35);\n        border: 1px solid var(--border);\n        position: relative;\n      }\n\n      .semiloop-hero-image img {\n        width: 100%;\n        height: clamp(260px, 38vw, 460px);\n        object-fit: cover;\n        display: block;\n        font-size: 0;\n        filter: contrast(1.08) saturate(1.06) brightness(1.02);\n      }\n\n      .semiloop-hero-image::after {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        background: linear-gradient(\n          180deg,\n          rgba(10, 12, 18, 0) 55%,\n          rgba(10, 12, 18, 0.5) 100%\n        );\n        pointer-events: none;\n      }\n\n      .semiloop-hero-caption {\n        position: absolute;\n        left: 0;\n        bottom: 0;\n        z-index: 2;\n        padding: 1.5rem 1.75rem;\n      }\n\n      .semiloop-hero-caption span {\n        display: inline-block;\n        color: white;\n        font-size: 0.85rem;\n        font-weight: 500;\n        text-shadow: 0 2px 8px rgba(0, 0, 0, 0.7);\n      }\n\n      .semiloop-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .semiloop-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n        align-items: center;\n        margin-bottom: 4rem;\n      }\n\n      .tech-timeline {\n        position: relative;\n        padding-left: 2rem;\n      }\n\n      .tech-timeline::before {\n        content: \"\";\n        position: absolute;\n        left: 0;\n        top: 0;\n        bottom: 0;\n        width: 3px;\n        background: linear-gradient(\n          180deg,\n          var(--text-muted) 0%,\n          var(--primary) 50%,\n          var(--success) 100%\n        );\n        border-radius: 3px;\n      }\n\n      .tech-timeline-item {\n        position: relative;\n        padding-bottom: 2rem;\n      }\n\n      .tech-timeline-marker {\n        position: absolute;\n        left: -2rem;\n        top: 0.5rem;\n        width: 15px;\n        height: 15px;\n        border-radius: 50%;\n        transform: translateX(-6px);\n        border: 3px solid var(--dark);\n      }\n\n      .tech-timeline-marker.open {\n        background: var(--text-muted);\n      }\n\n      .tech-timeline-marker.closed {\n        background: var(--primary);\n      }\n\n      .tech-timeline-marker.hybrid {\n        background: var(--success);\n        box-shadow: 0 0 20px rgba(63, 185, 80, 0.5);\n      }\n\n      .tech-timeline-content h4 {\n        font-size: 1.2rem;\n        color: var(--text-primary);\n        margin-bottom: 0.25rem;\n      }\n\n      .tech-year {\n        font-size: 0.8rem;\n        color: var(--primary);\n        font-weight: 600;\n      }\n\n      .tech-timeline-content p {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n        margin-top: 0.5rem;\n      }\n\n      .amortization-chart {\n        background: linear-gradient(145deg, var(--dark-card) 0%, #1a1d24 100%);\n        border-radius: 20px;\n        padding: 2.5rem 2rem;\n        border: 1px solid var(--border);\n        position: relative;\n        overflow: hidden;\n      }\n\n      .amortization-chart::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background-image:\n          radial-gradient(circle at 1px 1px, rgba(255,255,255,0.03) 1px, transparent 0);\n        background-size: 24px 24px;\n        pointer-events: none;\n      }\n\n      .amortization-chart h4 {\n        text-align: center;\n        margin-bottom: 0.5rem;\n        color: var(--text-primary);\n        font-size: 1.25rem;\n      }\n\n      .chart-subtitle {\n        text-align: center;\n        color: var(--text-muted);\n        font-size: 0.85rem;\n        margin-bottom: 2.5rem;\n      }\n\n      .chart-bars-vertical {\n        display: flex;\n        justify-content: center;\n        gap: 4rem;\n        height: 300px;\n        align-items: flex-end;\n        margin-bottom: 2rem;\n        position: relative;\n        z-index: 1;\n      }\n\n      .v-bar-item {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        gap: 1rem;\n        flex: 1;\n        max-width: 140px;\n      }\n\n      .v-bar {\n        width: 100px;\n        border-radius: 12px 12px 0 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        transition: transform 0.3s ease;\n        min-height: 36px;\n      }\n\n      .v-bar:hover {\n        transform: scaleY(1.02);\n      }\n\n      .v-bar.closed-bar {\n        background: linear-gradient(\n          180deg,\n          #4a5568 0%,\n          #2d3748 100%\n        );\n        opacity: 0.7;\n      }\n\n      .v-bar.hybrid-bar {\n        background: linear-gradient(180deg, #4ade80 0%, #22c55e 50%, #16a34a 100%);\n        box-shadow: 0 0 40px rgba(34, 197, 94, 0.25), 0 4px 15px rgba(0,0,0,0.3);\n      }\n\n      .v-bar-months {\n        color: white;\n        font-weight: 800;\n        font-size: 1rem;\n        text-shadow: 0 2px 4px rgba(0,0,0,0.3);\n        padding: 0 0.5rem;\n        text-align: center;\n        position: absolute;\n        top: -2.25rem;\n        left: 50%;\n        transform: translateX(-50%);\n        white-space: nowrap;\n      }\n\n      \/* For tall bars, render value inside the bar instead of above it *\/\n      .v-bar.tall-value .v-bar-months {\n        position: static;\n        transform: none;\n      }\n\n      .v-bar-badge {\n        position: absolute;\n        top: -4.5rem;\n        left: 50%;\n        transform: translateX(-50%);\n        background: var(--primary);\n        color: white;\n        font-size: 0.72rem;\n        font-weight: 700;\n        padding: 0.35rem 0.7rem;\n        border-radius: 20px;\n        box-shadow: 0 4px 12px rgba(45, 105, 255, 0.4);\n        white-space: nowrap;\n      }\n\n      .v-bar-label {\n        font-size: 0.9rem;\n        color: var(--text-primary);\n        font-weight: 600;\n      }\n\n      .v-bar-sublabel {\n        font-size: 0.75rem;\n        color: var(--text-muted);\n      }\n\n      .chart-legend-compact {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n        padding: 1rem;\n        background: rgba(255,255,255,0.03);\n        border-radius: 12px;\n        border: 1px solid var(--border);\n        position: relative;\n        z-index: 1;\n      }\n\n      .legend-dot {\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n      }\n\n      .legend-dot.hybrid {\n        background: var(--success);\n        box-shadow: 0 0 10px rgba(63, 185, 80, 0.5);\n      }\n\n      .semiloop-features {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 1.5rem;\n      }\n\n      .semiloop-feature {\n        background: var(--dark-card);\n        padding: 2rem;\n        border-radius: 12px;\n        text-align: center;\n        border: 1px solid var(--border);\n        transition: all 0.3s;\n      }\n\n      .semiloop-feature:hover {\n        border-color: var(--primary);\n        transform: translateY(-5px);\n      }\n\n      .semiloop-icon {\n        font-size: 2rem;\n        margin-bottom: 1rem;\n      }\n\n      .semiloop-feature h4 {\n        color: var(--text-primary);\n        margin-bottom: 0.5rem;\n        font-size: 1rem;\n      }\n\n      .semiloop-feature p {\n        color: var(--text-secondary);\n        font-size: 0.85rem;\n        line-height: 1.6;\n      }\n\n      \/* ERG Detail Section *\/\n      .erg-detail {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .erg-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .erg-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .erg-component {\n        display: flex;\n        gap: 1rem;\n        margin-bottom: 2rem;\n        padding: 1.5rem;\n        background: var(--dark-card);\n        border-radius: 12px;\n        border: 1px solid var(--border);\n        transition: all 0.3s;\n      }\n\n      .erg-component:hover {\n        border-color: var(--primary);\n      }\n\n      .component-icon {\n        width: 50px;\n        height: 50px;\n        background: rgba(45, 105, 255, 0.15);\n        border-radius: 12px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.5rem;\n        flex-shrink: 0;\n      }\n\n      .component-text h4 {\n        color: var(--text-primary);\n        margin-bottom: 0.5rem;\n      }\n\n      .component-text p {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n        line-height: 1.6;\n      }\n\n      .erg-efficiency-card {\n        background: var(--dark-card);\n        border-radius: 16px;\n        padding: 2rem;\n        border: 1px solid var(--border);\n      }\n\n      .efficiency-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 1.5rem;\n      }\n\n      .efficiency-header h4 {\n        color: var(--text-primary);\n      }\n\n      .efficiency-value {\n        font-size: 2.5rem;\n        font-weight: 700;\n        color: var(--success);\n      }\n\n      .efficiency-bar {\n        height: 8px;\n        background: var(--border);\n        border-radius: 4px;\n        overflow: hidden;\n        margin-bottom: 2rem;\n      }\n\n      .efficiency-fill {\n        height: 100%;\n        width: 80%;\n        background: linear-gradient(90deg, var(--success) 0%, #2ea043 100%);\n        border-radius: 4px;\n        animation: fillBar 2s ease-out;\n      }\n\n      @keyframes fillBar {\n        from {\n          width: 0;\n        }\n        to {\n          width: 80%;\n        }\n      }\n\n      .efficiency-stats {\n        display: grid;\n        gap: 1rem;\n      }\n\n      .eff-stat {\n        display: flex;\n        justify-content: space-between;\n        padding: 1rem;\n        background: var(--dark);\n        border-radius: 8px;\n      }\n\n      .eff-label {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n      }\n\n      .eff-value {\n        color: var(--text-primary);\n        font-weight: 600;\n      }\n\n      \/* Warmwasserspeicher Section *\/\n      .warmwasser {\n        padding: 6rem 2rem;\n        background: var(--dark);\n        position: relative;\n        overflow: hidden;\n      }\n\n      .warmwasser::before {\n        content: \"\";\n        position: absolute;\n        top: 30%;\n        right: -10%;\n        width: 500px;\n        height: 500px;\n        background: radial-gradient(circle, rgba(63, 185, 80, 0.06) 0%, transparent 60%);\n        pointer-events: none;\n      }\n\n      .warmwasser-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        position: relative;\n        z-index: 1;\n      }\n\n      .warmwasser-grid {\n        display: grid;\n        grid-template-columns: 1fr 1.05fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .warmwasser-eyebrow {\n        display: inline-block;\n        color: var(--success);\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 1rem;\n      }\n\n      .warmwasser-content h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.3rem;\n        line-height: 1.15;\n        margin-bottom: 1.25rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .warmwasser-content p {\n        color: var(--text-secondary);\n        font-size: 1rem;\n        line-height: 1.7;\n        margin-bottom: 1.25rem;\n      }\n\n      .warmwasser-content em {\n        font-style: italic;\n        color: var(--text-primary);\n      }\n\n      .warmwasser-features {\n        list-style: none;\n        margin: 1.5rem 0 0;\n        padding: 0;\n        display: grid;\n        gap: 0.75rem;\n      }\n\n      .warmwasser-features li {\n        display: flex;\n        align-items: flex-start;\n        gap: 0.85rem;\n        color: var(--text-secondary);\n        font-size: 0.95rem;\n      }\n\n      .warmwasser-features .icon {\n        width: 20px;\n        height: 20px;\n        stroke: var(--success);\n        stroke-width: 2.5;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n        flex-shrink: 0;\n        margin-top: 2px;\n      }\n\n      .warmwasser-comparison {\n        display: grid;\n        grid-template-columns: 1fr auto 1fr;\n        gap: 1rem;\n        align-items: stretch;\n      }\n\n      .ww-card {\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        border-radius: 14px;\n        padding: 1.25rem 1rem;\n        display: flex;\n        flex-direction: column;\n        gap: 0.9rem;\n      }\n\n      .ww-card.herkoemmlich {\n        opacity: 0.78;\n      }\n\n      .ww-card.carbonactive {\n        border-color: var(--success);\n        background: linear-gradient(160deg, var(--dark-card) 0%, rgba(63, 185, 80, 0.06) 100%);\n      }\n\n      .ww-card-header {\n        display: flex;\n        justify-content: center;\n      }\n\n      .ww-card-tag {\n        font-size: 0.75rem;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 0.8px;\n        padding: 0.3rem 0.7rem;\n        border-radius: 50px;\n        background: rgba(255, 255, 255, 0.06);\n        color: var(--text-secondary);\n      }\n\n      .ww-card.carbonactive .ww-card-tag {\n        background: rgba(63, 185, 80, 0.15);\n        color: var(--success);\n      }\n\n      .ww-flow {\n        display: flex;\n        flex-direction: column;\n        gap: 0.55rem;\n      }\n\n      .ww-flow-item {\n        display: flex;\n        align-items: center;\n        gap: 0.7rem;\n        font-size: 0.85rem;\n        color: var(--text-secondary);\n        padding: 0.55rem 0.7rem;\n        background: rgba(255, 255, 255, 0.03);\n        border-radius: 8px;\n      }\n\n      .ww-flow-icon {\n        width: 24px;\n        height: 24px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        border-radius: 50%;\n        flex-shrink: 0;\n        font-weight: 700;\n        font-size: 0.95rem;\n      }\n\n      .ww-icon-cool {\n        background: rgba(122, 183, 232, 0.15);\n        color: #7AB7E8;\n      }\n\n      .ww-icon-heat {\n        background: rgba(239, 68, 68, 0.15);\n        color: #ef4444;\n      }\n\n      .ww-flow-loss .ww-flow-icon {\n        background: rgba(239, 68, 68, 0.12);\n        color: #ef4444;\n      }\n\n      .ww-flow-extra {\n        border-left: 2px solid rgba(239, 68, 68, 0.3);\n      }\n\n      .ww-flow-store .ww-flow-icon {\n        background: rgba(63, 185, 80, 0.15);\n        color: var(--success);\n      }\n\n      .ww-flow-reuse {\n        border-left: 2px solid rgba(63, 185, 80, 0.4);\n      }\n\n      .ww-card-footer {\n        text-align: center;\n        font-size: 0.8rem;\n        font-weight: 600;\n        color: var(--text-muted);\n        padding-top: 0.4rem;\n        border-top: 1px dashed var(--border);\n      }\n\n      .ww-card-footer-success {\n        color: var(--success);\n        border-top-color: rgba(63, 185, 80, 0.3);\n      }\n\n      .ww-vs {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.1rem;\n        font-weight: 700;\n        color: var(--text-muted);\n        font-style: italic;\n        padding: 0 0.5rem;\n      }\n\n      \/* Mood Images & Video *\/\n      .mood-band {\n        position: relative;\n        width: 100%;\n        margin: 0;\n        overflow: hidden;\n        background: var(--dark);\n      }\n\n      .mood-band img {\n        width: 100%;\n        height: clamp(280px, 42vw, 560px);\n        object-fit: cover;\n        display: block;\n        font-size: 0;\n        filter: contrast(1.08) saturate(1.06) brightness(1.02);\n      }\n\n      .mood-band::after {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        background: linear-gradient(\n          180deg,\n          rgba(10, 12, 18, 0.35) 0%,\n          rgba(10, 12, 18, 0) 25%,\n          rgba(10, 12, 18, 0) 75%,\n          rgba(10, 12, 18, 0.55) 100%\n        );\n        pointer-events: none;\n      }\n\n      .mood-band-caption {\n        position: absolute;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 2;\n        padding: 2rem 2.5rem;\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .mood-band-caption .mood-eyebrow {\n        display: inline-block;\n        color: var(--primary);\n        font-size: 0.8rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 0.5rem;\n        background: rgba(10, 12, 18, 0.6);\n        padding: 0.3rem 0.7rem;\n        border-radius: 50px;\n        backdrop-filter: blur(4px);\n      }\n\n      .mood-band-caption h3 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.3rem, 2.6vw, 2rem);\n        font-weight: 700;\n        color: white;\n        line-height: 1.2;\n        text-shadow: 0 2px 12px rgba(0, 0, 0, 0.6);\n        max-width: 640px;\n      }\n\n      .mood-embed {\n        padding: 5rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .mood-embed-container {\n        max-width: 1100px;\n        margin: 0 auto;\n      }\n\n      .mood-embed-header {\n        text-align: center;\n        max-width: 720px;\n        margin: 0 auto 2.5rem;\n      }\n\n      .mood-embed-header .reinraum-eyebrow,\n      .mood-embed-header .mood-eyebrow {\n        display: inline-block;\n        color: var(--primary);\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 0.75rem;\n      }\n\n      .mood-embed-header h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.8rem, 3.4vw, 2.6rem);\n        line-height: 1.15;\n        margin-bottom: 1.1rem;\n        font-weight: 700;\n        color: var(--text-primary);\n      }\n\n      .mood-embed-header h2 em {\n        font-style: italic;\n        color: var(--primary);\n      }\n\n      .mood-embed-header p {\n        color: var(--text-secondary);\n        font-size: 1rem;\n        line-height: 1.7;\n      }\n\n      .video-frame {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 16 \/ 9;\n        border-radius: 18px;\n        overflow: hidden;\n        border: 1px solid var(--border);\n        box-shadow: 0 8px 40px rgba(0, 0, 0, 0.4);\n        background: #000;\n      }\n\n      .video-frame iframe {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        border: 0;\n      }\n\n      .mood-accent {\n        padding: 5rem 2rem;\n        background: var(--dark);\n      }\n\n      .mood-accent-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 3rem;\n        align-items: center;\n      }\n\n      .mood-accent.reverse .mood-accent-container {\n        direction: rtl;\n      }\n\n      .mood-accent.reverse .mood-accent-text {\n        direction: ltr;\n      }\n\n      .mood-accent.reverse .mood-accent-image {\n        direction: ltr;\n      }\n\n      .mood-accent-image {\n        border-radius: 16px;\n        overflow: hidden;\n        box-shadow: 0 8px 40px rgba(0, 0, 0, 0.35);\n        aspect-ratio: 4 \/ 3;\n      }\n\n      .mood-accent-image img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        font-size: 0;\n        filter: contrast(1.08) saturate(1.06) brightness(1.02);\n      }\n\n      .mood-accent-text .mood-eyebrow {\n        display: inline-block;\n        color: var(--primary);\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 0.85rem;\n      }\n\n      .mood-accent-text h3 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.5rem, 2.8vw, 2.1rem);\n        line-height: 1.18;\n        font-weight: 700;\n        color: var(--text-primary);\n        margin-bottom: 1rem;\n      }\n\n      .mood-accent-text p {\n        color: var(--text-secondary);\n        font-size: 1rem;\n        line-height: 1.7;\n      }\n\n      @media (max-width: 768px) {\n        .mood-accent-container {\n          grid-template-columns: 1fr;\n          gap: 2rem;\n        }\n        .mood-accent.reverse .mood-accent-container {\n          direction: ltr;\n        }\n        .mood-accent,\n        .mood-embed {\n          padding: 3.5rem 1rem;\n        }\n        .mood-band-caption {\n          padding: 1.5rem 1.25rem;\n        }\n      }\n\n      \/* Reference Section *\/\n      .reference {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .reference-container {\n        max-width: 1100px;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: 1.1fr 1fr;\n        gap: 3rem;\n        align-items: center;\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        border-radius: 20px;\n        overflow: hidden;\n      }\n\n      .reference-image {\n        position: relative;\n        height: 100%;\n        min-height: 340px;\n      }\n\n      .reference-image img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        font-size: 0;\n        filter: contrast(1.08) saturate(1.06) brightness(1.02);\n      }\n\n      .reference-content {\n        padding: 3rem 3rem 3rem 0.5rem;\n      }\n\n      .reference-eyebrow {\n        display: inline-block;\n        color: var(--primary);\n        font-size: 0.85rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 1rem;\n      }\n\n      .reference-content h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.6rem, 2.8vw, 2.2rem);\n        line-height: 1.18;\n        font-weight: 700;\n        color: var(--text-primary);\n        margin-bottom: 1rem;\n      }\n\n      .reference-content h2 em {\n        font-style: italic;\n        color: var(--primary);\n      }\n\n      .reference-content p {\n        color: var(--text-secondary);\n        font-size: 1rem;\n        line-height: 1.7;\n        margin-bottom: 1.75rem;\n      }\n\n      @media (max-width: 768px) {\n        .reference {\n          padding: 3.5rem 1rem;\n        }\n        .reference-container {\n          grid-template-columns: 1fr;\n          gap: 0;\n        }\n        .reference-image {\n          min-height: 240px;\n        }\n        .reference-content {\n          padding: 2rem;\n        }\n      }\n\n      \/* IGC ERG Schema (embedded from project) *\/\n      .erg-schema-section {\n        margin-top: 3rem;\n      }\n      .erg-schema-intro {\n        text-align: center;\n        max-width: 700px;\n        margin: 0 auto 2rem;\n      }\n      .erg-schema-intro h3 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.3rem, 2.4vw, 1.8rem);\n        font-weight: 700;\n        color: var(--text-primary);\n        margin-bottom: 0.75rem;\n      }\n      .erg-schema-intro h3 em {\n        font-style: italic;\n        color: var(--primary);\n      }\n      .erg-schema-intro p {\n        color: var(--text-secondary);\n        font-size: 0.98rem;\n        line-height: 1.65;\n      }\n      .erg-diagram-frame {\n        background: #0A1224;\n        border-radius: 18px;\n        padding: 2.5rem;\n        box-shadow: 0 8px 40px rgba(0, 0, 0, 0.4);\n        border: 1px solid var(--border);\n      }\n      @media (max-width: 768px) {\n        .erg-diagram-frame { padding: 1.25rem; }\n      }\n      .erg-diagram-legend {\n        margin-top: 1.75rem;\n        display: flex;\n        gap: 1.5rem;\n        flex-wrap: wrap;\n        justify-content: center;\n        padding-top: 1.5rem;\n        border-top: 1px solid var(--border);\n      }\n      .erg-legend-item {\n        display: flex;\n        align-items: center;\n        gap: 0.6rem;\n        font-size: 0.82rem;\n        font-weight: 600;\n        color: var(--text-muted);\n      }\n      .erg-legend-item .erg-line-h { width: 28px; height: 3px; border-radius: 2px; }\n      .erg-legend-item .erg-line-dashed {\n        width: 28px; height: 3px;\n        background-image: linear-gradient(90deg, currentColor 50%, transparent 50%);\n        background-size: 8px 3px;\n        background-repeat: repeat-x;\n        color: #FF5C5C;\n      }\n      .erg-legend-item .erg-mark {\n        width: 20px; height: 16px;\n        background: linear-gradient(135deg, #2D69FF 50%, #7AA0FF 50%);\n        border-radius: 3px;\n      }\n      .erg-legend-item .erg-swatch { width: 16px; height: 16px; border-radius: 4px; }\n      @keyframes erg-flow-dash { to { stroke-dashoffset: -20; } }\n      @keyframes erg-pulse-sensor {\n        0%, 100% { opacity: 1; r: 4; }\n        50% { opacity: 0.4; r: 6; }\n      }\n      @keyframes erg-pulse-led {\n        0%, 100% { opacity: 0.6; }\n        50% { opacity: 1; }\n      }\n      @keyframes erg-drip-pulse {\n        0%, 100% { opacity: 0.35; }\n        50% { opacity: 1; }\n      }\n      .schema-rueckluft {\n        stroke-dasharray: 6 4;\n        animation: erg-flow-dash 1.2s linear infinite;\n      }\n      .schema-sensor   { animation: erg-pulse-sensor 2s ease-in-out infinite; }\n      .schema-sensor-2 { animation: erg-pulse-sensor 2s ease-in-out infinite; animation-delay: 0.7s; }\n      .schema-led      { animation: erg-pulse-led 3s ease-in-out infinite; }\n      .schema-drip     { animation: erg-drip-pulse 2s ease-in-out infinite; }\n      @media (prefers-reduced-motion: reduce) {\n        .schema-rueckluft, .schema-sensor, .schema-sensor-2, .schema-led, .schema-drip {\n          animation: none !important;\n        }\n      }\n\n      \/* IGC Slider (CSS-only scroll-snap) *\/\n      .igc-gallery {\n        margin-top: 3rem;\n      }\n      .igc-gallery-header {\n        text-align: center;\n        max-width: 640px;\n        margin: 0 auto 2rem;\n      }\n      .igc-gallery-header h3 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: clamp(1.2rem, 2.2vw, 1.6rem);\n        font-weight: 700;\n        color: var(--text-primary);\n        margin-bottom: 0.6rem;\n      }\n      .igc-gallery-header p {\n        color: var(--text-secondary);\n        font-size: 0.95rem;\n        line-height: 1.6;\n      }\n      .igc-slider {\n        display: flex;\n        gap: 1rem;\n        overflow-x: auto;\n        scroll-snap-type: x mandatory;\n        scroll-behavior: smooth;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 1rem;\n        scrollbar-width: thin;\n        scrollbar-color: var(--primary) var(--dark-card);\n      }\n      .igc-slider::-webkit-scrollbar {\n        height: 8px;\n      }\n      .igc-slider::-webkit-scrollbar-track {\n        background: var(--dark-card);\n        border-radius: 50px;\n      }\n      .igc-slider::-webkit-scrollbar-thumb {\n        background: var(--primary);\n        border-radius: 50px;\n      }\n      .igc-slide {\n        flex: 0 0 calc((100% - 2rem) \/ 3);\n        scroll-snap-align: start;\n        border-radius: 12px;\n        overflow: hidden;\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        aspect-ratio: 4 \/ 3;\n      }\n      .igc-slide img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n        font-size: 0;\n        transition: transform 0.5s ease;\n        filter: contrast(1.06) saturate(1.05);\n      }\n      .igc-slide:hover img {\n        transform: scale(1.05);\n      }\n      .igc-slider-hint {\n        text-align: center;\n        margin-top: 0.5rem;\n        font-size: 0.82rem;\n        color: var(--text-muted);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.5rem;\n      }\n      .igc-slider-hint svg {\n        width: 16px;\n        height: 16px;\n        stroke: var(--text-muted);\n        stroke-width: 2;\n        fill: none;\n      }\n      @media (max-width: 1024px) {\n        .igc-slide {\n          flex: 0 0 calc((100% - 1rem) \/ 2);\n        }\n      }\n      @media (max-width: 768px) {\n        .igc-slide {\n          flex: 0 0 85%;\n        }\n      }\n\n      \/* Components Section *\/\n      .components {\n        padding: 6rem 2rem;\n        background: var(--dark);\n      }\n\n      .components-container {\n        max-width: 1400px;\n        margin: 0 auto;\n      }\n\n      .components-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 2rem;\n      }\n\n      .component-card {\n        background: var(--dark-card);\n        border-radius: 16px;\n        overflow: hidden;\n        border: 1px solid var(--border);\n        transition: all 0.3s;\n      }\n\n      .component-card:hover {\n        border-color: var(--primary);\n        transform: translateY(-8px);\n        box-shadow: 0 20px 40px rgba(45, 105, 255, 0.1);\n      }\n\n      .component-visual {\n        height: 120px;\n        background: linear-gradient(\n          135deg,\n          rgba(45, 105, 255, 0.1) 0%,\n          rgba(45, 105, 255, 0.05) 100%\n        );\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        border-bottom: 1px solid var(--border);\n      }\n\n      .component-number {\n        font-size: 3rem;\n        font-weight: 700;\n        color: var(--primary);\n        opacity: 0.3;\n      }\n\n      .component-info {\n        padding: 1.5rem;\n      }\n\n      .component-info h4 {\n        color: var(--text-primary);\n        margin-bottom: 0.75rem;\n        font-size: 1.1rem;\n      }\n\n      .component-info p {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n        line-height: 1.6;\n        margin-bottom: 1rem;\n      }\n\n      .component-list {\n        list-style: none;\n      }\n\n      .component-list li {\n        color: var(--text-muted);\n        font-size: 0.85rem;\n        margin-bottom: 0.5rem;\n        padding-left: 1.2rem;\n        position: relative;\n      }\n\n      .component-list li::before {\n        content: \"\u203a\";\n        position: absolute;\n        left: 0;\n        color: var(--primary);\n        font-weight: bold;\n      }\n\n      \/* Room Comparison Section *\/\n      .room-comparison {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .room-comparison-container {\n        max-width: 1000px;\n        margin: 0 auto;\n      }\n\n      .comparison-table-wrapper {\n        overflow-x: auto;\n        margin-bottom: 2rem;\n      }\n\n      .comparison-table {\n        width: 100%;\n        border-collapse: collapse;\n        background: var(--dark-card);\n        border-radius: 12px;\n        overflow: hidden;\n      }\n\n      .comparison-table th,\n      .comparison-table td {\n        padding: 1.25rem;\n        text-align: left;\n        border-bottom: 1px solid var(--border);\n      }\n\n      .comparison-table th {\n        background: var(--primary);\n        color: white;\n        font-weight: 600;\n        font-size: 0.95rem;\n      }\n\n      .comparison-table td {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n      }\n\n      .comparison-table tr:last-child td {\n        border-bottom: none;\n      }\n\n      .compare-icon {\n        display: inline-flex;\n        width: 20px;\n        height: 20px;\n        border-radius: 50%;\n        align-items: center;\n        justify-content: center;\n        font-size: 0.7rem;\n        font-weight: bold;\n        margin-right: 0.5rem;\n      }\n\n      .compare-icon.good {\n        background: rgba(63, 185, 80, 0.2);\n        color: var(--success);\n      }\n\n      .compare-icon.bad {\n        background: rgba(248, 81, 73, 0.2);\n        color: #f85149;\n      }\n\n      .recommendation-box {\n        background: linear-gradient(\n          135deg,\n          rgba(45, 105, 255, 0.1) 0%,\n          rgba(63, 185, 80, 0.1) 100%\n        );\n        border: 1px solid var(--primary);\n        border-radius: 12px;\n        padding: 2rem;\n        text-align: center;\n      }\n\n      .recommendation-box h4 {\n        color: var(--text-primary);\n        margin-bottom: 1rem;\n        font-size: 1.2rem;\n      }\n\n      .recommendation-box p {\n        color: var(--text-secondary);\n        line-height: 1.7;\n      }\n\n      \/* Add-ons Section *\/\n      .addons {\n        padding: 6rem 2rem;\n        background: var(--dark);\n      }\n\n      .addons-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .addons-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 2rem;\n      }\n\n      .lighting-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n\n      .addon-card {\n        background: var(--dark-card);\n        border-radius: 16px;\n        padding: 2rem;\n        border: 1px solid var(--border);\n        position: relative;\n        transition: all 0.3s;\n      }\n\n      .addon-card:hover {\n        border-color: var(--primary);\n        transform: translateY(-5px);\n      }\n\n      .addon-card.featured {\n        border: 2px solid var(--primary);\n      }\n\n      .lighting-stat {\n        display: flex;\n        align-items: baseline;\n        gap: 0.6rem;\n        margin: 0.5rem 0 1rem;\n      }\n\n      .lighting-rows {\n        font-size: 3.5rem;\n        font-weight: 700;\n        color: var(--primary);\n        line-height: 1;\n      }\n\n      .lighting-rows-label {\n        font-size: 0.85rem;\n        color: var(--text-muted);\n        text-transform: uppercase;\n        letter-spacing: 1px;\n      }\n\n      .standard-features-block {\n        margin-top: 3rem;\n        padding: 2rem;\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        border-radius: 16px;\n      }\n\n      .standard-features-title {\n        text-align: center;\n        color: var(--text-primary);\n        font-size: 1.15rem;\n        margin-bottom: 1.5rem;\n        font-weight: 600;\n      }\n\n      .standard-features-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 1.25rem;\n      }\n\n      .standard-feature {\n        display: flex;\n        align-items: flex-start;\n        gap: 1rem;\n        padding: 1rem;\n        background: rgba(255, 255, 255, 0.02);\n        border-radius: 10px;\n      }\n\n      .standard-feature .icon {\n        width: 22px;\n        height: 22px;\n        stroke: var(--primary);\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n        flex-shrink: 0;\n        margin-top: 2px;\n      }\n\n      .standard-feature strong {\n        display: block;\n        color: var(--text-primary);\n        font-size: 0.95rem;\n        font-weight: 600;\n        margin-bottom: 0.25rem;\n      }\n\n      .standard-feature span {\n        display: block;\n        color: var(--text-secondary);\n        font-size: 0.85rem;\n        line-height: 1.5;\n      }\n\n      .addon-badge {\n        position: absolute;\n        top: 1rem;\n        right: 1rem;\n        background: var(--primary);\n        color: white;\n        padding: 0.3rem 0.8rem;\n        border-radius: 50px;\n        font-size: 0.75rem;\n        font-weight: 600;\n      }\n\n      .addon-card h4 {\n        color: var(--text-primary);\n        margin-bottom: 1rem;\n        padding-right: 80px;\n      }\n\n      .addon-card p {\n        color: var(--text-secondary);\n        font-size: 0.9rem;\n        line-height: 1.6;\n        margin-bottom: 1.5rem;\n      }\n\n      .addon-compatibility {\n        display: flex;\n        gap: 0.5rem;\n      }\n\n      .compat-tag {\n        background: var(--dark);\n        color: var(--text-muted);\n        padding: 0.4rem 0.8rem;\n        border-radius: 50px;\n        font-size: 0.8rem;\n      }\n\n      .compat-tag.recommended {\n        background: rgba(63, 185, 80, 0.15);\n        color: var(--success);\n      }\n\n      \/* Climate Fact (rare summer days info) *\/\n      .climate-fact {\n        margin-top: 2.5rem;\n        display: flex;\n        align-items: flex-start;\n        gap: 1.25rem;\n        padding: 1.5rem 1.75rem;\n        background: rgba(45, 105, 255, 0.04);\n        border: 1px solid rgba(45, 105, 255, 0.18);\n        border-radius: 14px;\n      }\n\n      .climate-fact-icon {\n        width: 44px;\n        height: 44px;\n        flex-shrink: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: rgba(45, 105, 255, 0.12);\n        border-radius: 50%;\n      }\n\n      .climate-fact-icon .icon {\n        width: 22px;\n        height: 22px;\n        stroke: var(--primary);\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n      }\n\n      .climate-fact-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        gap: 0.4rem;\n      }\n\n      .climate-fact-content strong {\n        color: var(--text-primary);\n        font-size: 1rem;\n        font-weight: 600;\n      }\n\n      .climate-fact-content span {\n        color: var(--text-secondary);\n        font-size: 0.92rem;\n        line-height: 1.65;\n      }\n\n      \/* Individual Box *\/\n      .individual-box {\n        margin-top: 3rem;\n        background: var(--dark-card);\n        border-radius: 16px;\n        border: 1px solid var(--border);\n        padding: 2rem 3rem;\n      }\n\n      .individual-box:hover {\n        border-color: var(--primary);\n      }\n\n      .individual-content {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        gap: 3rem;\n      }\n\n      .individual-text {\n        flex: 1;\n      }\n\n      .individual-text h3 {\n        font-size: 1.5rem;\n        color: var(--text-primary);\n        margin-bottom: 0.75rem;\n      }\n\n      .individual-text p {\n        color: var(--text-secondary);\n        font-size: 0.95rem;\n        margin-bottom: 1rem;\n        line-height: 1.6;\n      }\n\n      .individual-features {\n        list-style: none;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 0.75rem 2rem;\n      }\n\n      .individual-features li {\n        color: var(--text-muted);\n        font-size: 0.9rem;\n        position: relative;\n        padding-left: 1.2rem;\n      }\n\n      .individual-features li::before {\n        content: '\u2713';\n        position: absolute;\n        left: 0;\n        color: var(--primary);\n        font-weight: bold;\n      }\n\n      .individual-cta {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-end;\n        gap: 1rem;\n        min-width: 200px;\n      }\n\n      .individual-badge {\n        background: rgba(45, 105, 255, 0.15);\n        color: var(--primary);\n        padding: 0.4rem 1rem;\n        border-radius: 50px;\n        font-size: 0.85rem;\n        font-weight: 600;\n      }\n\n      @media (max-width: 1024px) {\n        .individual-content {\n          flex-direction: column;\n          align-items: flex-start;\n          gap: 2rem;\n        }\n\n        .individual-cta {\n          align-items: flex-start;\n          width: 100%;\n        }\n\n        .individual-box {\n          padding: 2rem;\n        }\n      }\n\n      @media (max-width: 768px) {\n        .individual-features {\n          flex-direction: column;\n          gap: 0.5rem;\n        }\n      }\n\n      \/* Responsive for new sections *\/\n      @media (max-width: 1024px) {\n        .semiloop-grid,\n        .erg-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .semiloop-features {\n          grid-template-columns: repeat(2, 1fr);\n        }\n\n        .components-grid {\n          grid-template-columns: repeat(2, 1fr);\n        }\n\n        .capacity-grid {\n          grid-template-columns: repeat(2, 1fr);\n        }\n\n        .lighting-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .standard-features-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .warmwasser-grid {\n          grid-template-columns: 1fr;\n          gap: 3rem;\n        }\n\n        .warmwasser-content h2 {\n          font-size: 2rem;\n        }\n      }\n\n      @media (max-width: 768px) {\n        .semiloop-features {\n          grid-template-columns: 1fr;\n        }\n\n        .components-grid,\n        .addons-grid,\n        .lighting-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .capacity-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .standard-features-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .warmwasser-comparison {\n          grid-template-columns: 1fr;\n          gap: 0.75rem;\n        }\n\n        .ww-vs {\n          padding: 0.5rem 0;\n        }\n\n        .warmwasser {\n          padding: 4rem 1rem;\n        }\n\n        .warmwasser-content h2 {\n          font-size: 1.6rem;\n        }\n\n        .chart-bars-vertical {\n          gap: 2rem;\n        }\n\n        .v-bar {\n          width: 70px;\n        }\n      }\n\n      \/* Process Section *\/\n      .process {\n        padding: 6rem 2rem;\n        background: var(--dark-lighter);\n      }\n\n      .process-container {\n        max-width: 1200px;\n        margin: 0 auto;\n      }\n\n      .process-header {\n        text-align: center;\n        margin-bottom: 2.5rem;\n      }\n\n      .process-header h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1rem;\n        color: var(--text-primary);\n        font-weight: 700;\n      }\n\n      .process-header p {\n        color: var(--text-secondary);\n        max-width: 600px;\n        margin: 0 auto;\n      }\n\n      \/* Process toggle (CSS-only radio tabs) *\/\n      .process-toggle {\n        display: inline-flex;\n        margin: 0 auto 3rem;\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        border-radius: 50px;\n        padding: 0.35rem;\n        position: relative;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      .process-toggle input[type=\"radio\"] {\n        position: absolute;\n        opacity: 0;\n        pointer-events: none;\n      }\n\n      .process-toggle-btn {\n        padding: 0.65rem 1.75rem;\n        border-radius: 50px;\n        font-weight: 600;\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n        cursor: pointer;\n        transition: all 0.3s;\n        user-select: none;\n      }\n\n      .process-toggle input:checked + .process-toggle-btn {\n        background: var(--primary);\n        color: white;\n        box-shadow: 0 4px 14px rgba(45, 105, 255, 0.35);\n      }\n\n      .process-toggle-btn:hover {\n        color: var(--text-primary);\n      }\n\n      .process-toggle input:checked + .process-toggle-btn:hover {\n        color: white;\n      }\n\n      \/* Process step duration is set by JS based on toggle state *\/\n\n      .process-summary {\n        margin-top: 3rem;\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 1.5rem;\n      }\n\n      .process-summary p {\n        background: var(--dark-card);\n        border: 1px solid var(--border);\n        border-radius: 12px;\n        padding: 1.5rem;\n        font-size: 0.9rem;\n        color: var(--text-secondary);\n        line-height: 1.6;\n      }\n\n      .process-summary strong {\n        color: var(--text-primary);\n        display: inline-block;\n        margin-right: 0.4rem;\n      }\n\n      .process-summary-igc {\n        color: var(--primary) !important;\n      }\n\n      .process-summary-individual {\n        color: var(--success) !important;\n      }\n\n      .process-summary em {\n        font-style: italic;\n        color: var(--primary);\n      }\n\n      .process-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 1.5rem;\n      }\n\n      .process-step {\n        background: var(--dark-card);\n        border-radius: 16px;\n        padding: 2rem 1.5rem;\n        text-align: center;\n        position: relative;\n        transition: all 0.3s;\n        border: 1px solid var(--border);\n      }\n\n      .process-step:hover {\n        transform: translateY(-5px);\n        box-shadow: 0 20px 40px rgba(45, 105, 255, 0.1);\n        border-color: var(--primary);\n      }\n\n      .process-step:nth-child(1)::after,\n      .process-step:nth-child(2)::after {\n        content: \"\u2192\";\n        position: absolute;\n        right: -1.5rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: var(--primary);\n        font-size: 1.5rem;\n        font-weight: 700;\n      }\n\n      .process-step:nth-child(3)::after {\n        content: \"\u2198\";\n        position: absolute;\n        right: 50%;\n        bottom: -1.5rem;\n        transform: translateX(50%);\n        color: var(--primary);\n        font-size: 1.5rem;\n        font-weight: 700;\n      }\n\n      .process-step:nth-child(4)::after,\n      .process-step:nth-child(5)::after {\n        content: \"\u2192\";\n        position: absolute;\n        right: -1.5rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: var(--primary);\n        font-size: 1.5rem;\n        font-weight: 700;\n      }\n\n      .process-number {\n        width: 50px;\n        height: 50px;\n        background: var(--primary);\n        color: white;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 1.25rem;\n        font-weight: 700;\n        margin: 0 auto 1.5rem;\n      }\n\n      .process-step h4 {\n        font-size: 1rem;\n        margin-bottom: 0.75rem;\n        color: var(--text-primary);\n      }\n\n      .process-step p {\n        font-size: 0.85rem;\n        color: var(--text-secondary);\n      }\n\n      .process-duration {\n        display: inline-block;\n        background: var(--primary);\n        padding: 0.25rem 0.75rem;\n        border-radius: 50px;\n        font-size: 0.75rem;\n        font-weight: 600;\n        color: white;\n        margin-top: 1rem;\n      }\n\n      \/* CTA Section *\/\n      .cta {\n        padding: 6rem 2rem;\n        background: linear-gradient(135deg, var(--primary) 0%, #1a5af0 100%);\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n      }\n\n      .cta::before {\n        content: \"\";\n        position: absolute;\n        top: -50%;\n        left: -50%;\n        width: 200%;\n        height: 200%;\n        background: radial-gradient(\n          circle at 30% 70%,\n          rgba(255, 255, 255, 0.1) 0%,\n          transparent 50%\n        );\n        pointer-events: none;\n      }\n\n      .cta-container {\n        position: relative;\n        z-index: 1;\n        max-width: 800px;\n        margin: 0 auto;\n      }\n\n      .cta h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.75rem;\n        margin-bottom: 1.5rem;\n        color: white;\n        font-weight: 700;\n      }\n\n      .cta > p {\n        font-size: 1.2rem;\n        color: rgba(255, 255, 255, 0.9);\n        margin-bottom: 2.5rem;\n      }\n\n      .cta-buttons {\n        display: flex;\n        gap: 1rem;\n        justify-content: center;\n        margin-bottom: 3rem;\n      }\n\n      .cta-features {\n        display: flex;\n        justify-content: center;\n        gap: 2.5rem;\n        flex-wrap: wrap;\n        margin-top: 1rem;\n      }\n\n      .cta-feature {\n        display: flex;\n        align-items: center;\n        gap: 0.75rem;\n        font-weight: 500;\n        color: rgba(255, 255, 255, 0.95);\n        font-size: 0.95rem;\n        padding: 0.5rem 1rem;\n        background: rgba(255, 255, 255, 0.08);\n        border-radius: 50px;\n        border: 1px solid rgba(255, 255, 255, 0.1);\n        transition: all 0.3s ease;\n      }\n\n      .cta-feature:hover {\n        background: rgba(255, 255, 255, 0.15);\n        transform: translateY(-2px);\n      }\n\n      .cta-feature::before {\n        content: \"\u2713\";\n        width: 20px;\n        height: 20px;\n        background: rgba(255, 255, 255, 0.25);\n        color: white;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 0.75rem;\n        font-weight: 700;\n      }\n\n      .cta-btn-primary {\n        background: white !important;\n        color: var(--primary) !important;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25),\n          0 0 0 1px rgba(255, 255, 255, 0.1) inset;\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        position: relative;\n        overflow: hidden;\n      }\n\n      .cta-btn-primary::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: -100%;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(\n          90deg,\n          transparent,\n          rgba(45, 105, 255, 0.1),\n          transparent\n        );\n        transition: left 0.5s;\n      }\n\n      .cta-btn-primary:hover::before {\n        left: 100%;\n      }\n\n      .cta-btn-primary:hover {\n        transform: translateY(-3px) scale(1.02);\n        box-shadow: 0 15px 40px rgba(0, 0, 0, 0.35),\n          0 0 0 1px rgba(255, 255, 255, 0.2) inset;\n        background: #f8f9ff !important;\n      }\n\n      .cta-btn-secondary {\n        background: rgba(255, 255, 255, 0.08) !important;\n        color: white !important;\n        border: 2px solid rgba(255, 255, 255, 0.35) !important;\n        backdrop-filter: blur(10px);\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        position: relative;\n        overflow: hidden;\n      }\n\n      .cta-btn-secondary::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: -100%;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(\n          90deg,\n          transparent,\n          rgba(255, 255, 255, 0.1),\n          transparent\n        );\n        transition: left 0.5s;\n      }\n\n      .cta-btn-secondary:hover::before {\n        left: 100%;\n      }\n\n      .cta-btn-secondary:hover {\n        background: rgba(255, 255, 255, 0.15) !important;\n        border-color: rgba(255, 255, 255, 0.6) !important;\n        transform: translateY(-3px) scale(1.02);\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n      }\n\n      \/* Responsive *\/\n      @media (max-width: 1024px) {\n        .hero-container {\n          grid-template-columns: 1fr;\n          text-align: center;\n        }\n\n        .hero h1 {\n          font-size: 2.5rem;\n        }\n\n        .hero-subtitle {\n          margin-left: auto;\n          margin-right: auto;\n        }\n\n        .hero-stats {\n          justify-content: center;\n        }\n\n        .hero-buttons {\n          justify-content: center;\n        }\n\n        .hero-visual {\n          order: -1;\n        }\n\n        .hero-image-container {\n          max-width: 400px;\n        }\n\n        .hero-float-card {\n          display: none;\n        }\n\n        .products-grid {\n          grid-template-columns: 1fr;\n          max-width: 500px;\n        }\n\n        .roi-grid,\n        .advantage-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .process-grid {\n          grid-template-columns: repeat(3, 1fr);\n        }\n\n        .process-step::after {\n          display: none !important;\n        }\n\n        .timeline-grid {\n          grid-template-columns: repeat(2, 1fr);\n        }\n\n        .timeline-grid::before {\n          display: none;\n        }\n      }\n\n      @media (max-width: 768px) {\n        .hero {\n          padding: 3rem 1.5rem;\n        }\n\n        .hero h1 {\n          font-size: 2rem;\n        }\n\n        .hero-stats {\n          flex-direction: column;\n          gap: 1.5rem;\n        }\n\n        .process-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .process-summary {\n          grid-template-columns: 1fr;\n        }\n\n        .process-toggle-btn {\n          padding: 0.55rem 1.2rem;\n          font-size: 0.85rem;\n        }\n\n        .roi {\n          padding: 4rem 1rem;\n        }\n\n        .roi-header p {\n          font-size: 0.95rem;\n        }\n\n        .roi-grid {\n          gap: 2rem;\n        }\n\n        .roi-content h3 {\n          font-size: 1.5rem;\n        }\n\n        .roi-highlights {\n          grid-template-columns: 1fr;\n        }\n\n        .orb-1,\n        .orb-2,\n        .orb-3 {\n          display: none;\n        }\n\n        .v-bar-badge {\n          font-size: 0.6rem;\n          padding: 0.2rem 0.4rem;\n          top: -8px;\n          right: -8px;\n        }\n\n        .comparison-table-wrapper {\n          -webkit-overflow-scrolling: touch;\n        }\n\n        .comparison-table th,\n        .comparison-table td {\n          padding: 0.75rem 0.5rem;\n          font-size: 0.8rem;\n        }\n\n        .roi,\n        .advantage,\n        .semiloop,\n        .erg-detail,\n        .components,\n        .room-comparison,\n        .addons,\n        .process,\n        .cta {\n          padding: 4rem 1rem;\n        }\n\n        .individual-cta {\n          min-width: auto;\n          align-items: stretch;\n        }\n\n        .chart-visual {\n          gap: 2rem;\n        }\n\n        .chart-bar {\n          width: 70px;\n        }\n\n        .chart-legend {\n          flex-direction: column;\n          gap: 0.75rem;\n          align-items: center;\n        }\n\n        .section-header h2,\n        .products-header h2,\n        .advantage-content h2,\n        .process-header h2,\n        .cta h2,\n        .roi-header h2 {\n          font-size: 1.75rem;\n        }\n\n        .mouse-glow {\n          display: none;\n        }\n\n        .cta-buttons {\n          flex-direction: column;\n        }\n\n        .timeline-grid {\n          grid-template-columns: 1fr;\n        }\n      }\n    <\/style>\n\n    <!-- =========================================================\n         JSON-LD Structured Data\n         TODO: Fill placeholders marked with [...] before going live.\n         These can be set\/overridden via Yoast or Rank Math in WP.\n    ========================================================== -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@graph\": [\n        {\n          \"@type\": \"Organization\",\n          \"@id\": \"https:\/\/carbonactive.com\/#organization\",\n          \"name\": \"CarbonActive\",\n          \"url\": \"https:\/\/carbonactive.com\",\n          \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https:\/\/carbonactive.com\/wp-content\/uploads\/logo.png\"\n          },\n          \"sameAs\": [\n            \"https:\/\/www.linkedin.com\/company\/carbonactive\/\"\n          ],\n          \"contactPoint\": {\n            \"@type\": \"ContactPoint\",\n            \"telephone\": \"+41-41-711-11-75\",\n            \"contactType\": \"sales\",\n            \"areaServed\": [\"DE\", \"CH\", \"AT\"],\n            \"availableLanguage\": [\"German\", \"English\"]\n          }\n        },\n        {\n          \"@type\": \"WebPage\",\n          \"@id\": \"[CANONICAL-URL]#webpage\",\n          \"url\": \"[CANONICAL-URL]\",\n          \"name\": \"Cannabis Modellprojekte: IGC Anbauanlagen | CarbonActive\",\n          \"description\": \"Schl\u00fcsselfertige Indoor-Anbauanlagen f\u00fcr Cannabis Modellprojekte und Forschungsprojekte nach \u00a7 2 Abs. 4 KCanG \u2014 BLE-konform, energieeffizient, in 12 Wochen einsatzbereit.\",\n          \"inLanguage\": \"de-DE\",\n          \"isPartOf\": {\n            \"@id\": \"https:\/\/carbonactive.com\/#website\"\n          },\n          \"about\": {\n            \"@id\": \"https:\/\/carbonactive.com\/#organization\"\n          },\n          \"primaryImageOfPage\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/03\/IMG_9273-3.jpg\"\n          }\n        },\n        {\n          \"@type\": \"BreadcrumbList\",\n          \"itemListElement\": [\n            {\n              \"@type\": \"ListItem\",\n              \"position\": 1,\n              \"name\": \"Startseite\",\n              \"item\": \"https:\/\/carbonactive.com\/\"\n            },\n            {\n              \"@type\": \"ListItem\",\n              \"position\": 2,\n              \"name\": \"L\u00f6sungen\",\n              \"item\": \"https:\/\/carbonactive.com\/loesungen\/\"\n            },\n            {\n              \"@type\": \"ListItem\",\n              \"position\": 3,\n              \"name\": \"Forschungsprojekte\"\n            }\n          ]\n        },\n        {\n          \"@type\": \"Product\",\n          \"name\": \"Indoor Growing Compartment (IGC)\",\n          \"description\": \"Vorkonfigurierter Cannabis-Anbauraum mit 36 m\u00b2 Nettoanbaufl\u00e4che, Energie-R\u00fcckgewinnung und SemiLoop-Klimatechnik. Ideal f\u00fcr wissenschaftliche Modellprojekte und Forschung mit Konsumcannabis. Versorgt bis zu 275 Probanden pro IGC.\",\n          \"brand\": {\n            \"@id\": \"https:\/\/carbonactive.com\/#organization\"\n          },\n          \"image\": \"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/03\/IMG_9273-3.jpg\",\n          \"category\": \"Indoor Cultivation Systems\",\n          \"hasVariant\": [\n            {\n              \"@type\": \"Product\",\n              \"name\": \"IGC Basic\",\n              \"description\": \"Saisonal optimales Klimasystem mit Energie-R\u00fcckgewinnung \u2014 ca. 70 % des Jahres ohne aktive Klimatisierung.\"\n            },\n            {\n              \"@type\": \"Product\",\n              \"name\": \"IGC Professional\",\n              \"description\": \"Ganzj\u00e4hrig optimales Klima mit Industrie-Klimaanlage und Warmwasserspeicher f\u00fcr stromsparende Entfeuchtung.\"\n            }\n          ]\n        }\n      ]\n    }\n    <\/script>\n  \n  \n    <!-- Background Animations -->\n    <div class=\"bg-gradient-mesh\"><\/div>\n    <div class=\"floating-orbs\">\n      <div class=\"orb orb-1\"><\/div>\n      <div class=\"orb orb-2\"><\/div>\n      <div class=\"orb orb-3\"><\/div>\n    <\/div>\n    <div class=\"mouse-glow\" id=\"mouseGlow\"><\/div>\n    <!-- Hero Section -->\n    <section class=\"hero\">\n      <div class=\"hero-container\">\n        <div class=\"hero-content reveal-left\">\n          <div class=\"hero-badge\">Swiss Facility Solutions<\/div>\n          <h1>Cultivation solutions for <em>cannabis model projects<\/em><\/h1>\n          <p class=\"hero-subtitle\">\n <span class=\"ca-active\">CarbonActive<\/span> supports your\n BLE research project according to \u00a7 2 para. 4 KCanG as a competent partner\n in the planning, construction and operation of the indoor cultivation facility. \n          <\/p>\n\n          <div class=\"hero-stats\">\n            <div class=\"stat\">\n              <span class=\"stat-value\">36m\u00b2<\/span>\n              <span class=\"stat-label\">Net cultivation area per IGC<\/span>\n            <\/div>\n            <div class=\"stat\">\n              <span class=\"stat-value\">275<\/span>\n              <span class=\"stat-label\">Subjects per IGC<\/span>\n            <\/div>\n            <div class=\"stat\">\n              <span class=\"stat-value\">12<\/span>\n              <span class=\"stat-label\">Weeks until the first cultivation<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"hero-buttons\">\n            <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary btn-large\" style=\"background:#2d69ff;color:#fff;\">Free advice<\/a>\n            <a href=\"https:\/\/carbonactive.com\/?v=3eb702302e19\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-outline btn-large\" style=\"background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.25);\">Discover IGC models<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"hero-visual reveal-right\">\n          <div class=\"hero-image-container parallax\" data-speed=\"0.05\">\n            <div class=\"hero-image-bg\"><\/div>\n            <div class=\"hero-image\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/03\/IMG_9273-3.jpg\" alt=\"Interior view of a CarbonActive Indoor Growing Compartment for cannabis research projects with LED lighting and automated climate control\" style=\"width: 100%; height: 100%; object-fit: cover; border-radius: 16px; font-size: 0;\">\n            <\/div>\n            <div class=\"hero-float-card card-1\">\n              <div class=\"float-card-label\">Test subjects \/ IGC<\/div>\n              <div class=\"float-card-value primary\">up to 275<\/div>\n            <\/div>\n            <div class=\"hero-float-card card-2\">\n              <div class=\"float-card-label\">ROI<\/div>\n              <div class=\"float-card-value success\">< 12 months<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Capacity Section: how many members per IGC -->\n\n<section class=\"capacity\" id=\"kapazitaet\">\n      <div class=\"capacity-container\">\n        <div class=\"section-header reveal\">\n          <h2>How many test subjects per IGC?<\/h2>\n          <p>\n  Before we talk about technology - the most important figure first: how\n many subjects you can reliably supply with a single Indoor Growing Compartment\n.\n          <\/p>\n        <\/div>\n        <div class=\"capacity-grid stagger-children\">\n          <div class=\"capacity-card reveal-scale\">\n            <div class=\"capacity-tier\">1 IGC<\/div>\n            <div class=\"capacity-number\">\n              <span class=\"capacity-value\">275<\/span>\n              <span class=\"capacity-label\">test persons<\/span>\n            <\/div>\n            <p class=\"capacity-detail\">at 25 g \/ month<\/p>\n            <div class=\"capacity-bar\">\n              <div class=\"capacity-bar-fill\" style=\"width: 25%;\"><\/div>\n            <\/div>\n          <\/div>\n          <div class=\"capacity-card reveal-scale\">\n            <div class=\"capacity-tier\">2 IGCs<\/div>\n            <div class=\"capacity-number\">\n              <span class=\"capacity-value\">550<\/span>\n              <span class=\"capacity-label\">test persons<\/span>\n            <\/div>\n            <p class=\"capacity-detail\">at 25 g \/ month<\/p>\n            <div class=\"capacity-bar\">\n              <div class=\"capacity-bar-fill\" style=\"width: 50%;\"><\/div>\n            <\/div>\n          <\/div>\n          <div class=\"capacity-card reveal-scale\">\n            <div class=\"capacity-tier\">3 IGCs<\/div>\n            <div class=\"capacity-number\">\n              <span class=\"capacity-value\">825<\/span>\n              <span class=\"capacity-label\">test persons<\/span>\n            <\/div>\n            <p class=\"capacity-detail\">at 25 g \/ month<\/p>\n            <div class=\"capacity-bar\">\n              <div class=\"capacity-bar-fill\" style=\"width: 75%;\"><\/div>\n            <\/div>\n          <\/div>\n          <div class=\"capacity-card capacity-card-featured reveal-scale\">\n            <span class=\"capacity-badge\">Economies of scale<\/span>\n            <div class=\"capacity-tier\">Individual<\/div>\n            <div class=\"capacity-number\">\n              <span class=\"capacity-value\">1000+<\/span>\n              <span class=\"capacity-label\">test persons<\/span>\n            <\/div>\n            <p class=\"capacity-detail\">at 25 g \/ month<\/p>\n            <div class=\"capacity-bar\">\n              <div class=\"capacity-bar-fill\" style=\"width: 100%;\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"capacity-assumptions reveal\">\n          <span class=\"capacity-assumptions-label\">Assumptions:<\/span>\n          <span>500 g\/m\u00b2 yield<\/span>\n          <span class=\"capacity-sep\">-<\/span>\n          <span>4.7 passes per year<\/span>\n          <span class=\"capacity-sep\">-<\/span>\n          <span>36 m\u00b2 net cultivation area per IGC<\/span>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Timeline Section -->\n    <section class=\"timeline\">\n      <div class=\"timeline-container\">\n        <div class=\"section-header reveal\">\n          <h2>From legalization to a license<\/h2>\n          <p>\n  These figures are no longer a theoretical exercise: since the end of 2024\n, the Federal Office for Food and Agriculture has been accepting applications for\n research model projects.\n          <\/p>\n        <\/div>\n        <div class=\"timeline-grid stagger-children\">\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Dec 2021<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>Coalition agreement<\/h4>\n              <p>\n  Ampel coalition signs agreement for a progressive\n Germany\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Apr 2023<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>Key issues paper<\/h4>\n              <p>\n  Enabling non-medical scientific\n model projects\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Dec 2024<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>BLE named<\/h4>\n              <p>\n  Federal Office of Food and Agriculture as the licensing authority\n \n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Now<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>Application<\/h4>\n              <p>Applications for research projects can be submitted<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- Products Section -->\n    <section class=\"products\" id=\"produkte\">\n      <div class=\"products-container\">\n        <div class=\"products-header\">\n          <h2>Indoor Growing Compartments<\/h2>\n          <p>\n  When your application is ready, you need a predictable cultivation solution. The\n IGC is <span class=\"ca-active\">CarbonActive<\/span>'s answer:\n a preconfigured cultivation room's with the same yield in two\n climate variants - you choose whether you need summer daytime operation\n or not. \n          <\/p>\n        <\/div>\n\n        <div class=\"products-grid stagger-children\" id=\"products-grid\">\n          <div class=\"product-card reveal-scale\">\n            <div class=\"product-visual\">\n              <div class=\"product-visual-content\">\n                <h4>IGC Basic<\/h4>\n                <span>Seasonally optimal<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"product-info\">\n              <ul class=\"product-features\">\n                <li>Energy recovery for passive cooling & dehumidification<\/li>\n                <li>Optimum climate for approx. 70 % of the year without aids<\/li>\n                <li>In midsummer: light phase at night, dark phase during the day<\/li>\n                <li>Integrated active CO\u2082 fumigation<\/li>\n                <li>4 walls, lateral ventilation, height-adjustable lighting<\/li>\n                <li>36 m\u00b2 net cultivation area (50-60 m\u00b2 gross)<\/li>\n                <li>Upgrade to Professional possible at any time<\/li>\n              <\/ul>\n              <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-outline product-cta\" style=\"background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.25);\">\n  Arrange a consultation\n              <\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"product-card featured reveal-scale\">\n            <span class=\"product-badge\">Recommended<\/span>\n            <div class=\"product-visual\">\n              <div class=\"product-visual-content\">\n                <h4>IGC Professional<\/h4>\n                <span>Daytime operation all year round<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"product-info\">\n              <ul class=\"product-features\">\n                <li>All the basic features plus:<\/li>\n                <li>Industrial climate control system with outdoor climate control unit<\/li>\n                <li>Energy-saving dehumidification through waste heat recovery from cooling<\/li>\n                <li>Light phase also possible during the day all year round<\/li>\n                <li>Low temperature and air humidity - even on humid days<\/li>\n                <li>Ideal for crop steering & rockwool cultivation<\/li>\n              <\/ul>\n              <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary product-cta\" style=\"background:#2d69ff;color:#fff;\">\n  Arrange a consultation\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- IGC Slider -->\n        <div class=\"igc-gallery reveal\">\n          <div class=\"igc-gallery-header\">\n            <h3>Impressions from realized facilities<\/h3>\n            <p>\n  Insights into built indoor growing compartments - from the\n air-conditioning technology to the finished cultivation room's.\n            <\/p>\n          <\/div>\n          <div class=\"igc-slider\">\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-20-at-11.45.53.jpeg\" alt=\"Indoor Growing Compartment from CarbonActive - cultivation room's with LED lighting\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/fde90657-0118-414b-a9a0-81f90a488e40.jpg\" alt=\"CarbonActive IGC - Detailed view of the air conditioning technology\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/fda05aa0-25ff-4bbd-a523-777ef76fb37b.jpg\" alt=\"Indoor Growing Compartment - Indoor cultivation facility and cultivation area\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/f712a974-0099-42e1-95bb-c8f65b9520f8.jpg\" alt=\"CarbonActive IGC - Ventilation and filter technology in detail\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/ea6beaf4-2e4a-4a5e-8667-f327d8b5a3f0.jpg\" alt=\"Indoor Growing Compartment - cultivation room's with plants\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/c19c9874-7a85-421c-84eb-4718d48a2511.jpg\" alt=\"CarbonActive IGC - climate control and sensor technology\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/bbf1b7fc-8584-47bb-b482-a71151fc6fd9.jpg\" alt=\"Indoor Growing Compartment - Lighting and irrigation\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/955931e5-1594-4863-b1c3-dad24e7fa79e.jpg\" alt=\"CarbonActive IGC - completed cultivation facility\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/IMG_9637.jpg\" alt=\"Indoor Growing Compartment - Facility in operation\" loading=\"lazy\">\n            <\/div>\n            <div class=\"igc-slide\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/IMG_9579-2.jpg\" alt=\"CarbonActive IGC - General view of the cultivation room'S\" loading=\"lazy\">\n            <\/div>\n          <\/div>\n          <div class=\"igc-slider-hint\">\n            <svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg>\n  Swipe or scroll for more\n          <\/div>\n        <\/div>\n\n        <!-- Schw\u00fcle-Sommertage Info -->\n        <div class=\"climate-fact reveal\">\n          <div class=\"climate-fact-icon\">\n            <svg class=\"icon\" viewbox=\"0 0 24 24\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"><\/line><\/svg>\n          <\/div>\n          <div class=\"climate-fact-content\">\n            <strong>When exactly will Basic reach its barriers?<\/strong>\n            <span>\n  In Germany, conditions of over 30 \u00b0C and more than 60 % relative humidity occur at the same time\n. air humidity typically under 50 hours\n a year. If you can switch to night light phases during this time\n, you can get away with Basic all year round. If you want to work at any time during the day\n and maintain the target climate exactly\n even on humid summer days, choose Professional.  \n            <\/span>\n          <\/div>\n        <\/div>\n\n        <!-- Individual Anlagen Box -->\n        <div class=\"individual-box reveal\">\n          <div class=\"individual-content\">\n            <div class=\"individual-text\">\n              <h3>Custom Facilities<\/h3>\n              <p>For projects with 4 IGCs or more (144m\u00b2 net cultivation area), it is worth planning a customized facility with an optimized climate control system.<\/p>\n              <ul class=\"individual-features\">\n                <li>Highly efficient, fully integrated air conditioning system<\/li>\n                <li>Lower initial and ongoing costs per m\u00b2<\/li>\n                <li>Economies of scale through central components<\/li>\n                <li>Tailor-made for your building characteristics<\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"individual-cta\">\n              <div class=\"individual-badge\">Recommended from 144m\u00b2<\/div>\n              <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary\" style=\"background:#2d69ff;color:#fff;\">Request individual advice<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Advantage Section -->\n    <section class=\"advantage\" id=\"vorteil\">\n      <div class=\"advantage-container\">\n        <div class=\"advantage-grid\">\n          <div class=\"advantage-content reveal-left\">\n            <h2>Competitive advantage in Central Europe<\/h2>\n            <p>\n  What many overlook: Where the IGC is located determines how\n efficiently it runs. Central Europe's temperate climate is not a disadvantage for our\n technology - it is its greatest lever. \n            <\/p>\n\n            <ul class=\"advantage-list\">\n              <li>\n                <div class=\"advantage-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"><\/line><path d=\"m20 16-4-4 4-4\"><\/path><path d=\"m4 8 4 4-4 4\"><\/path><path d=\"m16 4-4 4-4-4\"><\/path><path d=\"m8 20 4-4 4 4\"><\/path><\/svg><\/div>\n                <div class=\"advantage-text\">\n                  <h4>8 months optimal conditions<\/h4>\n                  <p>\n  The cool, but not bitterly cold outside temperature in\n Germany is ideal for passive cooling and\n dehumidification.\n                  <\/p>\n                <\/div>\n              <\/li>\n              <li>\n                <div class=\"advantage-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z\"><\/path><\/svg><\/div>\n                <div class=\"advantage-text\">\n                  <h4>Summer air humidity below 60%<\/h4>\n                  <p>\n  In contrast to other regions, air humidity remains moderate in the\n summer - ideal for open and <span class=\"ca-active\">SemiLoop<\/span>\n ventilation systems.\n                  <\/p>\n                <\/div>\n              <\/li>\n              <li>\n                <div class=\"advantage-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><rect x=\"2\" y=\"7\" width=\"16\" height=\"10\" rx=\"2\"><\/rect><line x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"><\/line><line x1=\"6\" y1=\"11\" x2=\"6\" y2=\"13\"><\/line><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"13\"><\/line><line x1=\"14\" y1=\"11\" x2=\"14\" y2=\"13\"><\/line><\/svg><\/div>\n                <div class=\"advantage-text\">\n                  <h4><span class=\"ca-active\">SemiLoop<\/span> technology<\/h4>\n                  <p>\n  Our hybrid system combines energy-saving climate control\n with the performance of closed systems.\n                  <\/p>\n                <\/div>\n              <\/li>\n            <\/ul>\n          <\/div>\n          <div class=\"advantage-visual reveal-right\">\n            <div class=\"climate-chart-block\">\n              <div class=\"climate-chart-header\">\n                <span class=\"climate-chart-name\">Los Angeles, <span>USA<\/span><\/span>\n                <span class=\"climate-chart-summary\">Summer too warm, too humid all year round <\/span>\n              <\/div>\n              <svg class=\"climate-chart\" viewbox=\"0 0 400 230\" preserveaspectratio=\"xMidYMid meet\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" style=\"width:100%;height:auto;aspect-ratio:400\/230;display:block;\"><defs><lineargradient id=\"ergGrad0\" x1=\"0\" x2=\"0\" y1=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><stop offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad0)\"><\/rect><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"187.9\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-8<\/text><line x1=\"35\" y1=\"184.9\" x2=\"38\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"153.7\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"35\" y1=\"150.7\" x2=\"38\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"119.5\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">8<\/text><line x1=\"35\" y1=\"116.5\" x2=\"38\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"85.4\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">16<\/text><line x1=\"35\" y1=\"82.4\" x2=\"38\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"51.2\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">24<\/text><line x1=\"35\" y1=\"48.2\" x2=\"38\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"17.0\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">32<\/text><line x1=\"35\" y1=\"14.0\" x2=\"38\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><text x=\"367\" y=\"205.0\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-20<\/text><line x1=\"362\" y1=\"202.0\" x2=\"365\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"170.8\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"362\" y1=\"167.8\" x2=\"365\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"136.6\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">20<\/text><line x1=\"362\" y1=\"133.6\" x2=\"365\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"102.5\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">40<\/text><line x1=\"362\" y1=\"99.5\" x2=\"365\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"68.3\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">60<\/text><line x1=\"362\" y1=\"65.3\" x2=\"365\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"34.1\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">80<\/text><line x1=\"362\" y1=\"31.1\" x2=\"365\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"8\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 8 108.0)\" text-anchor=\"middle\">Temperatur in \u00b0C<\/text><text x=\"392\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 392 108.0)\" text-anchor=\"middle\">Rel. Luftfeuchtigkeit in %<\/text><text x=\"51.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jan<\/text><text x=\"78.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Feb<\/text><text x=\"105.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">M\u00e4r<\/text><text x=\"132.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Apr<\/text><text x=\"159.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Mai<\/text><text x=\"186.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jun<\/text><text x=\"213.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jul<\/text><text x=\"240.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Aug<\/text><text x=\"267.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Sep<\/text><text x=\"294.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Okt<\/text><text x=\"321.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Nov<\/text><text x=\"348.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Dez<\/text><path d=\"M51.5,65.3 L78.5,65.3 L105.5,61.9 L132.5,56.7 L159.5,48.2 L186.5,43.1 L213.5,37.9 L240.5,34.5 L267.5,37.9 L294.5,48.2 L321.5,58.4 L348.5,65.3\" fill=\"none\" stroke=\"#7AB7E8\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.9\"><\/path><circle cx=\"51.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"78.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"105.5\" cy=\"61.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"132.5\" cy=\"56.7\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"159.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"186.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"213.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"240.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"267.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"294.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"321.5\" cy=\"58.4\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"348.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><path d=\"M51.5,90.9 L78.5,90.9 L105.5,86.6 L132.5,78.1 L159.5,69.5 L186.5,61.0 L213.5,52.5 L240.5,48.2 L267.5,48.2 L294.5,56.7 L321.5,73.8 L348.5,90.9\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><circle cx=\"51.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"78.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"105.5\" cy=\"86.6\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"132.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"159.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"186.5\" cy=\"61.0\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"213.5\" cy=\"52.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"240.5\" cy=\"48.2\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"267.5\" cy=\"48.2\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"294.5\" cy=\"56.7\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"321.5\" cy=\"73.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"348.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"><\/circle><\/svg>\n            <\/div>\n            <div class=\"climate-chart-block\">\n              <div class=\"climate-chart-header\">\n                <span class=\"climate-chart-name\">Toronto, <span>Canada<\/span><\/span>\n                <span class=\"climate-chart-summary\">Winter too cold, LF too high<\/span>\n              <\/div>\n              <svg class=\"climate-chart\" viewbox=\"0 0 400 230\" preserveaspectratio=\"xMidYMid meet\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" style=\"width:100%;height:auto;aspect-ratio:400\/230;display:block;\"><defs><lineargradient id=\"ergGrad1\" x1=\"0\" x2=\"0\" y1=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><stop offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad1)\"><\/rect><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"187.9\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-8<\/text><line x1=\"35\" y1=\"184.9\" x2=\"38\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"153.7\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"35\" y1=\"150.7\" x2=\"38\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"119.5\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">8<\/text><line x1=\"35\" y1=\"116.5\" x2=\"38\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"85.4\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">16<\/text><line x1=\"35\" y1=\"82.4\" x2=\"38\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"51.2\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">24<\/text><line x1=\"35\" y1=\"48.2\" x2=\"38\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"17.0\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">32<\/text><line x1=\"35\" y1=\"14.0\" x2=\"38\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><text x=\"367\" y=\"205.0\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-20<\/text><line x1=\"362\" y1=\"202.0\" x2=\"365\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"170.8\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"362\" y1=\"167.8\" x2=\"365\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"136.6\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">20<\/text><line x1=\"362\" y1=\"133.6\" x2=\"365\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"102.5\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">40<\/text><line x1=\"362\" y1=\"99.5\" x2=\"365\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"68.3\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">60<\/text><line x1=\"362\" y1=\"65.3\" x2=\"365\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"34.1\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">80<\/text><line x1=\"362\" y1=\"31.1\" x2=\"365\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"8\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 8 108.0)\" text-anchor=\"middle\">Temperatur in \u00b0C<\/text><text x=\"392\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 392 108.0)\" text-anchor=\"middle\">Rel. Luftfeuchtigkeit in %<\/text><text x=\"51.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jan<\/text><text x=\"78.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Feb<\/text><text x=\"105.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">M\u00e4r<\/text><text x=\"132.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Apr<\/text><text x=\"159.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Mai<\/text><text x=\"186.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jun<\/text><text x=\"213.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jul<\/text><text x=\"240.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Aug<\/text><text x=\"267.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Sep<\/text><text x=\"294.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Okt<\/text><text x=\"321.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Nov<\/text><text x=\"348.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Dez<\/text><path d=\"M51.5,34.5 L78.5,34.5 L105.5,37.9 L132.5,41.3 L159.5,43.1 L186.5,44.8 L213.5,43.1 L240.5,39.6 L267.5,37.9 L294.5,37.9 L321.5,34.5 L348.5,32.8\" fill=\"none\" stroke=\"#7AB7E8\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.9\"><\/path><circle cx=\"51.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"78.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"105.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"132.5\" cy=\"41.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"159.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"186.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"213.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"240.5\" cy=\"39.6\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"267.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"294.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"321.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"348.5\" cy=\"32.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><path d=\"M51.5,167.8 L78.5,167.8 L105.5,146.5 L132.5,120.8 L159.5,95.2 L186.5,73.8 L213.5,56.7 L240.5,61.0 L267.5,78.1 L294.5,108.0 L321.5,137.9 L348.5,163.5\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><circle cx=\"51.5\" cy=\"167.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"78.5\" cy=\"167.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"105.5\" cy=\"146.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"132.5\" cy=\"120.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"159.5\" cy=\"95.2\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"186.5\" cy=\"73.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"213.5\" cy=\"56.7\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"240.5\" cy=\"61.0\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"267.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"294.5\" cy=\"108.0\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"321.5\" cy=\"137.9\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"348.5\" cy=\"163.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><\/svg>\n            <\/div>\n            <div class=\"climate-chart-block\">\n              <div class=\"climate-chart-header\">\n                <span class=\"climate-chart-name\">Bangkok, <span>Thailand<\/span><\/span>\n                <span class=\"climate-chart-summary\">Unsuitable all year round<\/span>\n              <\/div>\n              <svg class=\"climate-chart\" viewbox=\"0 0 400 230\" preserveaspectratio=\"xMidYMid meet\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" style=\"width:100%;height:auto;aspect-ratio:400\/230;display:block;\"><defs><lineargradient id=\"ergGrad2\" x1=\"0\" x2=\"0\" y1=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><stop offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad2)\"><\/rect><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"187.9\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-8<\/text><line x1=\"35\" y1=\"184.9\" x2=\"38\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"153.7\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"35\" y1=\"150.7\" x2=\"38\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"119.5\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">8<\/text><line x1=\"35\" y1=\"116.5\" x2=\"38\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"85.4\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">16<\/text><line x1=\"35\" y1=\"82.4\" x2=\"38\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"51.2\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">24<\/text><line x1=\"35\" y1=\"48.2\" x2=\"38\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"17.0\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">32<\/text><line x1=\"35\" y1=\"14.0\" x2=\"38\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><text x=\"367\" y=\"205.0\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-20<\/text><line x1=\"362\" y1=\"202.0\" x2=\"365\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"170.8\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"362\" y1=\"167.8\" x2=\"365\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"136.6\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">20<\/text><line x1=\"362\" y1=\"133.6\" x2=\"365\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"102.5\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">40<\/text><line x1=\"362\" y1=\"99.5\" x2=\"365\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"68.3\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">60<\/text><line x1=\"362\" y1=\"65.3\" x2=\"365\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"34.1\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">80<\/text><line x1=\"362\" y1=\"31.1\" x2=\"365\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"8\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 8 108.0)\" text-anchor=\"middle\">Temperatur in \u00b0C<\/text><text x=\"392\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 392 108.0)\" text-anchor=\"middle\">Rel. Luftfeuchtigkeit in %<\/text><text x=\"51.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jan<\/text><text x=\"78.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Feb<\/text><text x=\"105.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">M\u00e4r<\/text><text x=\"132.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Apr<\/text><text x=\"159.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Mai<\/text><text x=\"186.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jun<\/text><text x=\"213.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jul<\/text><text x=\"240.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Aug<\/text><text x=\"267.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Sep<\/text><text x=\"294.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Okt<\/text><text x=\"321.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Nov<\/text><text x=\"348.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Dez<\/text><path d=\"M51.5,48.2 L78.5,51.6 L105.5,48.2 L132.5,44.8 L159.5,37.9 L186.5,34.5 L213.5,34.5 L240.5,34.5 L267.5,31.1 L294.5,34.5 L321.5,39.6 L348.5,44.8\" fill=\"none\" stroke=\"#7AB7E8\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.9\"><\/path><circle cx=\"51.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"78.5\" cy=\"51.6\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"105.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"132.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"159.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"186.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"213.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"240.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"267.5\" cy=\"31.1\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"294.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"321.5\" cy=\"39.6\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"348.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><path d=\"M51.5,35.4 L78.5,31.1 L105.5,26.8 L132.5,22.5 L159.5,22.5 L186.5,26.8 L213.5,26.8 L240.5,26.8 L267.5,31.1 L294.5,31.1 L321.5,35.4 L348.5,35.4\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><circle cx=\"51.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"78.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"105.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"132.5\" cy=\"22.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"159.5\" cy=\"22.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"186.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"213.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"240.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"267.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"294.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"321.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"348.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"><\/circle><\/svg>\n            <\/div>\n            <div class=\"climate-chart-block\">\n              <div class=\"climate-chart-header\">\n                <span class=\"climate-chart-name\">Berlin, <span>Germany<\/span><\/span>\n                <span class=\"climate-chart-summary\">8 months optimal, summer LF top <\/span>\n              <\/div>\n              <svg class=\"climate-chart\" viewbox=\"0 0 400 230\" preserveaspectratio=\"xMidYMid meet\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" style=\"width:100%;height:auto;aspect-ratio:400\/230;display:block;\"><defs><lineargradient id=\"ergGrad3\" x1=\"0\" x2=\"0\" y1=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><stop offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"><\/stop><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"><\/stop><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad3)\"><\/rect><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"><\/line><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"><\/line><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"187.9\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-8<\/text><line x1=\"35\" y1=\"184.9\" x2=\"38\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"153.7\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"35\" y1=\"150.7\" x2=\"38\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"119.5\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">8<\/text><line x1=\"35\" y1=\"116.5\" x2=\"38\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"85.4\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">16<\/text><line x1=\"35\" y1=\"82.4\" x2=\"38\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"51.2\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">24<\/text><line x1=\"35\" y1=\"48.2\" x2=\"38\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"33\" y=\"17.0\" text-anchor=\"end\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">32<\/text><line x1=\"35\" y1=\"14.0\" x2=\"38\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><text x=\"367\" y=\"205.0\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">-20<\/text><line x1=\"362\" y1=\"202.0\" x2=\"365\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"170.8\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">0<\/text><line x1=\"362\" y1=\"167.8\" x2=\"365\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"136.6\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">20<\/text><line x1=\"362\" y1=\"133.6\" x2=\"365\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"102.5\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">40<\/text><line x1=\"362\" y1=\"99.5\" x2=\"365\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"68.3\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">60<\/text><line x1=\"362\" y1=\"65.3\" x2=\"365\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"367\" y=\"34.1\" text-anchor=\"start\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">80<\/text><line x1=\"362\" y1=\"31.1\" x2=\"365\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.4)\"><\/line><line x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"><\/line><text x=\"8\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 8 108.0)\" text-anchor=\"middle\">Temperatur in \u00b0C<\/text><text x=\"392\" y=\"108.0\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\" transform=\"rotate(-90 392 108.0)\" text-anchor=\"middle\">Rel. Luftfeuchtigkeit in %<\/text><text x=\"51.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jan<\/text><text x=\"78.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Feb<\/text><text x=\"105.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">M\u00e4r<\/text><text x=\"132.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Apr<\/text><text x=\"159.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Mai<\/text><text x=\"186.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jun<\/text><text x=\"213.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Jul<\/text><text x=\"240.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Aug<\/text><text x=\"267.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Sep<\/text><text x=\"294.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Okt<\/text><text x=\"321.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Nov<\/text><text x=\"348.5\" y=\"214\" text-anchor=\"middle\" font-size=\"8\" fill=\"rgba(255,255,255,0.55)\">Dez<\/text><path d=\"M51.5,27.7 L78.5,34.5 L105.5,48.2 L132.5,65.3 L159.5,73.8 L186.5,73.8 L213.5,77.2 L240.5,73.8 L267.5,61.9 L294.5,44.8 L321.5,31.1 L348.5,24.3\" fill=\"none\" stroke=\"#7AB7E8\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.9\"><\/path><circle cx=\"51.5\" cy=\"27.7\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"78.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"105.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"132.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"159.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"186.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"213.5\" cy=\"77.2\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"240.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"267.5\" cy=\"61.9\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"294.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"321.5\" cy=\"31.1\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><circle cx=\"348.5\" cy=\"24.3\" r=\"1.8\" fill=\"#7AB7E8\"><\/circle><path d=\"M51.5,146.5 L78.5,142.2 L105.5,129.4 L132.5,112.3 L159.5,90.9 L186.5,78.1 L213.5,69.5 L240.5,69.5 L267.5,86.6 L294.5,108.0 L321.5,129.4 L348.5,142.2\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><circle cx=\"51.5\" cy=\"146.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"78.5\" cy=\"142.2\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"105.5\" cy=\"129.4\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"132.5\" cy=\"112.3\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"159.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"186.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"213.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"240.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"267.5\" cy=\"86.6\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"294.5\" cy=\"108.0\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"321.5\" cy=\"129.4\" r=\"2.0\" fill=\"#ef4444\"><\/circle><circle cx=\"348.5\" cy=\"142.2\" r=\"2.0\" fill=\"#ef4444\"><\/circle><\/svg>\n            <\/div>\n            <div class=\"climate-legend\">\n              <span class=\"climate-legend-item\"><span class=\"climate-legend-swatch temp\"><\/span>Average daily temperature in \u00b0C<\/span>\n              <span class=\"climate-legend-item\"><span class=\"climate-legend-swatch hum\"><\/span>Rel. air humidity in % <\/span>\n              <span class=\"climate-legend-item\"><span class=\"climate-legend-swatch optimal\"><\/span>Optimum efficiency Energy Recovery Group<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- SemiLoop Technology Section -->\n    <section class=\"semiloop\" id=\"technologie\">\n      <div class=\"semiloop-container\">\n        <div class=\"section-header reveal\">\n          <h2><span class=\"ca-active\">SemiLoop<\/span> technology<\/h2>\n          <p>\n  Harnessing the climate advantage is the real engineering achievement\n. Three generations of climate control systems lead to\n our hybrid answer. \n          <\/p>\n        <\/div>\n        <div class=\"semiloop-hero-image reveal\">\n          <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/05\/Semiloop.jpg\" alt=\"CarbonActive SemiLoop hybrid climate system - ventilation and heat exchanger technology for energy-efficient indoor cannabis cultivation\">\n          <div class=\"semiloop-hero-caption\">\n            <span>The SemiLoop system combines open and closed air conditioning technology in one facility.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"semiloop-grid\">\n          <div class=\"semiloop-content reveal-left\">\n            <div class=\"tech-timeline\">\n              <div class=\"tech-timeline-item\">\n                <div class=\"tech-timeline-marker open\"><\/div>\n                <div class=\"tech-timeline-content\">\n                  <h4>Open systems<\/h4>\n                  <span class=\"tech-year\">20 years ago<\/span>\n                  <p>\n  Moderate electricity prices, less sensitive genetics, NDL lighting\n as standard.\n                  <\/p>\n                <\/div>\n              <\/div>\n              <div class=\"tech-timeline-item\">\n                <div class=\"tech-timeline-marker closed\"><\/div>\n                <div class=\"tech-timeline-content\">\n                  <h4>CLOSED SYSTEMS<\/h4>\n                  <span class=\"tech-year\">Last 10 years<\/span>\n                  <p>\n  Development for higher quality requirements and\n LED technology.\n                  <\/p>\n                <\/div>\n              <\/div>\n              <div class=\"tech-timeline-item\">\n                <div class=\"tech-timeline-marker hybrid\"><\/div>\n                <div class=\"tech-timeline-content\">\n                  <h4>Hybrid <span class=\"ca-active\">SemiLoop<\/span><\/h4>\n                  <span class=\"tech-year\"><span class=\"ca-active\">CarbonActive<\/span> Innovation<\/span>\n                  <p>\n  Combines energy-saving climate control with\n dehumidification performance of closed systems.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"semiloop-visual reveal-right\">\n            <div class=\"amortization-chart\">\n              <h4>Electricity savings in comparison<\/h4>\n              <p class=\"chart-subtitle\">Climate control electricity consumption in Central Europe<\/p>\n              <div class=\"chart-bars-vertical\">\n                <div class=\"v-bar-item\">\n                  <div class=\"v-bar closed-bar tall-value\" style=\"height: 240px\">\n                    <span class=\"v-bar-months\">100%<\/span>\n                  <\/div>\n                  <span class=\"v-bar-label\">Conventional<\/span>\n                  <span class=\"v-bar-sublabel\">Closed system<\/span>\n                <\/div>\n                <div class=\"v-bar-item\">\n                  <div class=\"v-bar hybrid-bar\" style=\"height: 60px\">\n                    <span class=\"v-bar-badge\">6-10\u00d7 more efficient<\/span>\n                    <span class=\"v-bar-months\">10-17%<\/span>\n                  <\/div>\n                  <span class=\"v-bar-label\"><span class=\"ca-active\">SemiLoop<\/span><\/span>\n                  <span class=\"v-bar-sublabel\">Hybrid technology<\/span>\n                <\/div>\n              <\/div>\n              <div class=\"chart-legend-compact\">\n                <div class=\"legend-dot hybrid\"><\/div>\n                <span>Up to 10\u00d7 less electricity for climate control<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"erg-schema-section reveal\">\n          <div class=\"erg-schema-intro\">\n            <h3>How <em>climate control<\/em> works in the IGC<\/h3>\n            <p>\n  The diagram shows the complete air treatment process in an IGC realized\n: First, the Energy Recovery Group heat exchanger passively transfers the\n energy of the warm return air to the cold outside air. If\n this is not sufficient, the filter, cooling and reheater take over the active\n conditioning - until the supply air is exactly at setpoint. In this way,\n the climate in the cultivation room'S remains stable, with minimal energy consumption.  \n            <\/p>\n          <\/div>\n          <div class=\"erg-diagram-frame\">\n            <svg class=\"ahu-schema\" viewbox=\"0 0 900 760\" preserveaspectratio=\"xMidYMid meet\" width=\"100%\" style=\"width:100%;height:auto;aspect-ratio:900\/760;display:block;max-width:900px;margin:0 auto;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"IGC Cannabis-Anbauraum AHU-L\u00fcftungs- und Klimasystem mit ERG und aktiver Konditionierung\">\n        <defs>\n          <marker id=\"arr-blue\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#7AA0FF\"><\/path>\n          <\/marker>\n          <marker id=\"arr-blue-deep\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"><\/path>\n          <\/marker>\n          <marker id=\"arr-red\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#FF7A4F\"><\/path>\n          <\/marker>\n          <marker id=\"arr-green\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#3EE5A5\"><\/path>\n          <\/marker>\n\n          <!-- Stream A: Aussenluft BLAU \u2192 Zuluft ROT (transitions through center heat-zone) -->\n          <lineargradient id=\"cross-a-grad\" x1=\"85\" y1=\"160\" x2=\"265\" y2=\"160\" gradientunits=\"userSpaceOnUse\">\n            <stop offset=\"0%\" stop-color=\"#7AA0FF\"><\/stop>\n            <stop offset=\"35%\" stop-color=\"#90AAFF\"><\/stop>\n            <stop offset=\"48%\" stop-color=\"#D4A0E8\"><\/stop>\n            <stop offset=\"62%\" stop-color=\"#FF8888\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#FF7A4F\"><\/stop>\n          <\/lineargradient>\n          <!-- Stream B: R\u00fcckluft ROT \u2192 Fortluft BLAU -->\n          <lineargradient id=\"cross-b-grad\" x1=\"215\" y1=\"260\" x2=\"85\" y2=\"240\" gradientunits=\"userSpaceOnUse\">\n            <stop offset=\"0%\" stop-color=\"#FF7A4F\"><\/stop>\n            <stop offset=\"38%\" stop-color=\"#FF8888\"><\/stop>\n            <stop offset=\"52%\" stop-color=\"#D4A0E8\"><\/stop>\n            <stop offset=\"65%\" stop-color=\"#90AAFF\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#7AA0FF\"><\/stop>\n          <\/lineargradient>\n          <!-- Heat-Zone glow gradient -->\n          <lineargradient id=\"heat-zone-grad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n            <stop offset=\"0%\" stop-color=\"#FFB347\" stop-opacity=\"0\"><\/stop>\n            <stop offset=\"25%\" stop-color=\"#FFD43B\" stop-opacity=\"0.30\"><\/stop>\n            <stop offset=\"50%\" stop-color=\"#FFD43B\" stop-opacity=\"0.50\"><\/stop>\n            <stop offset=\"75%\" stop-color=\"#FFD43B\" stop-opacity=\"0.30\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#FFB347\" stop-opacity=\"0\"><\/stop>\n          <\/lineargradient>\n          <!-- ERG box subtle background -->\n          <lineargradient id=\"erg-box-grad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0B1840\" stop-opacity=\"0.7\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#0F1F45\" stop-opacity=\"0.5\"><\/stop>\n          <\/lineargradient>\n\n          <lineargradient id=\"rack-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#152040\"><\/stop>\n          <\/lineargradient>\n          <lineargradient id=\"water-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#1A4A7A\"><\/stop>\n            <stop offset=\"100%\" stop-color=\"#0A2540\"><\/stop>\n          <\/lineargradient>\n\n          <pattern id=\"dots-bg\" x=\"0\" y=\"0\" width=\"14\" height=\"14\" patternunits=\"userSpaceOnUse\">\n            <circle cx=\"2\" cy=\"2\" r=\"1\" fill=\"#1A2540\"><\/circle>\n          <\/pattern>\n\n          <pattern id=\"microgreens\" x=\"0\" y=\"0\" width=\"10\" height=\"10\" patternunits=\"userSpaceOnUse\">\n            <circle cx=\"2\" cy=\"3\" r=\"1.5\" fill=\"#3EE5A5\"><\/circle>\n            <circle cx=\"6\" cy=\"6\" r=\"1.4\" fill=\"#3EE5A5\" opacity=\"0.85\"><\/circle>\n            <circle cx=\"3\" cy=\"8\" r=\"1.1\" fill=\"#3EE5A5\" opacity=\"0.7\"><\/circle>\n            <circle cx=\"8\" cy=\"2\" r=\"1.2\" fill=\"#3EE5A5\" opacity=\"0.75\"><\/circle>\n          <\/pattern>\n        <\/defs>\n\n        <rect x=\"0\" y=\"0\" width=\"900\" height=\"760\" fill=\"url(#dots-bg)\"><\/rect>\n\n        <!-- ===== TITLE ===== -->\n        <text x=\"450\" y=\"24\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"13\" font-weight=\"700\" fill=\"#FFFFFF\" letter-spacing=\"2\">IGC \u00b7 AHU-L\u00dcFTUNGSSCHEMA<\/text>\n        <text x=\"450\" y=\"42\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">offen + geschlossen kombiniert \u00b7 ERG mit aktiver Konditionierung<\/text>\n\n        <!-- ===== TANKS &amp; OUTDOOR COOLER (positions shifted +45px) ===== -->\n        <g>\n          <rect x=\"440\" y=\"62\" width=\"62\" height=\"40\" rx=\"5\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1.2\"\/>\n          <g transform=\"translate(471,82)\">\n            <circle r=\"13\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1\"\/>\n            <circle r=\"2.5\" fill=\"#7AA0FF\"\/>\n            <path d=\"M 0 -11 Q -6 -5 0 0 Q 6 -5 0 -11 Z\" fill=\"#7AA0FF\" opacity=\"0.6\"\/>\n            <path d=\"M 11 0 Q 5 -6 0 0 Q 5 6 11 0 Z\" fill=\"#7AA0FF\" opacity=\"0.6\"\/>\n            <path d=\"M 0 11 Q 6 5 0 0 Q -6 5 0 11 Z\" fill=\"#7AA0FF\" opacity=\"0.6\"\/>\n            <path d=\"M -11 0 Q -5 6 0 0 Q -5 -6 -11 0 Z\" fill=\"#7AA0FF\" opacity=\"0.6\"\/>\n          <\/g>\n          <text x=\"471\" y=\"58\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\" letter-spacing=\"1\">R\u00dcCKK\u00dcHLER<\/text>\n        <\/g>\n\n        <g>\n          <rect x=\"520\" y=\"62\" width=\"68\" height=\"40\" rx=\"5\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1.2\"\/>\n          <text x=\"554\" y=\"80\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">KALT-<\/text>\n          <text x=\"554\" y=\"92\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">WASSER<\/text>\n        <\/g>\n        <path d=\"M 502 78 L 520 78\" stroke=\"#7AA0FF\" stroke-width=\"1.5\" fill=\"none\"><\/path>\n        <path d=\"M 502 88 L 520 88\" stroke=\"#FF7A4F\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.5\"><\/path>\n\n        <g>\n          <rect x=\"663\" y=\"62\" width=\"68\" height=\"40\" rx=\"5\" fill=\"#0A1224\" stroke=\"#FF7A4F\" stroke-width=\"1.2\"\/>\n          <text x=\"697\" y=\"80\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">WARM-<\/text>\n          <text x=\"697\" y=\"92\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">WASSER<\/text>\n        <\/g>\n\n        <!-- ===== AUSSENLUFT &amp; FORTLUFT (left side) ===== -->\n        <!-- Aussenluft IN \u2014 arrow at y=160, label well above -->\n        <g>\n          <text x=\"42\" y=\"118\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">AUSSEN-<\/text>\n          <text x=\"42\" y=\"132\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">LUFT<\/text>\n          <text x=\"42\" y=\"145\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\">unbehandelt<\/text>\n          <path d=\"M 22 160 L 80 160\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arr-blue)\"\/>\n        <\/g>\n        <!-- Fortluft OUT \u2014 arrow at y=240, label below -->\n        <g>\n          <path d=\"M 80 240 L 22 240\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arr-blue)\"\/>\n          <text x=\"42\" y=\"262\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">FORTLUFT<\/text>\n          <text x=\"42\" y=\"275\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\">abgek\u00fchlt<\/text>\n        <\/g>\n\n        <!-- ===== AHU FRAME labels ===== -->\n        <text x=\"85\" y=\"115\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">AHU \u00b7 AIR HANDLING UNIT<\/text>\n\n        <!-- ============================================================== -->\n        <!-- ===== 1. ERG \u00b7 KREUZW\u00c4RMETAUSCHER (x=85-265, w=180) ===== -->\n        <!-- ============================================================== -->\n        <g>\n          <rect x=\"85\" y=\"120\" width=\"180\" height=\"155\" rx=\"6\" fill=\"url(#erg-box-grad)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n\n          <!-- Subtle plate background grid -->\n          <g opacity=\"0.16\" stroke=\"#7AA0FF\" stroke-width=\"0.5\">\n            <line x1=\"100\" y1=\"155\" x2=\"250\" y2=\"155\"\/>\n            <line x1=\"100\" y1=\"170\" x2=\"250\" y2=\"170\"\/>\n            <line x1=\"100\" y1=\"185\" x2=\"250\" y2=\"185\"\/>\n            <line x1=\"100\" y1=\"200\" x2=\"250\" y2=\"200\"\/>\n            <line x1=\"100\" y1=\"215\" x2=\"250\" y2=\"215\"\/>\n            <line x1=\"100\" y1=\"230\" x2=\"250\" y2=\"230\"\/>\n            <line x1=\"100\" y1=\"245\" x2=\"250\" y2=\"245\"\/>\n            <line x1=\"115\" y1=\"140\" x2=\"115\" y2=\"265\"\/>\n            <line x1=\"135\" y1=\"140\" x2=\"135\" y2=\"265\"\/>\n            <line x1=\"155\" y1=\"140\" x2=\"155\" y2=\"265\"\/>\n            <line x1=\"175\" y1=\"140\" x2=\"175\" y2=\"265\"\/>\n            <line x1=\"195\" y1=\"140\" x2=\"195\" y2=\"265\"\/>\n            <line x1=\"215\" y1=\"140\" x2=\"215\" y2=\"265\"\/>\n            <line x1=\"235\" y1=\"140\" x2=\"235\" y2=\"265\"\/>\n          <\/g>\n\n          <!-- ===== HEAT-TRANSFER ZONE (yellow glow between the two parallel lanes) ===== -->\n          <rect x=\"135\" y=\"188\" width=\"80\" height=\"22\" rx=\"6\" fill=\"url(#heat-zone-grad)\" opacity=\"0.7\">\n            <animate attributename=\"opacity\" values=\"0.40;0.85;0.40\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n          <\/rect>\n\n          <!-- ===== STREAM B (BACK, dashed): R\u00fcckluft (from below) \u2192 Fortluft (out left bottom) ===== -->\n          <!-- enters at (215, 275), goes up into lower lane y=205, runs left, exits at (85, 240) -->\n          <path d=\"M 215 275 C 215 250, 195 205, 185 205 L 145 205 C 130 205, 110 240, 85 240\" stroke=\"url(#cross-b-grad)\" stroke-width=\"6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"8 5\" opacity=\"0.95\"\/>\n\n          <!-- ===== STREAM A (FRONT, solid): Aussenluft \u2192 upper lane \u2192 straight to Filter ===== -->\n          <!-- enters at (85, 160), descends into upper lane y=190, runs straight right through heat zone, exits straight at (270, 190) into filter -->\n          <path d=\"M 85 160 C 110 160, 130 190, 145 190 L 270 190\" stroke=\"url(#cross-a-grad)\" stroke-width=\"6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.95\"\/>\n\n          <!-- ===== HEAT TICK MARKS (vertical strokes between lanes) ===== -->\n          <g stroke=\"#FFD43B\" stroke-width=\"1.2\" opacity=\"0.55\">\n            <line x1=\"155\" y1=\"193\" x2=\"155\" y2=\"207\"\/>\n            <line x1=\"165\" y1=\"193\" x2=\"165\" y2=\"207\"\/>\n            <line x1=\"195\" y1=\"193\" x2=\"195\" y2=\"207\"\/>\n            <line x1=\"205\" y1=\"193\" x2=\"205\" y2=\"207\"\/>\n          <\/g>\n\n          <!-- ===== MEDALLION \u21c4 (gold accent) ===== -->\n          <g transform=\"translate(175,198)\">\n            <circle r=\"14\" fill=\"#0A1224\" stroke=\"#FFB347\" stroke-width=\"2\">\n              <animate attributename=\"r\" values=\"13;15;13\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n            <\/circle>\n            <text text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"15\" font-weight=\"700\" fill=\"#FFD43B\" dy=\"5\">\u21c4<\/text>\n          <\/g>\n\n          <!-- ===== HEAT SPARKS (animated, from B to A \u2014 upward) ===== -->\n          <circle r=\"2\" fill=\"#FFD43B\">\n            <animatemotion dur=\"0.9s\" repeatcount=\"indefinite\" path=\"M 155 205 L 155 190\"\/>\n            <animate attributename=\"opacity\" values=\"0;1;0\" dur=\"0.9s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"2\" fill=\"#FFD43B\">\n            <animatemotion dur=\"0.9s\" begin=\"0.22s\" repeatcount=\"indefinite\" path=\"M 165 205 L 165 190\"\/>\n            <animate attributename=\"opacity\" values=\"0;1;0\" dur=\"0.9s\" begin=\"0.22s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"2\" fill=\"#FFD43B\">\n            <animatemotion dur=\"0.9s\" begin=\"0.45s\" repeatcount=\"indefinite\" path=\"M 195 205 L 195 190\"\/>\n            <animate attributename=\"opacity\" values=\"0;1;0\" dur=\"0.9s\" begin=\"0.45s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"2\" fill=\"#FFD43B\">\n            <animatemotion dur=\"0.9s\" begin=\"0.68s\" repeatcount=\"indefinite\" path=\"M 205 205 L 205 190\"\/>\n            <animate attributename=\"opacity\" values=\"0;1;0\" dur=\"0.9s\" begin=\"0.68s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n\n          <!-- ===== CONDENSATION: water drops out as warm humid R\u00fcckluft cools at heat exchanger plates ===== -->\n          <!-- Static drops \"forming\" at heat exchanger plates (Stream B side, y\u2248207) -->\n          <path d=\"M 0 -3 Q -1.5 0 0 2 Q 1.5 0 0 -3 Z\" fill=\"#7AA0FF\" opacity=\"0.45\" transform=\"translate(150,207)\"\/>\n          <path d=\"M 0 -3 Q -1.5 0 0 2 Q 1.5 0 0 -3 Z\" fill=\"#7AA0FF\" opacity=\"0.45\" transform=\"translate(202,207)\"\/>\n\n          <!-- Falling drops with \"form, then drop\" timing via keyPoints -->\n          <g>\n            <path d=\"M 0 -4 Q -2.5 0 0 3 Q 2.5 0 0 -4 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"2.6s\" repeatcount=\"indefinite\" keypoints=\"0;0.05;1\" keytimes=\"0;0.35;1\" path=\"M 145 210 L 145 252\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;0.9;0.55;0\" keytimes=\"0;0.15;0.4;0.92;1\" dur=\"2.6s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <g>\n            <path d=\"M 0 -3 Q -2 0 0 2 Q 2 0 0 -3 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"2.2s\" begin=\"0.8s\" repeatcount=\"indefinite\" keypoints=\"0;0.05;1\" keytimes=\"0;0.32;1\" path=\"M 158 210 L 158 248\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;0.85;0.5;0\" keytimes=\"0;0.18;0.4;0.9;1\" dur=\"2.2s\" begin=\"0.8s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <g>\n            <path d=\"M 0 -4 Q -2.5 0 0 3 Q 2.5 0 0 -4 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"2.8s\" begin=\"1.4s\" repeatcount=\"indefinite\" keypoints=\"0;0.05;1\" keytimes=\"0;0.4;1\" path=\"M 197 210 L 197 252\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;0.9;0.55;0\" keytimes=\"0;0.15;0.42;0.9;1\" dur=\"2.8s\" begin=\"1.4s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <g>\n            <path d=\"M 0 -3 Q -2 0 0 2 Q 2 0 0 -3 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"2.4s\" begin=\"2.0s\" repeatcount=\"indefinite\" keypoints=\"0;0.05;1\" keytimes=\"0;0.36;1\" path=\"M 208 210 L 208 248\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;0.8;0.5;0\" keytimes=\"0;0.18;0.4;0.9;1\" dur=\"2.4s\" begin=\"2.0s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n\n          <!-- Box texts -->\n          <text x=\"175\" y=\"138\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" letter-spacing=\"1.5\">ERG \u00b7 KREUZ-WT<\/text>\n          <text x=\"175\" y=\"262\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#3EE5A5\" letter-spacing=\"1.5\">Energier\u00fcckgewinnung<\/text>\n        <\/g>\n\n        <!-- Small arrow marker at Stream A end into Filter -->\n        <path d=\"M 268 190 L 270 190\" stroke=\"#FF7A4F\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arr-red)\"><\/path>\n\n        <!-- ===== 2. FILTER (x=270-348) ===== -->\n        <g>\n          <rect x=\"270\" y=\"120\" width=\"78\" height=\"155\" rx=\"6\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <g transform=\"translate(289,150)\" stroke=\"#7AA0FF\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.7\">\n            <path d=\"M 0 0 L 10 6 L 0 12 L 10 18 L 0 24 L 10 30 L 0 36 L 10 42 L 0 48 L 10 54 L 0 60 L 10 66 L 0 72 L 10 78 L 0 84 L 10 90 L 0 96\"\/>\n          <\/g>\n          <g transform=\"translate(311,150)\" stroke=\"#7AA0FF\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.85\">\n            <path d=\"M 0 0 L 10 6 L 0 12 L 10 18 L 0 24 L 10 30 L 0 36 L 10 42 L 0 48 L 10 54 L 0 60 L 10 66 L 0 72 L 10 78 L 0 84 L 10 90 L 0 96\"\/>\n          <\/g>\n          <g transform=\"translate(331,150)\" stroke=\"#FFFFFF\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.85\">\n            <path d=\"M 0 0 L 8 6 L 0 12 L 8 18 L 0 24 L 8 30 L 0 36 L 8 42 L 0 48 L 8 54 L 0 60 L 8 66 L 0 72 L 8 78 L 0 84 L 8 90 L 0 96\"\/>\n          <\/g>\n\n          <!-- ===== Animated dust\/aerosol particles being captured ===== -->\n          <!-- Pollen \/ coarse particles \u2192 captured at F7 -->\n          <circle r=\"2\" fill=\"#C4A875\" opacity=\"0\">\n            <animatemotion dur=\"2.4s\" repeatcount=\"indefinite\" path=\"M 268 173 L 296 173\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.9;0.9;0\" keytimes=\"0;0.25;0.85;1\" dur=\"2.4s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"1.7\" fill=\"#C4A875\" opacity=\"0\">\n            <animatemotion dur=\"2.6s\" begin=\"1.4s\" repeatcount=\"indefinite\" path=\"M 268 232 L 296 232\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.9;0.9;0\" keytimes=\"0;0.28;0.86;1\" dur=\"2.6s\" begin=\"1.4s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n\n          <!-- Submikron aerosol \u2192 captured at F9 -->\n          <circle r=\"1.3\" fill=\"#A89070\" opacity=\"0\">\n            <animatemotion dur=\"2.8s\" begin=\"0.6s\" repeatcount=\"indefinite\" path=\"M 268 215 L 318 215\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.9;0.9;0\" keytimes=\"0;0.3;0.88;1\" dur=\"2.8s\" begin=\"0.6s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"1.1\" fill=\"#A89070\" opacity=\"0\">\n            <animatemotion dur=\"3s\" begin=\"2.1s\" repeatcount=\"indefinite\" path=\"M 268 178 L 318 178\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.85;0.85;0\" keytimes=\"0;0.32;0.89;1\" dur=\"3s\" begin=\"2.1s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n\n          <!-- Virus \/ bacteria sized \u2192 captured at H13 (HEPA) -->\n          <circle r=\"0.9\" fill=\"#807A6A\" opacity=\"0\">\n            <animatemotion dur=\"3.2s\" begin=\"1.1s\" repeatcount=\"indefinite\" path=\"M 268 195 L 337 195\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.85;0.85;0\" keytimes=\"0;0.35;0.92;1\" dur=\"3.2s\" begin=\"1.1s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n          <circle r=\"0.7\" fill=\"#807A6A\" opacity=\"0\">\n            <animatemotion dur=\"3.4s\" begin=\"2.7s\" repeatcount=\"indefinite\" path=\"M 268 220 L 337 220\"\/>\n            <animate attributename=\"opacity\" values=\"0;0.8;0.8;0\" keytimes=\"0;0.36;0.93;1\" dur=\"3.4s\" begin=\"2.7s\" repeatcount=\"indefinite\"\/>\n          <\/circle>\n\n          <!-- ===== Static accumulated dirt on filter media ===== -->\n          <g>\n            <!-- F7 \u2014 coarse particles (largest, strawy color) -->\n            <circle cx=\"296\" cy=\"161\" r=\"1.6\" fill=\"#C4A875\" opacity=\"0.7\"\/>\n            <circle cx=\"293\" cy=\"184\" r=\"1.2\" fill=\"#C4A875\" opacity=\"0.65\"\/>\n            <circle cx=\"297\" cy=\"201\" r=\"1.5\" fill=\"#C4A875\" opacity=\"0.7\"\/>\n            <circle cx=\"294\" cy=\"222\" r=\"1.3\" fill=\"#C4A875\" opacity=\"0.65\"\/>\n            <circle cx=\"298\" cy=\"241\" r=\"1.1\" fill=\"#C4A875\" opacity=\"0.6\"\/>\n            <!-- F9 \u2014 submicron (smaller, olive-grey) -->\n            <circle cx=\"318\" cy=\"167\" r=\"1.0\" fill=\"#A89070\" opacity=\"0.65\"\/>\n            <circle cx=\"316\" cy=\"195\" r=\"0.9\" fill=\"#A89070\" opacity=\"0.65\"\/>\n            <circle cx=\"319\" cy=\"218\" r=\"1.1\" fill=\"#A89070\" opacity=\"0.7\"\/>\n            <circle cx=\"317\" cy=\"240\" r=\"0.85\" fill=\"#A89070\" opacity=\"0.6\"\/>\n            <!-- H13 HEPA \u2014 virus\/bacteria sized (smallest, dark-grey) -->\n            <circle cx=\"337\" cy=\"172\" r=\"0.7\" fill=\"#807A6A\" opacity=\"0.6\"\/>\n            <circle cx=\"336\" cy=\"200\" r=\"0.65\" fill=\"#807A6A\" opacity=\"0.6\"\/>\n            <circle cx=\"338\" cy=\"225\" r=\"0.7\" fill=\"#807A6A\" opacity=\"0.6\"\/>\n          <\/g>\n\n          <text x=\"309\" y=\"135\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">FILTER<\/text>\n          <text x=\"309\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\">F7 \u00b7 F9 \u00b7 H13<\/text>\n        <\/g>\n\n        <!-- ===== 3. VENTILATOR (x=353-505) ===== -->\n        <g>\n          <rect x=\"353\" y=\"120\" width=\"152\" height=\"155\" rx=\"6\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <g transform=\"translate(429,200)\">\n            <circle r=\"35\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"1.5\" opacity=\"0.7\"\/>\n            <g>\n              <circle r=\"6\" fill=\"#2D69FF\"\/>\n              <path d=\"M 0 -32 Q -10 -22 0 -10 Q 10 -22 0 -32 Z\" fill=\"#2D69FF\" opacity=\"0.7\"\/>\n              <path d=\"M 32 0 Q 22 -10 10 0 Q 22 10 32 0 Z\" fill=\"#2D69FF\" opacity=\"0.7\"\/>\n              <path d=\"M 0 32 Q 10 22 0 10 Q -10 22 0 32 Z\" fill=\"#2D69FF\" opacity=\"0.7\"\/>\n              <path d=\"M -32 0 Q -22 10 -10 0 Q -22 -10 -32 0 Z\" fill=\"#2D69FF\" opacity=\"0.7\"\/>\n              <animatetransform attributename=\"transform\" type=\"rotate\" from=\"0\" to=\"360\" dur=\"3s\" repeatcount=\"indefinite\"\/>\n            <\/g>\n          <\/g>\n          <text x=\"429\" y=\"135\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">VENTILATOR<\/text>\n          <text x=\"429\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\">Druck \u00b7 Volumenstrom<\/text>\n        <\/g>\n\n        <!-- ===== 4. K\u00dcHLUNG + ENTFEUCHTUNG (x=510-634) ===== -->\n        <g>\n          <rect x=\"510\" y=\"120\" width=\"124\" height=\"155\" rx=\"6\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <g transform=\"translate(528,158)\" stroke=\"#7AA0FF\" stroke-width=\"1.6\" fill=\"none\" opacity=\"0.85\">\n            <path d=\"M 0 0 Q -8 12 0 24 Q 8 36 0 48 Q -8 60 0 72 Q 8 84 0 96\"\/>\n            <path d=\"M 18 0 Q 10 12 18 24 Q 26 36 18 48 Q 10 60 18 72 Q 26 84 18 96\"\/>\n            <path d=\"M 36 0 Q 28 12 36 24 Q 44 36 36 48 Q 28 60 36 72 Q 44 84 36 96\"\/>\n            <path d=\"M 54 0 Q 46 12 54 24 Q 62 36 54 48 Q 46 60 54 72 Q 62 84 54 96\"\/>\n          <\/g>\n          <!-- ===== Animated condensate drops (falling from coil tips) ===== -->\n          <g>\n            <path d=\"M 0 -5 Q -3 0 0 4 Q 3 0 0 -5 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"1.6s\" repeatcount=\"indefinite\" path=\"M 545 250 L 545 268\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;1;0.5;0\" keytimes=\"0;0.1;0.4;0.8;1\" dur=\"1.6s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <g>\n            <path d=\"M 0 -5 Q -3 0 0 4 Q 3 0 0 -5 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"1.7s\" begin=\"0.55s\" repeatcount=\"indefinite\" path=\"M 565 248 L 565 268\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;1;0.5;0\" keytimes=\"0;0.1;0.4;0.8;1\" dur=\"1.7s\" begin=\"0.55s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <g>\n            <path d=\"M 0 -5 Q -3 0 0 4 Q 3 0 0 -5 Z\" fill=\"#7AA0FF\"\/>\n            <animatemotion dur=\"1.5s\" begin=\"1.05s\" repeatcount=\"indefinite\" path=\"M 583 250 L 583 268\"\/>\n            <animate attributename=\"opacity\" values=\"0;0;1;0.5;0\" keytimes=\"0;0.1;0.4;0.8;1\" dur=\"1.5s\" begin=\"1.05s\" repeatcount=\"indefinite\"\/>\n          <\/g>\n          <!-- Small static drop hanging at coil tip (idle moment) -->\n          <g transform=\"translate(575,248)\">\n            <path d=\"M 0 -4 Q -2.5 0 0 3 Q 2.5 0 0 -4 Z\" fill=\"#7AA0FF\" opacity=\"0.55\"\/>\n          <\/g>\n          <text x=\"572\" y=\"135\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">K\u00dcHLUNG<\/text>\n          <text x=\"572\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#7AA0FF\">+ Entfeuchtung<\/text>\n        <\/g>\n        <!-- Kaltwasser \u2194 K\u00fchlung: two vertical lines (Vorlauf + R\u00fccklauf) with dashed crossbar -->\n        <path d=\"M 540 102 L 540 120 M 568 102 L 568 120\" stroke=\"#7AA0FF\" stroke-width=\"1.5\" fill=\"none\"><\/path>\n        <path d=\"M 540 111 L 568 111\" stroke=\"#7AA0FF\" stroke-width=\"1.2\" fill=\"none\" stroke-dasharray=\"3 2\"><\/path>\n\n        <!-- ===== 5. NACHW\u00c4RMER (x=639-759) ===== -->\n        <g>\n          <rect x=\"639\" y=\"120\" width=\"120\" height=\"155\" rx=\"6\" fill=\"#0A1224\" stroke=\"#FF7A4F\" stroke-width=\"1.5\"\/>\n          <g transform=\"translate(657,158)\" stroke=\"#FF7A4F\" stroke-width=\"1.6\" fill=\"none\" opacity=\"0.85\">\n            <path d=\"M 0 0 Q -8 12 0 24 Q 8 36 0 48 Q -8 60 0 72 Q 8 84 0 96\"\/>\n            <path d=\"M 18 0 Q 10 12 18 24 Q 26 36 18 48 Q 10 60 18 72 Q 26 84 18 96\"\/>\n            <path d=\"M 36 0 Q 28 12 36 24 Q 44 36 36 48 Q 28 60 36 72 Q 44 84 36 96\"\/>\n            <path d=\"M 54 0 Q 46 12 54 24 Q 62 36 54 48 Q 46 60 54 72 Q 62 84 54 96\"\/>\n          <\/g>\n          <text x=\"699\" y=\"135\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#FFFFFF\">NACHW\u00c4RMER<\/text>\n          <text x=\"699\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#FF9F70\">auf Soll-Temperatur<\/text>\n        <\/g>\n        <!-- Warmwasser \u2194 Nachw\u00e4rmer: two vertical lines (Vorlauf + R\u00fccklauf) with dashed crossbar -->\n        <path d=\"M 683 102 L 683 120 M 711 102 L 711 120\" stroke=\"#FF7A4F\" stroke-width=\"1.5\" fill=\"none\"><\/path>\n        <path d=\"M 683 111 L 711 111\" stroke=\"#FF7A4F\" stroke-width=\"1.2\" fill=\"none\" stroke-dasharray=\"3 2\"><\/path>\n\n        <!-- ===== inter-module connection arrows ===== -->\n        <path d=\"M 348 200 L 353 200\" stroke=\"#FF7A4F\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arr-red)\"><\/path>\n        <path d=\"M 505 200 L 510 200\" stroke=\"#FF7A4F\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arr-red)\"><\/path>\n        <path d=\"M 634 200 L 639 200\" stroke=\"#7AA0FF\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arr-blue)\"><\/path>\n\n        <!-- ===== R\u00dcCKLUFT path (clean: 25px from grow room, then vertical up; arrow ends just below ERG entry) ===== -->\n        <path d=\"M 240 480 L 215 480 L 215 282\" stroke=\"#FF7A4F\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arr-red)\" class=\"schema-rueckluft\" stroke-linejoin=\"round\"><\/path>\n        <text x=\"208\" y=\"395\" text-anchor=\"end\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FF9F70\" letter-spacing=\"1.5\">R\u00dcCK-<\/text>\n        <text x=\"208\" y=\"408\" text-anchor=\"end\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FF9F70\" letter-spacing=\"1.5\">LUFT<\/text>\n        <text x=\"208\" y=\"421\" text-anchor=\"end\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\">warm \u00b7 feucht<\/text>\n\n        <!-- ===== CONDITIONED ZULUFT path (from Nachw\u00e4rmer (759, 200) down to grow room) ===== -->\n        <path d=\"M 759 200 L 800 200 L 800 480 L 660 480\" stroke=\"#2D69FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arr-blue-deep)\" stroke-linejoin=\"round\"><\/path>\n        <text x=\"820\" y=\"335\" text-anchor=\"start\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#2D69FF\" letter-spacing=\"1.5\">ZULUFT<\/text>\n        <text x=\"820\" y=\"348\" text-anchor=\"start\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\">22 \u00b0C \u00b7 65 %rH<\/text>\n        <text x=\"820\" y=\"360\" text-anchor=\"start\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\">konditioniert<\/text>\n\n        <!-- ============================================================== -->\n        <!-- ===== CANNABIS ANBAURAUM (IGC-Stil) ===== -->\n        <!-- ============================================================== -->\n        <rect x=\"240\" y=\"380\" width=\"420\" height=\"260\" rx=\"12\" fill=\"url(#rack-grad)\" stroke=\"#2D69FF\" stroke-width=\"1.2\"><\/rect>\n        <text x=\"450\" y=\"404\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" letter-spacing=\"2\">IGC ANBAURAUM \u00b7 CANNABIS<\/text>\n        <text x=\"450\" y=\"419\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">25 \u00b0C \u00b7 65 %rH \u00b7 stabil \u00b7 gleichm\u00e4ssig verteilt<\/text>\n\n        <!-- LED light bar (height-adjustable) -->\n        <rect x=\"300\" y=\"448\" width=\"300\" height=\"9\" rx=\"4.5\" fill=\"#2D69FF\"><\/rect>\n        <circle class=\"schema-led\" cx=\"322\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <circle class=\"schema-led\" cx=\"370\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <circle class=\"schema-led\" cx=\"418\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <circle class=\"schema-led\" cx=\"466\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <circle class=\"schema-led\" cx=\"514\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <circle class=\"schema-led\" cx=\"562\" cy=\"452\" r=\"2.3\" fill=\"#FFD43B\"><\/circle>\n        <!-- height-adjust indicator -->\n        <g transform=\"translate(620,452)\">\n          <path d=\"M 0 -9 L -4 -3 L 4 -3 Z\" fill=\"#FFB347\"\/>\n          <line x1=\"0\" y1=\"-3\" x2=\"0\" y2=\"7\" stroke=\"#FFB347\" stroke-width=\"1.3\" stroke-dasharray=\"2 2\"\/>\n          <path d=\"M 0 13 L -4 7 L 4 7 Z\" fill=\"#FFB347\"\/>\n        <\/g>\n        <text x=\"636\" y=\"449\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#FFB347\" letter-spacing=\"0.5\">h\u00f6hen-<\/text>\n        <text x=\"636\" y=\"458\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#FFB347\" letter-spacing=\"0.5\">verstellb.<\/text>\n\n        <!-- Cannabis plants (leaf silhouettes on stems) -->\n        <g transform=\"translate(330,545)\"><path d=\"M0 28 Q -15 0 0 -22 Q 15 0 0 28 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/><line x1=\"0\" y1=\"-22\" x2=\"0\" y2=\"46\" stroke=\"#1740A8\" stroke-width=\"2\"\/><\/g>\n        <g transform=\"translate(410,545)\"><path d=\"M0 28 Q -15 0 0 -22 Q 15 0 0 28 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/><line x1=\"0\" y1=\"-22\" x2=\"0\" y2=\"46\" stroke=\"#1740A8\" stroke-width=\"2\"\/><\/g>\n        <g transform=\"translate(490,545)\"><path d=\"M0 28 Q -15 0 0 -22 Q 15 0 0 28 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/><line x1=\"0\" y1=\"-22\" x2=\"0\" y2=\"46\" stroke=\"#1740A8\" stroke-width=\"2\"\/><\/g>\n        <g transform=\"translate(570,545)\"><path d=\"M0 28 Q -15 0 0 -22 Q 15 0 0 28 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/><line x1=\"0\" y1=\"-22\" x2=\"0\" y2=\"46\" stroke=\"#1740A8\" stroke-width=\"2\"\/><\/g>\n\n        <!-- Netbow drip line under plant stems -->\n        <line x1=\"310\" y1=\"592\" x2=\"590\" y2=\"592\" stroke=\"#7AA0FF\" stroke-width=\"2.2\" opacity=\"0.75\"><\/line>\n        <circle cx=\"330\" cy=\"592\" r=\"2.6\" fill=\"#7AA0FF\"><\/circle>\n        <circle cx=\"410\" cy=\"592\" r=\"2.6\" fill=\"#7AA0FF\"><\/circle>\n        <circle cx=\"490\" cy=\"592\" r=\"2.6\" fill=\"#7AA0FF\"><\/circle>\n        <circle cx=\"570\" cy=\"592\" r=\"2.6\" fill=\"#7AA0FF\"><\/circle>\n        <circle class=\"schema-drip\" cx=\"330\" cy=\"592\" r=\"4.5\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1\"><\/circle>\n        <circle class=\"schema-drip\" cx=\"490\" cy=\"592\" r=\"4.5\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1\" style=\"animation-delay:0.6s\"><\/circle>\n        <circle class=\"schema-drip\" cx=\"570\" cy=\"592\" r=\"4.5\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1\" style=\"animation-delay:1.2s\"><\/circle>\n        <text x=\"450\" y=\"608\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1\">NETBOW \u00b7 TROPFBEW\u00c4SSERUNG<\/text>\n\n        <!-- Side ventilation (left) -->\n        <path d=\"M 250 500 L 280 500\" stroke=\"#2D69FF\" stroke-width=\"1.4\" fill=\"none\" marker-end=\"url(#arr-blue-deep)\" opacity=\"0.7\"><\/path>\n        <path d=\"M 250 518 L 280 518\" stroke=\"#2D69FF\" stroke-width=\"1.4\" fill=\"none\" marker-end=\"url(#arr-blue-deep)\" opacity=\"0.7\"><\/path>\n        <text x=\"265\" y=\"490\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"6.5\" fill=\"#7AA0FF\" letter-spacing=\"0.5\">SEITENL\u00dcFTUNG<\/text>\n\n        <!-- Side ventilation (right) -->\n        <path d=\"M 650 500 L 620 500\" stroke=\"#7AA0FF\" stroke-width=\"1.4\" fill=\"none\" marker-end=\"url(#arr-blue)\" opacity=\"0.7\"><\/path>\n        <path d=\"M 650 518 L 620 518\" stroke=\"#7AA0FF\" stroke-width=\"1.4\" fill=\"none\" marker-end=\"url(#arr-blue)\" opacity=\"0.7\"><\/path>\n        <text x=\"635\" y=\"490\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"6.5\" fill=\"#7AA0FF\" letter-spacing=\"0.5\">SEITENL\u00dcFTUNG<\/text>\n\n        <!-- Sensor T\/rH -->\n        <circle class=\"schema-sensor\" cx=\"450\" cy=\"623\" r=\"4\" fill=\"#2D69FF\"><\/circle>\n        <text x=\"468\" y=\"626\" text-anchor=\"start\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1\">T\/rH<\/text>\n\n        <!-- ===== CONTROLLER ===== -->\n        <g transform=\"translate(330,690)\">\n          <rect width=\"240\" height=\"48\" rx=\"8\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"120\" y=\"22\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#FFFFFF\" letter-spacing=\"1.5\">CARBON<tspan font-style=\"italic\">ACTIVE<\/tspan><\/text>\n          <text x=\"120\" y=\"38\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">\u25cfSTEUERUNG &amp; SENSORIK<\/text>\n        <\/g>\n\n        <path d=\"M 360 690 Q 320 600 320 280\" stroke=\"#2D69FF\" stroke-width=\"0.8\" fill=\"none\" stroke-dasharray=\"2 3\" opacity=\"0.4\"><\/path>\n        <path d=\"M 540 690 Q 600 600 685 280\" stroke=\"#2D69FF\" stroke-width=\"0.8\" fill=\"none\" stroke-dasharray=\"2 3\" opacity=\"0.4\"><\/path>\n        <path d=\"M 450 690 L 450 623\" stroke=\"#2D69FF\" stroke-width=\"0.8\" fill=\"none\" stroke-dasharray=\"2 3\" opacity=\"0.4\"><\/path>\n\n        <!-- ===== ANIMATED PARTICLES ===== -->\n        <!-- Aussenluft IN (cold blue, into Stream A first half) -->\n        <circle r=\"3.5\" fill=\"#7AA0FF\" opacity=\"0.9\">\n          <animatemotion dur=\"3.5s\" repeatcount=\"indefinite\" path=\"M 22 160 L 85 160 C 110 160, 130 190, 145 190 L 175 198\"><\/animatemotion>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"3.5s\" repeatcount=\"indefinite\"><\/animate>\n        <\/circle>\n        <!-- Tempered air through AHU train: red \u2192 blue (K\u00fchlung) \u2192 red (Nachw\u00e4rmer) -->\n        <circle r=\"3.5\" fill=\"#FF7A4F\" opacity=\"0.9\">\n          <animatemotion dur=\"5.5s\" begin=\"1.4s\" repeatcount=\"indefinite\" path=\"M 175 198 L 205 190 L 270 190 L 270 200 L 759 200\"><\/animatemotion>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"5.5s\" begin=\"1.4s\" repeatcount=\"indefinite\"><\/animate>\n          <animate attributename=\"fill\" values=\"#FF7A4F;#FF7A4F;#7AA0FF;#FF7A4F\" keytimes=\"0;0.58;0.79;1\" dur=\"5.5s\" begin=\"1.4s\" repeatcount=\"indefinite\"><\/animate>\n        <\/circle>\n        <!-- Conditioned Zuluft (brand blue) \u2192 grow room -->\n        <circle r=\"3.5\" fill=\"#2D69FF\" opacity=\"0.9\">\n          <animatemotion dur=\"3.5s\" begin=\"3.2s\" repeatcount=\"indefinite\" path=\"M 759 200 L 800 200 L 800 480 L 660 480\"><\/animatemotion>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"3.5s\" begin=\"3.2s\" repeatcount=\"indefinite\"><\/animate>\n        <\/circle>\n        <!-- R\u00fcckluft (orange) \u2192 Stream B first half -->\n        <circle r=\"3.5\" fill=\"#FF7A4F\" opacity=\"0.9\">\n          <animatemotion dur=\"4s\" repeatcount=\"indefinite\" path=\"M 240 480 L 215 480 L 215 282 L 215 275 C 215 250, 195 205, 185 205 L 175 198\"><\/animatemotion>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"4s\" repeatcount=\"indefinite\"><\/animate>\n        <\/circle>\n        <!-- Fortluft (cold blue, Stream B second half + outside) -->\n        <circle r=\"3.5\" fill=\"#7AA0FF\" opacity=\"0.9\">\n          <animatemotion dur=\"3s\" begin=\"1.8s\" repeatcount=\"indefinite\" path=\"M 175 198 L 145 205 C 130 205, 110 240, 85 240 L 22 240\"><\/animatemotion>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"3s\" begin=\"1.8s\" repeatcount=\"indefinite\"><\/animate>\n        <\/circle>\n\n      <\/svg>\n            <div class=\"erg-diagram-legend\">\n              <div class=\"erg-legend-item\"><span class=\"erg-line-h\" style=\"background:#7AA0FF;\"><\/span>Outside air \/ exhaust air (cold - without energy)<\/div>\n              <div class=\"erg-legend-item\"><span class=\"erg-line-h\" style=\"background:#FF7A4F;\"><\/span>Supply air preconditioned & return air (with energy)<\/div>\n              <div class=\"erg-legend-item\"><span class=\"erg-line-h\" style=\"background:#2D69FF;\"><\/span>Supply air conditioned (to setpoint)<\/div>\n              <div class=\"erg-legend-item\"><span class=\"erg-line-h\" style=\"background:#FFD43B;\"><\/span>Energy Recovery Group heat transfer (passive)<\/div>\n              <div class=\"erg-legend-item\"><span class=\"erg-line-h\" style=\"background:#3EE5A5;\"><\/span>Plants - Drip irrigation<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"semiloop-features stagger-children\">\n          <div class=\"semiloop-feature reveal-scale\">\n            <div class=\"semiloop-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><\/div>\n            <h4>Energy-saving<\/h4>\n            <p>\n  Optimized use of outside air with 8 months of optimal\n conditions\n            <\/p>\n          <\/div>\n          <div class=\"semiloop-feature reveal-scale\">\n            <div class=\"semiloop-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z\"><\/path><\/svg><\/div>\n            <h4>Low fluctuation<\/h4>\n            <p>Constant climate conditions for maximum yields<\/p>\n          <\/div>\n          <div class=\"semiloop-feature reveal-scale\">\n            <div class=\"semiloop-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"><\/path><\/svg><\/div>\n            <h4>PLC-controlled<\/h4>\n            <p>\n  Precise control systems via sensors, control technology and control cabinet construction\n            <\/p>\n          <\/div>\n          <div class=\"semiloop-feature reveal-scale\">\n            <div class=\"semiloop-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5\"><\/path><path d=\"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12\"><\/path><path d=\"m14 16-3 3 3 3\"><\/path><path d=\"M8.293 13.596 7.196 9.5 3.1 10.598\"><\/path><path d=\"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 12.026 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843\"><\/path><path d=\"m13.378 9.633 4.096 1.098 1.097-4.096\"><\/path><\/svg><\/div>\n            <h4>Energy recovery<\/h4>\n            <p>Up to 80% heat recovery from the exhaust air<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- ERG Detail Section -->\n    <section class=\"erg-detail\" id=\"energie\">\n      <div class=\"erg-container\">\n        <div class=\"section-header reveal\">\n          <h2>Energy Recovery (ERG)<\/h2>\n          <p>\n  At the heart of every <span class=\"ca-active\">SemiLoop<\/span> facility\n is a heat exchanger that recirculates the exhaust air energy.\n This is where most of the electricity savings are generated in open operation\n - and the basis for closed operation is laid.\n          <\/p>\n        <\/div>\n        <div class=\"erg-grid\">\n          <div class=\"erg-content reveal-left\">\n            <div class=\"erg-component\">\n              <div class=\"component-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8\"><\/path><path d=\"M21 3v5h-5\"><\/path><\/svg><\/div>\n              <div class=\"component-text\">\n                <h4>HEAT EXCHANGER principle<\/h4>\n                <p>\n  More than 80% of the heat energy is transferred to\n the supply air when the exhaust air is discharged. No\n additional heating is required when the lighting is switched on. \n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"erg-component\">\n              <div class=\"component-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"><\/path><\/svg><\/div>\n              <div class=\"component-text\">\n                <h4>Passive dehumidification<\/h4>\n                <p>\n  In cold, dry outside air, the system passively dehumidifies\n without additional power consumption.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"erg-component\">\n              <div class=\"component-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"><\/line><path d=\"m20 16-4-4 4-4\"><\/path><path d=\"m4 8 4 4-4 4\"><\/path><path d=\"m16 4-4 4-4-4\"><\/path><path d=\"m8 20 4-4 4 4\"><\/path><\/svg><\/div>\n              <div class=\"component-text\">\n                <h4>Passive cooling<\/h4>\n                <p>\n  If the outside air is colder than in the cultivation room's,\n energy-efficient cooling takes place via the ventilation system.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"erg-component\">\n              <div class=\"component-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z\"><\/path><\/svg><\/div>\n              <div class=\"component-text\">\n                <h4>Active heating<\/h4>\n                <p>\n  Only when the energy recovery reaches its barriers (e.g.\n winter when the lights are off) is the system actively reheated.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"erg-visual reveal-right\">\n            <div class=\"erg-efficiency-card\">\n              <div class=\"efficiency-header\">\n                <h4>Energy recovery<\/h4>\n                <span class=\"efficiency-value\">80%+<\/span>\n              <\/div>\n              <div class=\"efficiency-bar\">\n                <div class=\"efficiency-fill\"><\/div>\n              <\/div>\n              <div class=\"efficiency-stats\">\n                <div class=\"eff-stat\">\n                  <span class=\"eff-label\">Heat recovery<\/span>\n                  <span class=\"eff-value\">80%<\/span>\n                <\/div>\n                <div class=\"eff-stat\">\n                  <span class=\"eff-label\">Optimal season<\/span>\n                  <span class=\"eff-value\">8 months<\/span>\n                <\/div>\n                <div class=\"eff-stat\">\n                  <span class=\"eff-label\">Climate electricity savings<\/span>\n                  <span class=\"eff-value\">6-10\u00d7<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Warmwasserspeicher Section -->\n    <section class=\"warmwasser\" id=\"warmwasser\">\n      <div class=\"warmwasser-container\">\n        <div class=\"warmwasser-grid\">\n          <div class=\"warmwasser-content reveal-left\">\n            <span class=\"warmwasser-eyebrow\">IGC Professional Feature<\/span>\n            <h2>Heating without electricity: the hot water tank<\/h2>\n            <p>\n  The Energy Recovery Group recovers the heat from the exhaust air - what happens to\n the heat that the active air conditioning system dissipates at the height of summer? With\n conventional closed systems, it is lost <em>and<\/em>\n must be replaced in the dark phase with electric heating coils\n. Twice the energy for the same cultivation room'S. \n            <\/p>\n            <p>\n  In the IGC Professional, we store this waste heat in a\n hot water tank and use it to reheat the room,\n when the lighting is switched off. This makes closed\n operation significantly more energy-efficient - and dehumidification without\n electrical reheating practical in the first place. \n            <\/p>\n            <ul class=\"warmwasser-features\">\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                <span>Waste heat from the climate control system is stored instead of dissipated<\/span>\n              <\/li>\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                <span>Dehumidification without separate electric heating<\/span>\n              <\/li>\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                <span>Closed operation as efficient as open systems<\/span>\n              <\/li>\n            <\/ul>\n          <\/div>\n          <div class=\"warmwasser-visual reveal-right\">\n            <div class=\"warmwasser-comparison\">\n              <div class=\"ww-card herkoemmlich\">\n                <div class=\"ww-card-header\">\n                  <span class=\"ww-card-tag\">Conventionally closed<\/span>\n                <\/div>\n                <div class=\"ww-flow\">\n                  <div class=\"ww-flow-item\">\n                    <span class=\"ww-flow-icon ww-icon-cool\">\u2193<\/span>\n                    <span>CLIMATE CONTROL SYSTEM cools<\/span>\n                  <\/div>\n                  <div class=\"ww-flow-item ww-flow-loss\">\n                    <span class=\"ww-flow-icon\">\u00d7<\/span>\n                    <span>Waste heat dissipated \u2192 lost<\/span>\n                  <\/div>\n                  <div class=\"ww-flow-item ww-flow-extra\">\n                    <span class=\"ww-flow-icon ww-icon-heat\">\u2191<\/span>\n                    <span>Heating coil needs electricity<\/span>\n                  <\/div>\n                <\/div>\n                <div class=\"ww-card-footer\">Double the energy input<\/div>\n              <\/div>\n              <div class=\"ww-vs\">vs.<\/div>\n              <div class=\"ww-card carbonactive\">\n                <div class=\"ww-card-header\">\n                  <span class=\"ww-card-tag\">IGC Professional<\/span>\n                <\/div>\n                <div class=\"ww-flow\">\n                  <div class=\"ww-flow-item\">\n                    <span class=\"ww-flow-icon ww-icon-cool\">\u2193<\/span>\n                    <span>CLIMATE CONTROL SYSTEM cools<\/span>\n                  <\/div>\n                  <div class=\"ww-flow-item ww-flow-store\">\n                    <span class=\"ww-flow-icon\">\u2299<\/span>\n                    <span>Waste heat \u2192 Hot water tank<\/span>\n                  <\/div>\n                  <div class=\"ww-flow-item ww-flow-reuse\">\n                    <span class=\"ww-flow-icon ww-icon-heat\">\u2191<\/span>\n                    <span>Heating with stored energy<\/span>\n                  <\/div>\n                <\/div>\n                <div class=\"ww-card-footer ww-card-footer-success\">Circuit closed<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Technical Components Section -->\n    <section class=\"components\" id=\"komponenten\">\n      <div class=\"components-container\">\n        <div class=\"section-header reveal\">\n          <h2>Technical components<\/h2>\n          <p>\n  Energy Recovery Group and hot water tank are just two components. Six\n components matched to each other turn your warehouse into a\n cultivation room's ready for production. \n          <\/p>\n        <\/div>\n        <div class=\"components-grid\">\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">01<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>AHU - Air Handling Unit<\/h4>\n              <p>\n  The heart with pre-filter, energy recovery and\n activated carbon filter for odor-free operation.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>Pre-filter for harmful particles<\/li>\n                <li>Activated carbon filter Odor protection<\/li>\n                <li>Integrated control systems<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">02<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>Lateral ventilation<\/h4>\n              <p>\n  Optimized ventilation via the sides for even\n air circulation without direct draughts on the plants.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>3 variants selectable<\/li>\n                <li>Electrically height-adjustable optional<\/li>\n                <li>Even air circulation<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">03<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>HEAT EXCHANGER<\/h4>\n              <p>\n  Highly efficient heat transfer between supply and exhaust air for\n maximum energy savings.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>>80% heat recovery<\/li>\n                <li>Passive dehumidification<\/li>\n                <li>Integrated hot water tank<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">04<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>Control cabinets & BMS<\/h4>\n              <p>\n  Intelligent building control with modern PLC technology for\n precise climate control.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>Modern PLC control systems<\/li>\n                <li>Sensors & control technology<\/li>\n                <li>Remote access possible<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">05<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>CO\u2082 fumigation<\/h4>\n              <p>\n  Integrated system for active CO\u2082 supply in the initial weeks\n during closed operation.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>Integrated in all IGCs<\/li>\n                <li>Humidity maintenance<\/li>\n                <li>Healthy plant growth<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"component-card reveal-scale\">\n            <div class=\"component-visual\">\n              <span class=\"component-number\">06<\/span>\n            <\/div>\n            <div class=\"component-info\">\n              <h4>Tables & lighting<\/h4>\n              <p>\n  Optimum use of space with movable benches and electrically\n height-adjustable lighting mounts.\n              <\/p>\n              <ul class=\"component-list\">\n                <li>36m\u00b2 net cultivation area<\/li>\n                <li>900 or 1300 \u00b5mol\/m\u00b2\/s<\/li>\n                <li>Electrically height-adjustable<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Lighting Configuration Section -->\n    <section class=\"addons\" id=\"extras\">\n      <div class=\"addons-container\">\n        <div class=\"section-header reveal\">\n          <h2>Lighting configuration<\/h2>\n          <p>\n  One of the few places where you actively configure: How\n much light should fall on your plants? There are three light levels to choose from\n - each with its own climate planning. \n          <\/p>\n        <\/div>\n        <div class=\"addons-grid lighting-grid\">\n          <div class=\"addon-card reveal-scale\">\n            <div class=\"addon-badge\">Beginner<\/div>\n            <div class=\"lighting-stat\">\n              <span class=\"lighting-rows\">4<\/span>\n              <span class=\"lighting-rows-label\">Lamp rows<\/span>\n            <\/div>\n            <h4>850 \u00b5mol\/m\u00b2\/s<\/h4>\n            <p>\n  Lower light intensity with moderate climate requirements.\n  Ideal for beginner projects and cultivation that is gentle on the variety.\n            <\/p>\n          <\/div>\n          <div class=\"addon-card featured reveal-scale\">\n            <div class=\"addon-badge\">Recommended<\/div>\n            <div class=\"lighting-stat\">\n              <span class=\"lighting-rows\">5<\/span>\n              <span class=\"lighting-rows-label\">Lamp rows<\/span>\n            <\/div>\n            <h4>1000 \u00b5mol\/m\u00b2\/s<\/h4>\n            <p>\n  Sweet spot between yield and efficiency. Balanced ratio\n of light intensity and climate effort. \n            <\/p>\n          <\/div>\n          <div class=\"addon-card reveal-scale\">\n            <div class=\"addon-badge\">Maximum<\/div>\n            <div class=\"lighting-stat\">\n              <span class=\"lighting-rows\">6<\/span>\n              <span class=\"lighting-rows-label\">Lamp rows<\/span>\n            <\/div>\n            <h4>1150 \u00b5mol\/m\u00b2\/s<\/h4>\n            <p>\n  Maximum light intensity for maximum yields. Increased\n climate requirements - ideal for crop steering professionals. \n            <\/p>\n          <\/div>\n        <\/div>\n        <div class=\"standard-features-block reveal\">\n          <h4 class=\"standard-features-title\">Standard equipment in every IGC<\/h4>\n          <div class=\"standard-features-grid\">\n            <div class=\"standard-feature\">\n              <svg class=\"icon\" viewbox=\"0 0 24 24\" stroke-width=\"2\"><polyline points=\"7 13 12 18 17 13\"><\/polyline><polyline points=\"7 6 12 11 17 6\"><\/polyline><\/svg>\n              <div>\n                <strong>Height-adjustable lighting<\/strong>\n                <span>Adapted to the growth phase at the touch of a button<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"standard-feature\">\n              <svg class=\"icon\" viewbox=\"0 0 24 24\" stroke-width=\"2\"><polyline points=\"13 17 18 12 13 7\"><\/polyline><polyline points=\"6 17 11 12 6 7\"><\/polyline><\/svg>\n              <div>\n                <strong>Height-adjustable lateral ventilation<\/strong>\n                <span>Precise air flow directly at the plant basket<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"standard-feature\">\n              <svg class=\"icon\" viewbox=\"0 0 24 24\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M8 14s1.5 2 4 2 4-2 4-2\"><\/path><line x1=\"9\" y1=\"9\" x2=\"9.01\" y2=\"9\"><\/line><line x1=\"15\" y1=\"9\" x2=\"15.01\" y2=\"9\"><\/line><\/svg>\n              <div>\n                <strong>Integrated CO\u2082 fumigation<\/strong>\n                <span>Active supply in the initial weeks<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"standard-feature\">\n              <svg class=\"icon\" viewbox=\"0 0 24 24\" stroke-width=\"2\"><path d=\"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8\"><\/path><path d=\"M21 3v5h-5\"><\/path><\/svg>\n              <div>\n                <strong>Energy recovery<\/strong>\n                <span>Up to 80% heat recovery from the exhaust air<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- Room Size Comparison Section -->\n    <section class=\"room-comparison\" id=\"raumplanung\">\n      <div class=\"room-comparison-container\">\n        <div class=\"section-header reveal\">\n          <h2>Room layout: many small vs. few large rooms<\/h2>\n          <p>\n  With the light intensity, you know how much will grow per square meter -\n now it's a question of how many rooms will fit in your warehouse. This\n decision influences risk, flexibility and costs. \n          <\/p>\n        <\/div>\n        <div class=\"comparison-table-wrapper reveal\">\n          <table class=\"comparison-table\">\n            <thead>\n              <tr>\n                <th>Criterion<\/th>\n                <th>Few large rooms<\/th>\n                <th>Many small rooms<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td><strong>Loss risk<\/strong><\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> Lower<\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> Lower<\/td>\n              <\/tr>\n              <tr>\n                <td><strong>Variety of strains<\/strong><\/td>\n                <td><span class=\"compare-icon bad\">\u2717<\/span> Limited<\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> High<\/td>\n              <\/tr>\n              <tr>\n                <td><strong>Staff utilization<\/strong><\/td>\n                <td><span class=\"compare-icon bad\">\u2717<\/span> More difficult<\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> Optimal<\/td>\n              <\/tr>\n              <tr>\n                <td><strong>Response options<\/strong><\/td>\n                <td><span class=\"compare-icon bad\">\u2717<\/span> Limited<\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> Flexible<\/td>\n              <\/tr>\n              <tr>\n                <td><strong>Cost per m\u00b2<\/strong><\/td>\n                <td><span class=\"compare-icon good\">\u2713<\/span> Lower<\/td>\n                <td><span class=\"compare-icon bad\">\u2717<\/span> Higher<\/td>\n              <\/tr>\n              <tr>\n                <td><strong>Ideal for areas<\/strong><\/td>\n                <td>From 144m\u00b2 (4 rooms)<\/td>\n                <td>Less than 144m\u00b2<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"room-size-recommendation reveal\">\n          <div class=\"recommendation-box\">\n            <h4><svg class=\"icon\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"6\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><\/svg>Our recommendation<\/h4>\n            <p>\n              <strong>36m\u00b2 net cultivation area per room<\/strong> is the sweet spot\n - lots of small but not too expensive rooms. From 144m\u00b2\n 4 rooms are recommended, from 288m\u00b2 already 8 rooms. \n            <\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- ROI Section -->\n    <section class=\"roi\" id=\"wirtschaftlichkeit\">\n      <div class=\"roi-container\">\n        <div class=\"roi-header reveal\">\n          <h2>Profitability & return on investment<\/h2>\n          <p>\n  You now know the system, the configuration and the rooms - the\n question remains: What does it cost and when does it pay off?\n          <\/p>\n        <\/div>\n        <div class=\"roi-grid\">\n          <div class=\"roi-chart reveal-left\">\n            <div class=\"chart-title\">Optimal climate throughout the year<\/div>\n            <div class=\"chart-subtitle-secondary\">Share of cultivation schedule without climate adjustments<\/div>\n            <div class=\"chart-visual\">\n              <div class=\"chart-bar-group\">\n                <div class=\"chart-bar basic\"><\/div>\n                <span class=\"chart-label\">Basic - 70 %<\/span>\n              <\/div>\n              <div class=\"chart-bar-group\">\n                <div class=\"chart-bar professional\"><\/div>\n                <span class=\"chart-label\">Professional - 100 %<\/span>\n              <\/div>\n            <\/div>\n            <div class=\"chart-legend\">\n              <div class=\"legend-item\">\n                <div class=\"legend-color\" style=\"background: var(--primary)\"><\/div>\n                <span>Daytime operation also possible in midsummer<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"roi-content reveal-right\">\n            <h3>When will your facility pay for itself?<\/h3>\n            <p>\n  Research projects with a BLE license have a clear advantage:\n The selling prices to test subjects are calculable and the demand\n is secured. In a scenario with 500 test subjects, 25 g\n monthly purchase and \u20ac9\/g dispensing price, a\n IGC facility typically pays for itself within 12 months - regardless\n of the variants, as the yield remains the same. \n            <\/p>\n\n            <div class=\"roi-highlights\">\n              <div class=\"roi-highlight\">\n                <div class=\"roi-highlight-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M3 3v18h18\"><\/path><path d=\"M7 16l4-8 4 4 5-9\"><\/path><\/svg><\/div>\n                <div class=\"roi-highlight-content\">\n                  <h4>Scenario: 500 test subjects<\/h4>\n                  <p>With 25 g purchase\/month and 9 \u20ac\/g selling price<\/p>\n                <\/div>\n              <\/div>\n              <div class=\"roi-highlight\">\n                <div class=\"roi-highlight-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><\/div>\n                <div class=\"roi-highlight-content\">\n                  <h4>Same yield, more convenience<\/h4>\n                  <p>Professional means no more harvest - but daytime operation even in midsummer<\/p>\n                <\/div>\n              <\/div>\n              <div class=\"roi-highlight\">\n                <div class=\"roi-highlight-icon\"><svg class=\"icon\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"6\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><\/svg><\/div>\n                <div class=\"roi-highlight-content\">\n                  <h4>Scalable with demand<\/h4>\n                  <p>\n  Facility grows from 1 IGC to individual size - without new\n investment decision\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/cscfinanzplanung.carbonactive.com\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary\" style=\"background:#2d69ff;color:#fff;\">Individual ROI calculation<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Process Section -->\n    <section class=\"process\" id=\"prozess\">\n      <div class=\"process-container\">\n        <div class=\"process-header reveal\">\n          <h2>From planning to the first harvest<\/h2>\n          <p>\n  Once the economic viability has been established, things become concrete: six phases\n lead from the first meeting to commissioning. With IGC facilities\n much faster than with custom facilities. \n          <\/p>\n        <\/div>\n        <div class=\"process-toggle reveal\">\n          <input type=\"radio\" name=\"processType\" id=\"processIGC\" checked>\n          <label for=\"processIGC\" class=\"process-toggle-btn\">IGC facility<\/label>\n          <input type=\"radio\" name=\"processType\" id=\"processIndividual\"\/>\n          <label for=\"processIndividual\" class=\"process-toggle-btn\">Custom facility<\/label>\n        <\/div>\n        <div class=\"process-grid stagger-children\">\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">01<\/div>\n            <h4>Concept development<\/h4>\n            <p>\n  Required cultivation area, cultivation method, climate conditions, planning\n Adjoining rooms\n            <\/p>\n            <span class=\"process-duration\" data-igc=\"2\u20136 Wochen\" data-individual=\"4\u20138 Wochen\">2-6 weeks<\/span>\n          <\/div>\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">02<\/div>\n            <h4>Rough planning<\/h4>\n            <p>\n  On-site visit incl. measurements, cost estimate, finalization\n Room layout \n            <\/p>\n            <span class=\"process-duration\" data-igc=\"2 Tage\" data-individual=\"12\u201320 Wochen\">2 days<\/span>\n          <\/div>\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">03<\/div>\n            <h4>Detailed planning<\/h4>\n            <p>\n  Preparation of building applications, identification of suppliers, finalization\n Building planning\n            <\/p>\n            <span class=\"process-duration\" data-igc=\"2\u20133 Tage\" data-individual=\"2\u20136 Wochen\">2-3 days<\/span>\n          <\/div>\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">04<\/div>\n            <h4>Manufacturing<\/h4>\n            <p>\n  Planning delivery deadlines, in-house production, determine final budget\n \n            <\/p>\n            <span class=\"process-duration\" data-igc=\"8\u201312 Wochen\" data-individual=\"6\u20138 Wochen\">8-12 weeks<\/span>\n          <\/div>\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">05<\/div>\n            <h4>Installation<\/h4>\n            <p>Construction measures, BMS programming, final building acceptance<\/p>\n            <span class=\"process-duration\" data-igc=\"1 Woche pro IGC\" data-individual=\"8\u201320 Wochen\">1 week per IGC<\/span>\n          <\/div>\n          <div class=\"process-step reveal-scale\">\n            <div class=\"process-number\">06<\/div>\n            <h4>Commissioning<\/h4>\n            <p>\n  Handover to customers, training systems, cleaning & maintenance plan\n            <\/p>\n            <span class=\"process-duration\" data-igc=\"1 Tag\" data-individual=\"1 Woche\">1 day<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"process-summary reveal\">\n          <p>\n            <strong class=\"process-summary-igc\">IGC facility:<\/strong>\n Standardized design, less planning effort - if\n conversion approval is available, the facility can initially be built to variant\n <em>Basic<\/em> and later upgraded to <em>Professional<\/em>.\n          <\/p>\n          <p>\n            CUSTOMOM <strong class=\"process-summary-individual\">FACILITY:<\/strong>\n Customized climate planning with fully integrated system -\n longer planning phases, but lower initial and operational costs\n per m\u00b2 from 4 IGCs (144 m\u00b2).\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- Reference Section -->\n    <section class=\"reference\" id=\"referenz\">\n      <div class=\"reference-container reveal\">\n        <div class=\"reference-image\">\n          <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/Bildschirmfoto-2026-04-28-um-16.34.03.png\" alt=\"SANlight cannabis research laboratory with CarbonActive air conditioning technology - realized reference project\">\n        <\/div>\n        <div class=\"reference-content\">\n          <span class=\"reference-eyebrow\">Reference project<\/span>\n          <h2>Not just model projects - <em>plant research<\/em> too<\/h2>\n          <p>\n  For SANlight in Austria, <span class=\"ca-active\">CarbonActive<\/span>\n has realized a fully equipped cannabis research laboratory: two\n flexible climate rooms, precise control systems and <span class=\"ca-active\">SemiLoop<\/span> technology\n - precisely tailored to scientific requirements. Take a look at\n to see the project in detail. \n          <\/p>\n          <a href=\"https:\/\/carbonactive.com\/referenzprojekte-sanlight-forschungslabor-cannabis\/?v=3eb702302e19\" class=\"btn btn-primary\" style=\"background:#2d69ff;color:#fff;\" target=\"_blank\" rel=\"noopener\">\n  To the reference page\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n<!-- CTA Section -->\n    <section class=\"cta\">\n      <div class=\"cta-container reveal-scale\">\n        <h2>Ready for your research project?<\/h2>\n        <p style=\"margin-bottom: 2rem;\">\n  We support you from the initial concept to the first harvest. Let\n us discuss the right system size, configuration and the right\n schedule for your project - free of charge and without obligation. \n        <\/p>\n        <div class=\"cta-buttons\">\n           <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-large cta-btn-primary\" style=\"background:#2d69ff;color:#fff;background:#fff;color:#2d69ff;\">\n            <svg class=\"icon\" viewbox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\n Arrange a consultation now\n <\/a>\n          <a href=\"tel:+41417111175\" class=\"btn btn-large cta-btn-secondary\" style=\"background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.4);\">\n            <svg class=\"icon\" viewbox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\n +41 41 711 11 75\n <\/a> \n        <\/div>\n        <div class=\"cta-features\">\n          <span class=\"cta-feature\">Free initial consultation<\/span>\n          <span class=\"cta-feature\">Swiss quality<\/span>\n          <span class=\"cta-feature\">BLE-compliant planning<\/span>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Footer wird in Elementor-Template gesetzt -->\n\n    <script>\n      \/\/ Smooth scroll for anchor links\n      document.querySelectorAll('a[href^=\"#\"]').forEach((anchor) => {\n        anchor.addEventListener(\"click\", function (e) {\n          e.preventDefault();\n          const target = document.querySelector(this.getAttribute(\"href\"));\n          if (target) {\n            target.scrollIntoView({\n              behavior: \"smooth\",\n              block: \"start\",\n            });\n          }\n        });\n      });\n\n      \/\/ Process toggle: IGC vs Individual planning durations\n      \/\/ CSS handles this via :has() in modern browsers; JS handles older fallbacks\n      \/\/ and keeps the .text content in sync for accessibility \/ copy-paste.\n      (function () {\n        const igcRadio = document.getElementById(\"processIGC\");\n        const individualRadio = document.getElementById(\"processIndividual\");\n        const durations = document.querySelectorAll(\".process-duration\");\n        if (!igcRadio || !individualRadio || durations.length === 0) return;\n\n        function syncDurations() {\n          const useIndividual = individualRadio.checked;\n          durations.forEach((el) => {\n            const val = useIndividual\n              ? el.dataset.individual\n              : el.dataset.igc;\n            if (val) el.textContent = val;\n          });\n          \/\/ Force CSS re-evaluation in browsers without :has() by toggling a class\n          const toggle = document.querySelector(\".process-toggle\");\n          if (toggle) {\n            toggle.classList.toggle(\"is-individual\", useIndividual);\n          }\n        }\n\n        igcRadio.addEventListener(\"change\", syncDurations);\n        individualRadio.addEventListener(\"change\", syncDurations);\n        syncDurations();\n      })();\n\n      \/\/ Scroll Reveal Animation\n      const revealElements = document.querySelectorAll(\n        \".reveal, .reveal-left, .reveal-right, .reveal-scale\"\n      );\n      const staggerContainers = document.querySelectorAll(\".stagger-children\");\n\n      const revealObserver = new IntersectionObserver(\n        (entries) => {\n          entries.forEach((entry) => {\n            if (entry.isIntersecting) {\n              entry.target.classList.add(\"active\");\n              revealObserver.unobserve(entry.target);\n            }\n          });\n        },\n        {\n          threshold: 0.1,\n          rootMargin: \"0px 0px -50px 0px\",\n        }\n      );\n\n      revealElements.forEach((el) => revealObserver.observe(el));\n      staggerContainers.forEach((el) => revealObserver.observe(el));\n\n      \/\/ Mouse Glow Effect\n      const mouseGlow = document.getElementById(\"mouseGlow\");\n      let mouseX = 0,\n        mouseY = 0;\n      let glowX = 0,\n        glowY = 0;\n\n      \/\/ Only enable on non-touch devices\n      if (!window.matchMedia(\"(pointer: coarse)\").matches) {\n        mouseGlow.classList.add(\"active\");\n\n        document.addEventListener(\"mousemove\", (e) => {\n          mouseX = e.clientX;\n          mouseY = e.clientY;\n        });\n\n        \/\/ Smooth follow animation\n        function animateGlow() {\n          glowX += (mouseX - glowX) * 0.1;\n          glowY += (mouseY - glowY) * 0.1;\n          mouseGlow.style.left = glowX + \"px\";\n          mouseGlow.style.top = glowY + \"px\";\n          requestAnimationFrame(animateGlow);\n        }\n        animateGlow();\n      }\n\n      \/\/ Parallax effect for hero section\n      window.addEventListener(\"scroll\", () => {\n        const scrolled = window.pageYOffset;\n        const parallaxElements = document.querySelectorAll(\".parallax\");\n\n        parallaxElements.forEach((el) => {\n          const speed = el.dataset.speed || 0.5;\n          el.style.transform = `translateY(${scrolled * speed}px)`;\n        });\n      });\n\n      \/\/ Add card-hover class to product cards\n      document.querySelectorAll(\".product-card\").forEach((card) => {\n        card.classList.add(\"card-hover\", \"shine-effect\");\n      });\n\n      \/\/ Animate stats on scroll\n      const stats = document.querySelectorAll(\".stat-value\");\n      const statsObserver = new IntersectionObserver(\n        (entries) => {\n          entries.forEach((entry) => {\n            if (entry.isIntersecting) {\n              const target = entry.target;\n              target.style.opacity = \"0\";\n\n              setTimeout(() => {\n                target.style.transition = \"opacity 0.5s\";\n                target.style.opacity = \"1\";\n              }, 100);\n\n              statsObserver.unobserve(entry.target);\n            }\n          });\n        },\n        { threshold: 0.5 }\n      );\n\n      stats.forEach((stat) => statsObserver.observe(stat));\n    <\/script>\n  \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5de75dc e-flex e-con-boxed e-con e-parent\" data-id=\"5de75dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f8ec90 elementor-widget elementor-widget-template\" data-id=\"9f8ec90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2901\" class=\"elementor elementor-2901 elementor-1923 elementor-1923\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02c3a85 elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02c3a85\" data-element_type=\"section\" data-e-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-50 elementor-top-column elementor-element elementor-element-5d0d3e0 elementor-hidden-mobile elementor-hidden-tablet\" data-id=\"5d0d3e0\" data-element_type=\"column\" data-e-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-379a5ad elementor-widget elementor-widget-image\" data-id=\"379a5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/elementor\/thumbs\/FI3A6746-3_frei-scaled-e1746683246658-r610kttite22dhbupkd1pj9r4ruadrdsp7sji12u0g.png\" title=\"FI3A6746-3_frei\" alt=\"FI3A6746-3_frei\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c731af5\" data-id=\"c731af5\" data-element_type=\"column\" data-e-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-a05e0b4 elementor-widget elementor-widget-heading\" data-id=\"a05e0b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We are here for you<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b51ac42 elementor-widget elementor-widget-heading\" data-id=\"b51ac42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Together we realize your cultivation project<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4ca920b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ca920b\" data-element_type=\"section\" data-e-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-50 elementor-inner-column elementor-element elementor-element-8a27702\" data-id=\"8a27702\" data-element_type=\"column\" data-e-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-86a6388 elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"86a6388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Get a thorough overview of our offer<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pre-estimate budgets for financial plans<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Create liquidity planning<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Create room layout plan<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9b78f12\" data-id=\"9b78f12\" data-element_type=\"column\" data-e-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-35d6f45 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"35d6f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Evaluate upgrades to existing facilities<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Making regulatory assessments<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Determine cultivation methods<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-arrow-right-circle-line\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Check business plans<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-inner-section elementor-element elementor-element-2053091 elementor-section-content-middle elementor-reverse-mobile elementor-reverse-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2053091\" data-element_type=\"section\" data-e-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-50 elementor-inner-column elementor-element elementor-element-a0475f6\" data-id=\"a0475f6\" data-element_type=\"column\" data-e-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-3a5f5b7 elementor-align-right elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"3a5f5b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/meetings-eu1.hubspot.com\/lminks?uuid=e4136fa4-c8fd-48ba-8ca4-6f6d23fba669\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a consultation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1aa80d elementor-hidden-desktop elementor-widget elementor-widget-image\" data-id=\"f1aa80d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" width=\"768\" height=\"512\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-768x512.png\" class=\"attachment-medium_large size-medium_large wp-image-5361\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-768x512.png 768w, https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-300x200.png 300w, https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-1024x683.png 1024w, https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-1536x1024.png 1536w, https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-2048x1366.png 2048w, https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-600x400.png 600w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-29e8b3c\" data-id=\"29e8b3c\" data-element_type=\"column\" data-e-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-4c9f032 elementor-widget elementor-widget-heading\" data-id=\"4c9f032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Book an appointment with our expert Lorenz Minks as soon as possible.<\/p>\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\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\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cannabis model projects: IGC cultivation facilities | CarbonActive Swiss Facility Solutions Cultivation solutions for cannabis model projects CarbonActive supports your BLE research project according to \u00a7 2 para. 4 KCanG as a competent partner in the planning, construction and operation of the indoor cultivation facility. 36m\u00b2 Net cultivation area per IGC 275 Subjects per IGC [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3014,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-20033","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/comments?post=20033"}],"version-history":[{"count":10,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20033\/revisions"}],"predecessor-version":[{"id":21179,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20033\/revisions\/21179"}],"up":[{"embeddable":true,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/3014"}],"wp:attachment":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/media?parent=20033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}