{"id":20027,"date":"2025-05-02T20:13:58","date_gmt":"2025-05-02T18:13:58","guid":{"rendered":"https:\/\/carbonactive.com\/solutions\/anbauvereine\/"},"modified":"2026-05-13T11:55:52","modified_gmt":"2026-05-13T09:55:52","slug":"anbauvereine","status":"publish","type":"page","link":"https:\/\/carbonactive.com\/en\/solutions\/anbauvereine\/","title":{"rendered":"Growers&#8217; associations"},"content":{"rendered":"<style>.elementor-20027 .elementor-element.elementor-element-fc85440{--display:flex;}.elementor-20027 .elementor-element.elementor-element-5de75dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20027\" class=\"elementor elementor-20027 elementor-5237\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc85440 e-flex e-con-boxed e-con e-parent\" data-id=\"fc85440\" 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-82cfac5 elementor-widget elementor-widget-html\" data-id=\"82cfac5\" 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>CULTIVATION FACILITY for cultivation associations &amp; cannabis social clubs<\/title>\n    <meta name=\"description\" content=\"Scalable indoor cultivation facilities for cultivation associations and cannabis social clubs. Grow with the number of members - IGC for IGC expandable, with financial planner.\">\n    <meta name=\"keywords\" content=\"cultivation association, cannabis social club, cultivation association, CSC foundation, cannabis club facility, Indoor Growing Compartment, IGC, KCanG cultivation association, scalable cannabis facility, CarbonActive financial planner\">\n    <meta name=\"author\" content=\"CarbonActive\">\n    <meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\n    <link rel=\"canonical\" href=\"%5BCANONICAL-URL%5D\">\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=\"CULTIVATION FACILITY for cultivation associations &amp; cannabis social clubs\">\n    <meta property=\"og:description\" content=\"Scalable indoor cultivation facilities for cultivation associations and cannabis social clubs. Grow with the number of members - IGC for IGC expandable, with financial planner.\">\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 cultivation associations\">\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=\"CULTIVATION FACILITY for cultivation associations &amp; cannabis social clubs\">\n    <meta name=\"twitter:description\" content=\"Scalable indoor cultivation facilities for CSCs and cultivation associations - grow with the number of members. With financial planner for liquidity and ROI.\">\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&amp;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      \/* Finanzplaner Section *\/\n      .finanzplaner {\n        padding: 6rem 2rem;\n        background: linear-gradient(180deg, var(--dark) 0%, var(--dark-lighter) 100%);\n        position: relative;\n        overflow: hidden;\n      }\n\n      .finanzplaner::before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        left: -10%;\n        width: 600px;\n        height: 600px;\n        background: radial-gradient(circle, rgba(45, 105, 255, 0.08) 0%, transparent 60%);\n        transform: translateY(-50%);\n        pointer-events: none;\n      }\n\n      .finanzplaner-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        position: relative;\n        z-index: 1;\n      }\n\n      .finanzplaner-grid {\n        display: grid;\n        grid-template-columns: 1fr 1.1fr;\n        gap: 4rem;\n        align-items: center;\n      }\n\n      .finanzplaner-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      .finanzplaner-content h2 {\n        font-family: \"DM Sans\", sans-serif;\n        font-size: 2.5rem;\n        margin-bottom: 1.25rem;\n        color: var(--text-primary);\n        font-weight: 700;\n        line-height: 1.15;\n      }\n\n      .finanzplaner-content > p {\n        color: var(--text-secondary);\n        font-size: 1.05rem;\n        line-height: 1.7;\n        margin-bottom: 1.75rem;\n      }\n\n      .finanzplaner-features {\n        list-style: none;\n        margin: 0 0 2rem;\n        padding: 0;\n        display: grid;\n        gap: 0.75rem;\n      }\n\n      .finanzplaner-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      .finanzplaner-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      .finanzplaner-image-wrap {\n        position: relative;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .finanzplaner-image-wrap img {\n        width: 100%;\n        max-width: 640px;\n        height: auto;\n        position: relative;\n        z-index: 2;\n        filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.5));\n      }\n\n      .finanzplaner-glow {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        width: 80%;\n        height: 80%;\n        background: radial-gradient(ellipse, rgba(45, 105, 255, 0.18) 0%, transparent 65%);\n        transform: translate(-50%, -50%);\n        z-index: 1;\n        pointer-events: none;\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-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            \/* 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        .finanzplaner-grid {\n          grid-template-columns: 1fr;\n          gap: 3rem;\n        }\n\n        .finanzplaner-content h2 {\n          font-size: 2rem;\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        .finanzplaner {\n          padding: 4rem 1rem;\n        }\n\n        .finanzplaner-content h2 {\n          font-size: 1.75rem;\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\": \"Anbauanlagen f\u00fcr Anbauvereine & Cannabis Social Clubs\",\n          \"description\": \"Skalierbare Indoor-Anbauanlagen (IGC) f\u00fcr Anbauvereine und Cannabis Social Clubs nach KCanG \u2014 IGC f\u00fcr IGC erweiterbar, abbau- und umzugsf\u00e4hig. Inklusive Finanzplaner f\u00fcr Liquidit\u00e4t und ROI.\",\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\": \"Anbauvereine\"\n            }\n          ]\n        },\n        {\n          \"@type\": \"Product\",\n          \"name\": \"Indoor Growing Compartment (IGC) f\u00fcr Anbauvereine\",\n          \"description\": \"Vorkonfigurierter Cannabis-Anbauraum mit 36 m\u00b2 Nettoanbaufl\u00e4che, Energie-R\u00fcckgewinnung und SemiLoop-Klimatechnik. Speziell f\u00fcr Anbauvereine und Cannabis Social Clubs konzipiert: skalierbar von 1 IGC bis zu gr\u00f6\u00dferen Anlagen, abbau- und umzugsf\u00e4hig. Versorgt bis zu 275 Mitglieder 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          \"@type\": \"WebApplication\",\n          \"name\": \"CarbonActive CSC Finanzplaner\",\n          \"url\": \"https:\/\/cscfinanzplanung.carbonactive.com\/\",\n          \"applicationCategory\": \"BusinessApplication\",\n          \"operatingSystem\": \"Web\",\n          \"description\": \"Browserbasierter Liquidit\u00e4ts- und ROI-Rechner speziell f\u00fcr Cannabis-Anbauvereinigungen \u2014 von der Bedarfsplanung bis zur Liquidit\u00e4tsrechnung \u00fcber mehrere Anbauzyklen.\",\n          \"offers\": {\n            \"@type\": \"Offer\",\n            \"price\": \"0\",\n            \"priceCurrency\": \"EUR\"\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 cultivation <em>associations<\/em><\/h1>\n          <p class=\"hero-subtitle\">\n  Whether you are a cultivation association or a cannabis social club: when membership numbers\n are difficult to predict, you need facilities that grow with you.\n <span class=\"ca-active\">CarbonActive<\/span> delivers the only\n truly scalable system: IGC for IGC, following demand.\n          <\/p>\n\n          <div class=\"hero-stats\">\n            <div class=\"stat\">\n              <span class=\"stat-value\">275<\/span>\n              <span class=\"stat-label\">Members per IGC<\/span>\n            <\/div>\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\">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:\/\/cscfinanzplanung.carbonactive.com\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary btn-large\" style=\"background:#2d69ff;color:#fff;\">Start financial planner<\/a>\n            <a href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-outline btn-large\" style=\"background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.25);\">Free advice<\/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 cultivation associations with LED lighting and scalable climate control technology\" 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\">Members \/ 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\">Scalable<\/div>\n              <div class=\"float-card-value success\">IGC for IGC<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Finanzplaner Section -->\n    <section class=\"finanzplaner\" id=\"finanzplaner\">\n      <div class=\"finanzplaner-container\">\n        <div class=\"finanzplaner-grid\">\n          <div class=\"finanzplaner-content reveal-left\">\n            <span class=\"finanzplaner-eyebrow\">Liquidity &amp; ROI planning<\/span>\n            <h2>Financial planner for cultivation associations<\/h2>\n            <p>\n  Honest planning does not start with the IGC, but with the question:\n What does the set-up cost, what are the benefits of the levy, and will the\n liquidity last until the first harvest? The <span class=\"ca-active\">CarbonActive<\/span>\n CSC financial planner was specially developed for cultivation associations\n and takes all relevant items into account - from the\n IGC investment and operating costs to harvest and\n levy cycles. \n            <\/p>\n            <ul class=\"finanzplaner-features\">\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                <span>Demand planning according to number of members<\/span>\n              <\/li>\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                <span>Liquidity calculation over several cultivation cycles<\/span>\n              <\/li>\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                <span>Comparison of IGC variants vs. custom facility<\/span>\n              <\/li>\n              <li>\n                <svg class=\"icon\" viewbox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                <span>Instant ROI overview - free of charge and browser-based<\/span>\n              <\/li>\n            <\/ul>\n            <a href=\"https:\/\/cscfinanzplanung.carbonactive.com\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary btn-large\" style=\"background:#2d69ff;color:#fff;\">Plan financing<\/a>\n          <\/div>\n          <div class=\"finanzplaner-visual reveal-right\">\n            <div class=\"finanzplaner-image-wrap\">\n              <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/MacBook-Pro.png\" alt=\"MacBook with CarbonActive CSC Financial Planner - web-based liquidity and ROI calculator for cannabis cultivation associations\" style=\"font-size: 0;\">\n              <div class=\"finanzplaner-glow\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Capacity Section: how many members per IGC -->\n    <section class=\"capacity\" id=\"kapazitaet\">\n      <div class=\"capacity-container\">\n        <div class=\"section-header reveal\">\n          <h2>How many members per IGC?<\/h2>\n          <p>\n  Know the numbers before you invest: How many members\n you serve with each Indoor Growing Compartment - and how\n your facility can scale as your membership grows.\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\">Members<\/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\">Members<\/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\">Members<\/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\">members<\/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 the law to the current association<\/h2>\n          <p>\n  The Cannabis Act provides the framework, but every association founded\n is different. If you start early, you can build up a modular structure - without\n having to commit to a certain number of members. \n          <\/p>\n        <\/div>\n        <div class=\"timeline-grid stagger-children\">\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Apr 2024<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>KCanG in force<\/h4>\n              <p>\n  The Cannabis Act comes into force - consumer cannabis and\n home cultivation become legal\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">Jul 2024<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>Growers' associations<\/h4>\n              <p>\n  Cultivation associations can be applied for - up to\n 500 members per association\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"timeline-item reveal-scale\">\n            <span class=\"timeline-date\">2025<\/span>\n            <div class=\"timeline-dot\"><\/div>\n            <div class=\"timeline-content\">\n              <h4>First licenses<\/h4>\n              <p>\n  Federal states issue permits - the market is\n forming faster than predicted\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>Scaling question<\/h4>\n              <p>\n  Growing membership figures meet tight budgets - modular\n facilities have an advantage\n              <\/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  This is precisely the strength of the IGC: you start with the\n requirements of today and grow IGC by IGC with your number of members. Both\n climate variants deliver the same yield - you choose whether you need\n summer daytime operation 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 &amp; 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 &amp; 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        <!-- 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\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/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 x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><path d=\"m20 16-4-4 4-4\"\/><path d=\"m4 8 4 4-4 4\"\/><path d=\"m16 4-4 4-4-4\"\/><path d=\"m8 20 4-4 4 4\"\/><\/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\"\/><\/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\"\/><line x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\/><line x1=\"6\" y1=\"11\" x2=\"6\" y2=\"13\"\/><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"13\"\/><line x1=\"14\" y1=\"11\" x2=\"14\" y2=\"13\"\/><\/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\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"><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 offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"\/><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad0)\"\/><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"\/><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)\"\/><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 x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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\"\/><circle cx=\"51.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"78.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"105.5\" cy=\"61.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"132.5\" cy=\"56.7\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"159.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"186.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"213.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"240.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"267.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"294.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"321.5\" cy=\"58.4\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"348.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><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\"\/><circle cx=\"51.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"78.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"105.5\" cy=\"86.6\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"132.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"159.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"186.5\" cy=\"61.0\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"213.5\" cy=\"52.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"240.5\" cy=\"48.2\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"267.5\" cy=\"48.2\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"294.5\" cy=\"56.7\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"321.5\" cy=\"73.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"348.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"\/><\/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\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"><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 offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"\/><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad1)\"\/><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"\/><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)\"\/><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 x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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\"\/><circle cx=\"51.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"78.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"105.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"132.5\" cy=\"41.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"159.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"186.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"213.5\" cy=\"43.1\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"240.5\" cy=\"39.6\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"267.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"294.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"321.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"348.5\" cy=\"32.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><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\"\/><circle cx=\"51.5\" cy=\"167.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"78.5\" cy=\"167.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"105.5\" cy=\"146.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"132.5\" cy=\"120.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"159.5\" cy=\"95.2\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"186.5\" cy=\"73.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"213.5\" cy=\"56.7\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"240.5\" cy=\"61.0\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"267.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"294.5\" cy=\"108.0\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"321.5\" cy=\"137.9\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"348.5\" cy=\"163.5\" r=\"2.0\" fill=\"#ef4444\"\/><\/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\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"><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 offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"\/><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad2)\"\/><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"\/><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)\"\/><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 x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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\"\/><circle cx=\"51.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"78.5\" cy=\"51.6\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"105.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"132.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"159.5\" cy=\"37.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"186.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"213.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"240.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"267.5\" cy=\"31.1\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"294.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"321.5\" cy=\"39.6\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"348.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><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\"\/><circle cx=\"51.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"78.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"105.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"132.5\" cy=\"22.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"159.5\" cy=\"22.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"186.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"213.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"240.5\" cy=\"26.8\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"267.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"294.5\" cy=\"31.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"321.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"348.5\" cy=\"35.4\" r=\"2.0\" fill=\"#ef4444\"\/><\/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\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"><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 offset=\"20%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"80%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.22\"\/><stop offset=\"100%\" stop-color=\"rgb(63,185,80)\" stop-opacity=\"0.05\"\/><\/lineargradient><\/defs><rect x=\"38\" y=\"65.3\" width=\"324\" height=\"85.5\" fill=\"url(#ergGrad3)\"\/><line x1=\"38\" y1=\"184.9\" x2=\"362\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"150.7\" x2=\"362\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"116.5\" x2=\"362\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"82.4\" x2=\"362\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"48.2\" x2=\"362\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14.0\" x2=\"362\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.04)\"\/><line x1=\"38\" y1=\"14\" x2=\"38\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"362\" y1=\"14\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"38\" y1=\"202\" x2=\"362\" y2=\"202\" stroke=\"rgba(255,255,255,0.18)\"\/><line x1=\"36\" y1=\"202.0\" x2=\"38\" y2=\"202.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"167.8\" x2=\"38\" y2=\"167.8\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"133.6\" x2=\"38\" y2=\"133.6\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"99.5\" x2=\"38\" y2=\"99.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"65.3\" x2=\"38\" y2=\"65.3\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"36\" y1=\"31.1\" x2=\"38\" y2=\"31.1\" stroke=\"rgba(255,255,255,0.25)\"\/><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)\"\/><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 x1=\"362\" y1=\"184.9\" x2=\"364\" y2=\"184.9\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"150.7\" x2=\"364\" y2=\"150.7\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"116.5\" x2=\"364\" y2=\"116.5\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"82.4\" x2=\"364\" y2=\"82.4\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"48.2\" x2=\"364\" y2=\"48.2\" stroke=\"rgba(255,255,255,0.25)\"\/><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 x1=\"362\" y1=\"14.0\" x2=\"364\" y2=\"14.0\" stroke=\"rgba(255,255,255,0.25)\"\/><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\"\/><circle cx=\"51.5\" cy=\"27.7\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"78.5\" cy=\"34.5\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"105.5\" cy=\"48.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"132.5\" cy=\"65.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"159.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"186.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"213.5\" cy=\"77.2\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"240.5\" cy=\"73.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"267.5\" cy=\"61.9\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"294.5\" cy=\"44.8\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"321.5\" cy=\"31.1\" r=\"1.8\" fill=\"#7AB7E8\"\/><circle cx=\"348.5\" cy=\"24.3\" r=\"1.8\" fill=\"#7AB7E8\"\/><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\"\/><circle cx=\"51.5\" cy=\"146.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"78.5\" cy=\"142.2\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"105.5\" cy=\"129.4\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"132.5\" cy=\"112.3\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"159.5\" cy=\"90.9\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"186.5\" cy=\"78.1\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"213.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"240.5\" cy=\"69.5\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"267.5\" cy=\"86.6\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"294.5\" cy=\"108.0\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"321.5\" cy=\"129.4\" r=\"2.0\" fill=\"#ef4444\"\/><circle cx=\"348.5\" cy=\"142.2\" r=\"2.0\" fill=\"#ef4444\"\/><\/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-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=\"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\"\/><\/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\"\/><\/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\"\/><\/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 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 d=\"m14 16-3 3 3 3\"\/><path d=\"M8.293 13.596 7.196 9.5 3.1 10.598\"\/><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 d=\"m13.378 9.633 4.096 1.098 1.097-4.096\"\/><\/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 d=\"M21 3v5h-5\"\/><\/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\"\/><\/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 x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><path d=\"m20 16-4-4 4-4\"\/><path d=\"m4 8 4 4-4 4\"\/><path d=\"m16 4-4 4-4-4\"\/><path d=\"m8 20 4-4 4 4\"\/><\/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\"\/><\/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\"\/><\/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\"\/><\/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\"\/><\/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>&gt;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 &amp; 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 &amp; 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 &amp; 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 points=\"7 6 12 11 17 6\"\/><\/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 points=\"6 17 11 12 6 7\"\/><\/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\"\/><path d=\"M8 14s1.5 2 4 2 4-2 4-2\"\/><line x1=\"9\" y1=\"9\" x2=\"9.01\" y2=\"9\"\/><line x1=\"15\" y1=\"9\" x2=\"15.01\" y2=\"9\"\/><\/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 d=\"M21 3v5h-5\"\/><\/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 cx=\"12\" cy=\"12\" r=\"6\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><\/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 &amp; return on investment<\/h2>\n          <p>\n  You now know the system, the configuration and the rooms -\n the question remains: What does it cost, and from what\n number of members does it pay for itself?\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  Cultivation associations have a decisive advantage over the\n black market: distribution to members is legal, plannable and\n can be regulated. In a scenario with 275 members, 25 g\n monthly purchase and 9 \u20ac\/g dispensing price, a\n single IGC typically pays for itself within 12 months -\n regardless of the variants, as the yield remains the same.\n You can use the financial planner to calculate this exactly for your assumptions\n. \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 d=\"M7 16l4-8 4 4 5-9\"\/><\/svg><\/div>\n                <div class=\"roi-highlight-content\">\n                  <h4>Scenario: 275 members<\/h4>\n                  <p>One IGC with 25g 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\"\/><\/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 cx=\"12\" cy=\"12\" r=\"6\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><\/svg><\/div>\n                <div class=\"roi-highlight-content\">\n                  <h4>Emergency situation can be secured<\/h4>\n                  <p>\n  IGCs can be dismantled and relocated - easy to resell if the association is dissolved\n \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;\">Calculate ROI with the financial planner<\/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 figures are finalized, things get concrete: six phases lead from the\n first meeting to commissioning. Much\n faster with IGC facilities - and can be expanded at any time depending on the club's growth. \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 &amp; 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 If the number of members is unclear, the IGC is the right choice -\n You start small, use with additional IGCs as required and can even dismantle\n and take\n with you if the club is dissolved or moves location.\n          <\/p>\n          <p>\n            Custom <strong class=\"process-summary-individual\">facility:<\/strong>\n If 500 members are already secured, a\n customized facility is worthwhile - lower costs per m\u00b2, fully\n integrated air conditioning system, economically\n sensible from 4 IGCs (144 m\u00b2).\n          <\/p>\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 cultivation associations?<\/h2>\n        <p style=\"margin-bottom: 2rem;\">\n  We support you from the initial financial plan to the scaled facility.\n Let us discuss the right size, the right pace and the\n growth path for your association - free of charge and\n 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\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/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\"\/><\/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\">KCanG-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<style>.elementor-2901 .elementor-element.elementor-element-02c3a85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 75px 0px;}.elementor-2901 .elementor-element.elementor-element-02c3a85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2901 .elementor-element.elementor-element-5d0d3e0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2901 .elementor-element.elementor-element-5d0d3e0.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2901 .elementor-element.elementor-element-5d0d3e0 > .elementor-element-populated{border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-accent );padding:40px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-5d0d3e0 > .elementor-element-populated, .elementor-2901 .elementor-element.elementor-element-5d0d3e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2901 .elementor-element.elementor-element-5d0d3e0 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-2901 .elementor-element.elementor-element-379a5ad{text-align:center;}.elementor-2901 .elementor-element.elementor-element-379a5ad img{width:80%;border-radius:0px 0px 0px 8px;}.elementor-2901 .elementor-element.elementor-element-379a5ad > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2901 .elementor-element.elementor-element-c731af5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2901 .elementor-element.elementor-element-c731af5.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:var( --e-global-color-accent );padding:50px 20px 20px 0px;}.elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-element-populated, .elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-element-populated > .elementor-background-overlay, .elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-background-slideshow{border-radius:0px 10px 010px 0px;}.elementor-2901 .elementor-element.elementor-element-a05e0b4 .elementor-heading-title{font-family:var( --e-global-typography-c78c171-font-family ), Sans-serif;font-size:var( --e-global-typography-c78c171-font-size );font-weight:var( --e-global-typography-c78c171-font-weight );text-transform:var( --e-global-typography-c78c171-text-transform );line-height:var( --e-global-typography-c78c171-line-height );letter-spacing:var( --e-global-typography-c78c171-letter-spacing );word-spacing:var( --e-global-typography-c78c171-word-spacing );}.elementor-2901 .elementor-element.elementor-element-b51ac42 .elementor-heading-title{font-family:var( --e-global-typography-cfa3665-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa3665-font-size );font-weight:var( --e-global-typography-cfa3665-font-weight );line-height:var( --e-global-typography-cfa3665-line-height );letter-spacing:var( --e-global-typography-cfa3665-letter-spacing );word-spacing:var( --e-global-typography-cfa3665-word-spacing );}.elementor-2901 .elementor-element.elementor-element-b51ac42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-4ca920b{margin-top:64px;margin-bottom:0px;}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px\/2);}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px\/2);}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2901 .elementor-element.elementor-element-86a6388{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > a{font-family:var( --e-global-typography-18c0344-font-family ), Sans-serif;font-size:var( --e-global-typography-18c0344-font-size );font-weight:var( --e-global-typography-18c0344-font-weight );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px\/2);}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px\/2);}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px\/2);}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2901 .elementor-element.elementor-element-35d6f45{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > a{font-family:var( --e-global-typography-18c0344-font-family ), Sans-serif;font-size:var( --e-global-typography-18c0344-font-size );font-weight:var( --e-global-typography-18c0344-font-weight );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2901 .elementor-element.elementor-element-2053091 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2901 .elementor-element.elementor-element-2053091{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );margin-top:64px;margin-bottom:0px;padding:32px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-3a5f5b7 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-963273f );box-shadow:0px 0px 10px 3px #2D69FF;border-radius:5px 5px 5px 5px;}.elementor-2901 .elementor-element.elementor-element-3a5f5b7{width:auto;max-width:auto;}.elementor-2901 .elementor-element.elementor-element-f1aa80d{text-align:start;}.elementor-2901 .elementor-element.elementor-element-f1aa80d img{width:80%;}.elementor-2901 .elementor-element.elementor-element-f1aa80d > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-2901 .elementor-element.elementor-element-29e8b3c > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2901 .elementor-element.elementor-element-4c9f032{text-align:start;}.elementor-2901 .elementor-element.elementor-element-4c9f032 .elementor-heading-title{font-family:var( --e-global-typography-18c0344-font-family ), Sans-serif;font-size:var( --e-global-typography-18c0344-font-size );font-weight:var( --e-global-typography-18c0344-font-weight );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2901 .elementor-element.elementor-element-02c3a85{padding:20px 20px 20px 20px;}.elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:020px 020px 020px 20px;}.elementor-2901 .elementor-element.elementor-element-a05e0b4 .elementor-heading-title{font-size:var( --e-global-typography-c78c171-font-size );line-height:var( --e-global-typography-c78c171-line-height );letter-spacing:var( --e-global-typography-c78c171-letter-spacing );word-spacing:var( --e-global-typography-c78c171-word-spacing );}.elementor-2901 .elementor-element.elementor-element-b51ac42 .elementor-heading-title{font-size:var( --e-global-typography-cfa3665-font-size );line-height:var( --e-global-typography-cfa3665-line-height );letter-spacing:var( --e-global-typography-cfa3665-letter-spacing );word-spacing:var( --e-global-typography-cfa3665-word-spacing );}.elementor-2901 .elementor-element.elementor-element-4ca920b{margin-top:40px;margin-bottom:0px;}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > a{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > a{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-2053091{margin-top:32px;margin-bottom:0px;padding:24px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-f1aa80d img{border-radius:0px 0px 0px 08px;}.elementor-2901 .elementor-element.elementor-element-f1aa80d > .elementor-widget-container{margin:50px 0px 0px 0px;border-width:0px 0px 2px 2px;border-radius:0px 0px 0px 10px;}.elementor-2901 .elementor-element.elementor-element-29e8b3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-4c9f032 .elementor-heading-title{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-4c9f032 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-2901 .elementor-element.elementor-element-02c3a85{padding:24px 10px 0px 10px;}.elementor-2901 .elementor-element.elementor-element-5d0d3e0 > .elementor-element-populated{border-width:0px 0px 5px 5px;padding:40px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-c731af5 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2901 .elementor-element.elementor-element-a05e0b4 .elementor-heading-title{font-size:var( --e-global-typography-c78c171-font-size );line-height:var( --e-global-typography-c78c171-line-height );letter-spacing:var( --e-global-typography-c78c171-letter-spacing );word-spacing:var( --e-global-typography-c78c171-word-spacing );}.elementor-2901 .elementor-element.elementor-element-b51ac42 .elementor-heading-title{font-size:var( --e-global-typography-cfa3665-font-size );line-height:var( --e-global-typography-cfa3665-line-height );letter-spacing:var( --e-global-typography-cfa3665-letter-spacing );word-spacing:var( --e-global-typography-cfa3665-word-spacing );}.elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-86a6388 .elementor-icon-list-item > a{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2901 .elementor-element.elementor-element-35d6f45 .elementor-icon-list-item > a{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-2053091{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-f1aa80d img{border-radius:0px 0px 0px 08px;}.elementor-2901 .elementor-element.elementor-element-f1aa80d > .elementor-widget-container{margin:30px 0px 0px 0px;border-width:0px 0px 2px 2px;border-radius:0px 0px 0px 10px;}.elementor-2901 .elementor-element.elementor-element-29e8b3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2901 .elementor-element.elementor-element-4c9f032{text-align:start;}.elementor-2901 .elementor-element.elementor-element-4c9f032 .elementor-heading-title{font-size:var( --e-global-typography-18c0344-font-size );line-height:var( --e-global-typography-18c0344-line-height );letter-spacing:var( --e-global-typography-18c0344-letter-spacing );word-spacing:var( --e-global-typography-18c0344-word-spacing );}.elementor-2901 .elementor-element.elementor-element-4c9f032 > .elementor-widget-container{margin:0px 0px 24px 0px;}}@media(min-width:768px){.elementor-2901 .elementor-element.elementor-element-5d0d3e0{width:45%;}.elementor-2901 .elementor-element.elementor-element-c731af5{width:55%;}.elementor-2901 .elementor-element.elementor-element-a0475f6{width:40%;}.elementor-2901 .elementor-element.elementor-element-29e8b3c{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2901 .elementor-element.elementor-element-c731af5{width:100%;}.elementor-2901 .elementor-element.elementor-element-8a27702{width:100%;}.elementor-2901 .elementor-element.elementor-element-a0475f6{width:60%;}.elementor-2901 .elementor-element.elementor-element-29e8b3c{width:100%;}}\/* Start custom CSS for button, class: .elementor-element-3a5f5b7 *\/.elementor-2901 .elementor-element.elementor-element-3a5f5b7 {\n  width: auto; \/* Gr\u00f6\u00dfe anpassbar, falls n\u00f6tig *\/\n  height: auto;\n  display: grid;\n  place-content: center;\n  color: white;\n  text-shadow: 0 2px 0 #000;\n  \n  --border-angle: 0turn;\n  --main-bg: conic-gradient(\n      from var(--border-angle),\n      #213,\n      #112 5%,\n      #112 60%,\n      #213 95%\n    );\n\n  border: solid 3px transparent;\n  border-radius: 10px;\n --gradient-border: conic-gradient(\n  from var(--border-angle),\n  transparent 0%, \n  #2d69ff 100%, \/* Deine Farbe deckt mehr ab *\/\n  transparent 0%\n);\n  \n  background: \n    var(--main-bg) padding-box,\n    var(--gradient-border) border-box, \n    var(--main-bg) border-box;\n  \n  background-position: center center;\n\n  animation: bg-spin 5s linear infinite;\n}\n\n@keyframes bg-spin {\n  to {\n    --border-angle: 1turn;\n  }\n}\n\n.elementor-2901 .elementor-element.elementor-element-3a5f5b7:hover {\n  animation-play-state: paused;\n}\n\n@property --border-angle {\n  syntax: \"<angle>\";\n  inherits: true;\n  initial-value: 0turn;\n}\/* End custom CSS *\/<\/style>\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.com\/wp-content\/uploads\/elementor\/thumbs\/FI3A6746-3_frei-scaled-e1746683246658-rni0knzhnz9yi1bln9ioyqebf6gq2qpoqlnrt3vjw0.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.com\/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.com\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-768x512.png 768w, https:\/\/carbonactive.com\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-300x200.png 300w, https:\/\/carbonactive.com\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-1024x683.png 1024w, https:\/\/carbonactive.com\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-1536x1024.png 1536w, https:\/\/carbonactive.com\/wp-content\/uploads\/2025\/05\/FI3A6746-3_frei-2048x1366.png 2048w, https:\/\/carbonactive.com\/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>CULTIVATION FACILITY for cultivation associations &amp; cannabis social clubs Swiss Facility Solutions CULTIVATION solutions for cultivation associations Whether you are a cultivation association or a cannabis social club: when membership numbers are difficult to predict, you need facilities that grow with you. CarbonActive delivers the only truly scalable system: IGC for IGC, following demand. 275 [&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-20027","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/comments?post=20027"}],"version-history":[{"count":5,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20027\/revisions"}],"predecessor-version":[{"id":20948,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20027\/revisions\/20948"}],"up":[{"embeddable":true,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/3014"}],"wp:attachment":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/media?parent=20027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}