{"id":20382,"date":"2026-04-28T17:48:35","date_gmt":"2026-04-28T15:48:35","guid":{"rendered":"https:\/\/carbonactive.weiss-webdesign.de\/sanlight-referenz\/"},"modified":"2026-04-28T18:48:38","modified_gmt":"2026-04-28T16:48:38","slug":"sanlight-referenz","status":"publish","type":"page","link":"https:\/\/carbonactive.weiss-webdesign.de\/en\/sanlight-referenz\/","title":{"rendered":"SANlight research laboratory"},"content":{"rendered":"<style>.elementor-20382 .elementor-element.elementor-element-1de26b0{--display:flex;}<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20382\" class=\"elementor elementor-20382 elementor-20330\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1de26b0 e-flex e-con-boxed e-con e-parent\" data-id=\"1de26b0\" 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-c78de6d elementor-widget elementor-widget-html\" data-id=\"c78de6d\" 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<div>\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>SANlight research laboratory - <em>CarbonActive<\/em> reference<\/title>\n<meta name=\"description\" content=\"Custom IGC climate infrastructure for the SANlight technical center in Schruns. Semi-loop, cold and hot water set, CO\u2082 fumigation - research meets Swiss precision.\">\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:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400;1,9..40,500;1,9..40,700&amp;family=JetBrains+Mono:wght@400;700&amp;display=swap\" rel=\"stylesheet\">\n\n<style>\n  :root{\n    \/* Surfaces \u2014 DARK theme *\/\n    --bg: #000000;\n    --bg-soft: #0E1426;\n    --bg-tint: #152040;\n    --bg-deep: #091A55;\n    --bg-deep-2: #050E33;\n    --bg-anthracite: #0A0F1F;\n\n    \/* Ink \u2014 light on dark *\/\n    --ink: #FFFFFF;\n    --ink-soft: #A8B2C5;\n    --ink-muted: #5B6478;\n\n    \/* Rules *\/\n    --rule: #1A2540;\n    --rule-soft: #0E1426;\n\n    \/* CarbonActive blue scale \u2014 anchored on the real brand blue #2D69FF *\/\n    --ca-blue-50:  #1A2547;\n    --ca-blue-100: #1A2A60;\n    --ca-blue-300: #7AA0FF;\n    --ca-blue-400: #4F84FF;\n    --ca-blue-500: #2D69FF;\n    --ca-blue-600: #4F84FF;\n    --ca-blue-700: #1740A8;\n    --ca-blue-900: #0A2370;\n\n    \/* Shadows \u2014 deeper for dark *\/\n    --shadow-sm: 0 1px 3px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.04);\n    --shadow-md: 0 4px 24px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.05);\n    --shadow-lg: 0 20px 50px rgba(0,0,0,0.6);\n  }\n\n  *{ margin:0; padding:0; box-sizing:border-box; }\n  html{ scroll-behavior:smooth; }\n  body{\n    background: var(--bg);\n    color: var(--ink);\n    font-family: 'Manrope', system-ui, sans-serif;\n    font-weight: 400;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    overflow-x: hidden;\n  }\n  .container{ max-width: 1180px; margin: 0 auto; padding: 0 28px; }\n\n  \/* TOP STRIPE *\/\n  .stripe{\n    background: var(--bg-deep);\n    color: white;\n    padding: 12px 0;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n  .stripe .container{ display:flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .stripe .pill{\n    display:inline-flex; align-items:center; gap:8px;\n    background: rgba(255,255,255,0.08);\n    padding: 4px 12px; border-radius: 999px;\n    font-size: 11px;\n  }\n  .stripe .pill .dot{\n    width: 6px; height: 6px; border-radius:50%;\n    background: var(--ca-blue-400);\n    box-shadow: 0 0 0 3px rgba(122,160,255,0.25);\n  }\n\n  \/* HERO *\/\n  .hero{\n    background:\n      radial-gradient(circle at 85% 15%, rgba(45,105,255,0.12) 0%, transparent 55%),\n      radial-gradient(circle at 10% 90%, rgba(45,105,255,0.06) 0%, transparent 50%),\n      var(--bg);\n    padding: 80px 0 60px;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero::before{\n    content:\"\";\n    position: absolute;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n    background-size: 48px 48px;\n    background-position: -1px -1px;\n    mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 70%);\n    -webkit-mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 70%);\n    opacity: 0.6;\n    pointer-events: none;\n  }\n  .hero .container{ position: relative; z-index: 2; }\n\n  .eyebrow{\n    display:inline-flex; align-items:center; gap: 12px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; font-weight: 600;\n    letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--ca-blue-500);\n    background: var(--ca-blue-100);\n    padding: 8px 16px; border-radius: 999px;\n    margin-bottom: 28px;\n  }\n\n  h1.hero-title{\n    font-family: 'DM Sans', sans-serif;\n    font-size: clamp(40px, 6.5vw, 88px);\n    line-height: 0.95;\n    letter-spacing: -0.025em;\n    text-transform: uppercase;\n    color: var(--ink);\n    max-width: 14ch;\n  }\n  h1.hero-title .accent{ color: var(--ca-blue-500); }\n  \n  .hero-title-row{\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 40px;\n    margin-bottom: 24px;\n  }\n  .hero-title-row h1.hero-title{\n    margin-bottom: 0;\n  }\n  .partner-logos{\n    display: flex;\n    gap: 16px;\n    align-items: center;\n    flex-shrink: 0;\n    padding-top: 8px;\n  }\n  .partner-logo{\n    height: 28px;\n    max-width: 140px;\n    width: 140px;\n    object-fit: contain;\n    opacity: 1;\n    transition: opacity .3s ease;\n    background: white;\n    padding: 12px 18px;\n    border-radius: 6px;\n  }\n  .partner-logo:hover{ opacity: 0.85; }\n\n\n  .hero-sub{\n    margin-top: 24px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: clamp(17px, 1.7vw, 21px);\n    line-height: 1.5;\n    color: var(--ink-soft);\n    max-width: 56ch;\n    font-weight: 500;\n  }\n\n  .hero-meta{\n    margin-top: 40px;\n    display: flex; gap: 36px; flex-wrap: wrap;\n  }\n  .hero-meta .item{ display: flex; flex-direction: column; gap: 4px; }\n  .hero-meta .k{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; text-transform: uppercase;\n    letter-spacing: 0.14em; color: var(--ink-muted);\n  }\n  .hero-meta .v{\n    font-family: 'DM Sans', sans-serif;\n    font-size: 16px; font-weight: 700; color: var(--ink);\n  }\n\n  \/* QUOTE BLOCK *\/\n  .quote-block{\n    margin-top: 80px;\n    background:\n      linear-gradient(135deg, var(--bg-deep) 0%, var(--ca-blue-900) 100%);\n    color: white;\n    padding: 70px 60px;\n    border-radius: 28px;\n    position: relative;\n    overflow: hidden;\n    box-shadow: var(--shadow-lg);\n  }\n  .quote-block::before{\n    content:\"\"; position: absolute; inset: 0;\n    background:\n      radial-gradient(circle at 5% -10%, rgba(45,105,255,0.45) 0%, transparent 50%),\n      radial-gradient(circle at 95% 110%, rgba(122,160,255,0.18) 0%, transparent 50%);\n    pointer-events: none;\n  }\n  .quote-block .big-quote-mark{\n    position: absolute;\n    top: 12px; left: 36px;\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 220px; line-height: 0.7;\n    color: var(--ca-blue-400);\n    opacity: 0.16;\n    pointer-events: none;\n  }\n  .quote-block .qbody{ position: relative; z-index: 2; max-width: 920px; }\n  .quote-block blockquote{\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 600;\n    font-size: clamp(24px, 3.2vw, 42px);\n    line-height: 1.18;\n    letter-spacing: -0.015em;\n    color: white;\n  }\n  .quote-block blockquote .pop{\n    color: var(--ca-blue-300);\n    font-style: italic;\n    font-weight: 700;\n  }\n  .quote-block .qauthor{\n    margin-top: 36px;\n    display: flex; align-items: center; gap: 16px;\n  }\n  .quote-block .qauthor .avatar{\n    width: 52px; height: 52px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, var(--ca-blue-400), var(--ca-blue-700));\n    color: white;\n    display: grid; place-items: center;\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 18px;\n    border: 1px solid rgba(255,255,255,0.15);\n  }\n  .quote-block .qauthor .info{ display: flex; flex-direction: column; }\n  .quote-block .qauthor .name{\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700; font-size: 17px; color: white;\n  }\n  .quote-block .qauthor .role{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 12px; color: rgba(255,255,255,0.65); letter-spacing: 0.06em;\n  }\n\n  \/* SECTION SHELL *\/\n  section{ padding: 90px 0; }\n  .section-eyebrow{\n    display: inline-flex; align-items: center; gap: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; font-weight: 700;\n    letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--ca-blue-500);\n    margin-bottom: 16px;\n  }\n  .section-eyebrow::before{\n    content:\"\"; width: 24px; height: 2px;\n    background: var(--ca-blue-500); display: inline-block;\n  }\n  h2.section-title{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.0;\n    text-transform: uppercase;\n    letter-spacing: -0.02em;\n    color: var(--ink);\n    max-width: 18ch;\n  }\n  h2.section-title em{ font-style: normal; color: var(--ca-blue-500); }\n\n  \/* VIDEO *\/\n  .video-head{ max-width: 760px; margin-bottom: 40px; }\n  .video-lead{\n    margin-top: 18px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 17px;\n    line-height: 1.6;\n    color: var(--ink-soft);\n    font-weight: 500;\n  }\n  .video-grid{\n    display: grid;\n    grid-template-columns: 1.6fr 1fr;\n    gap: 20px;\n    align-items: stretch;\n  }\n  .video-wrap{\n    border-radius: 20px;\n    overflow: hidden;\n    box-shadow: var(--shadow-lg);\n    position: relative;\n    aspect-ratio: 16 \/ 9;\n    background: #000;\n    border: 1px solid var(--rule);\n    width: 100%;\n    min-width: 0;     \/* prevent grid blowout *\/\n  }\n  .video-wrap iframe{\n    position: absolute; inset: 0;\n    width: 100%; height: 100%;\n    border: 0;\n  }\n  .video-side{\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n  .vs-card{\n    flex: 1;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    border-radius: 14px;\n    padding: 20px 22px;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    transition: transform .25s ease, border-color .25s ease;\n  }\n  .vs-card:hover{\n    transform: translateY(-2px);\n    border-color: var(--ca-blue-300);\n  }\n  .vs-card .vs-num{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.16em;\n    font-weight: 600;\n  }\n  .vs-card h4{\n    font-family: 'DM Sans', sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--ink);\n    line-height: 1.2;\n  }\n  .vs-card p{\n    font-size: 13.5px;\n    line-height: 1.5;\n    color: var(--ink-soft);\n  }\n\n  \/* STATS *\/\n  .stats-grid{\n    margin-top: 50px;\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n  .stat-card{\n    padding: 28px;\n    border-radius: 18px;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    position: relative;\n    overflow: hidden;\n    transition: transform .3s ease, box-shadow .3s ease;\n    hyphens: none;\n    -webkit-hyphens: none;\n  }\n  .stat-card:hover{ transform: translateY(-3px); box-shadow: var(--shadow-md); }\n  .stat-card.blue{\n    background: var(--ca-blue-500);\n    color: white;\n    border-color: var(--ca-blue-500);\n  }\n  .stat-card.blue-deep{\n    background: var(--bg-deep);\n    color: white;\n    border-color: var(--bg-deep);\n  }\n  .stat-card.tint{\n    background: #1A2547;\n    border-color: #1A2A60;\n  }\n  .stat-card .icon{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 14px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.1em;\n    margin-bottom: 14px;\n    display: inline-block;\n  }\n  .stat-card.blue .icon, .stat-card.blue-deep .icon{ color: var(--ca-blue-300); }\n  .stat-card .num{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(36px, 4.5vw, 56px);\n    line-height: 0.95;\n    letter-spacing: -0.03em;\n    color: var(--ink);\n  }\n  .stat-card.blue .num, .stat-card.blue-deep .num{ color: white; }\n  .stat-card .num .unit{\n    font-size: 0.45em; color: var(--ink-muted);\n    margin-left: 4px;\n    font-family: 'DM Sans', sans-serif; font-weight: 600;\n  }\n  .stat-card.blue .num .unit, .stat-card.blue-deep .num .unit{ color: rgba(255,255,255,0.65); }\n  .stat-card .num.num--text{\n    font-size: clamp(24px, 2.6vw, 34px);\n    line-height: 1.05;\n  }\n  .stat-card .label{\n    margin-top: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 600; font-size: 14px;\n    color: var(--ink-soft); letter-spacing: 0.01em;\n  }\n  .stat-card.blue .label, .stat-card.blue-deep .label{ color: rgba(255,255,255,0.85); }\n\n  \/* DIAGRAM SECTION *\/\n  .diagram-section{ background: #050811; }\n  .diagram-frame{\n    background: #0A1224;\n    border-radius: 24px;\n    padding: 50px;\n    margin-top: 40px;\n    box-shadow: var(--shadow-md);\n    border: 1px solid #1A2540;\n  }\n  .diagram-frame svg{ width: 100%; height: auto; display: block; }\n  .diagram-frame svg.schema-mobile{ display: none; }\n  @media (max-width: 768px){\n    .diagram-frame svg.schema-desktop{ display: none; }\n    .diagram-frame svg.schema-mobile{ display: block; }\n  }\n  .diagram-legend{\n    margin-top: 32px;\n    display: flex; gap: 28px; flex-wrap: wrap;\n    padding-top: 28px;\n    border-top: 1px solid var(--rule);\n  }\n  .legend-item{\n    display: flex; align-items: center; gap: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13px; font-weight: 600;\n    color: var(--ink-soft);\n  }\n  .legend-item .swatch{ width: 16px; height: 16px; border-radius: 4px; }\n  .legend-item .line-h{ width: 28px; height: 3px; border-radius: 2px; }\n  .legend-item .valve-mark{\n    width: 14px; height: 14px;\n    border-radius: 50%;\n    background: white;\n    border: 1.5px solid var(--ca-blue-500);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 8px;\n    font-weight: 700;\n    color: var(--ca-blue-500);\n  }\n  .legend-item .valve-mark::before{ content: \"%\"; }\n  .legend-item .line-dashed{\n    width: 28px; height: 3px;\n    background-image: linear-gradient(90deg, currentColor 50%, transparent 50%);\n    background-size: 8px 3px;\n    background-repeat: repeat-x;\n    color: var(--ca-blue-400);\n  }\n\n  \/* ENVELOPE *\/\n  .envelope-grid{\n    margin-top: 40px;\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n  }\n  .envelope-chart{\n    background: #0A1224;\n    border-radius: 20px;\n    padding: 40px;\n    border: 1px solid #1A2540;\n    box-shadow: var(--shadow-sm);\n    width: 100%;\n  }\n  .envelope-side{ \n    display: grid; \n    grid-template-columns: 1fr 1fr;\n    gap: 24px; \n  }\n  .env-card{\n    background: var(--bg-deep);\n    color: white;\n    padding: 28px;\n    border-radius: 16px;\n    flex: 1;\n    position: relative;\n    overflow: hidden;\n  }\n  .env-card.alt{\n    background: var(--ca-blue-500); color: white;\n    border: none;\n  }\n  .env-card .icon{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 12px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.18em;\n    margin-bottom: 16px;\n    text-transform: uppercase;\n  }\n  .env-card.alt .icon{ color: rgba(255,255,255,0.7); }\n  .env-card h4{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 22px; line-height: 1.05;\n    text-transform: uppercase;\n    letter-spacing: -0.01em;\n    margin-bottom: 10px;\n    color: white;\n  }\n  .env-card p{ font-size: 14px; line-height: 1.55; color: rgba(255,255,255,0.78); }\n  .env-card .range-row{\n    margin-top: 18px;\n    display: flex; gap: 12px;\n    align-items: baseline;\n  }\n  .env-card .range-row .v{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 32px; line-height: 1; color: white;\n  }\n  .env-card .range-row .lbl{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: rgba(255,255,255,0.6);\n  }\n\n  \/* STORY CARDS *\/\n  .story-grid{\n    margin-top: 40px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 20px;\n  }\n  .story-card{\n    padding: 36px 32px;\n    border-radius: 20px;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    position: relative;\n    transition: transform .3s ease, box-shadow .3s ease;\n  }\n  .story-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-md); }\n  .story-card .num{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; color: var(--ca-blue-300);\n    letter-spacing: 0.16em; margin-bottom: 14px;\n    text-transform: uppercase;\n    font-weight: 600;\n  }\n  .story-card h3{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 22px; line-height: 1.05;\n    text-transform: uppercase;\n    letter-spacing: -0.015em;\n    color: var(--ink); margin-bottom: 14px;\n  }\n  .story-card p{ font-size: 15px; line-height: 1.6; color: var(--ink-soft); }\n\n  .chips{ display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }\n  .chip{\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    padding: 8px 14px;\n    border-radius: 999px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13px; font-weight: 600;\n    color: var(--ink-soft);\n  }\n\n  \/* GALLERY *\/\n  .gallery-section{ background: var(--bg-soft); }\n  .gallery-strip{\n    margin-top: 40px;\n    display: grid;\n    grid-template-columns: 2fr 1fr 1fr;\n    grid-template-rows: 220px 220px;\n    gap: 14px;\n  }\n  .g-item{\n    border-radius: 14px;\n    overflow: hidden;\n    background: var(--bg-soft);\n    position: relative;\n    box-shadow: var(--shadow-sm);\n  }\n  .g-item img{\n    width: 100%; height: 100%; object-fit: cover;\n    display: block;\n    transition: transform .5s ease;\n  }\n  .g-item:hover img{ transform: scale(1.04); }\n  .g-item .tag{\n    position: absolute;\n    top: 14px; left: 14px;\n    background: rgba(10,26,51,0.88);\n    backdrop-filter: blur(6px);\n    color: white;\n    padding: 5px 11px;\n    border-radius: 999px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n  .g-item.large{ grid-row: span 2; }\n\n  \/* CTA *\/\n  .cta{\n    background:\n      radial-gradient(circle at 80% 20%, rgba(45,105,255,0.30) 0%, transparent 50%),\n      radial-gradient(circle at 20% 80%, rgba(23,64,168,0.40) 0%, transparent 50%),\n      var(--bg-deep);\n    color: white;\n    padding: 80px 0;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .cta::before{\n    content:\"\"; position: absolute; inset: 0;\n    background-image:\n      linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n    background-size: 48px 48px;\n    pointer-events: none;\n  }\n  .cta .container{ position: relative; z-index: 2; }\n  .cta h2{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(32px, 4.5vw, 60px);\n    line-height: 1.0;\n    text-transform: uppercase;\n    letter-spacing: -0.025em;\n    color: white;\n    max-width: 18ch;\n    margin: 0 auto 18px;\n  }\n  .cta h2 em{ font-style: normal; color: var(--ca-blue-300); }\n  .cta p{\n    font-size: 17px; line-height: 1.55;\n    color: rgba(255,255,255,0.8);\n    max-width: 56ch; margin: 0 auto 32px;\n  }\n  .btn-row{ display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\n  .btn{\n    display: inline-flex; align-items: center; gap: 8px;\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700; font-size: 14px;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    padding: 16px 28px;\n    border-radius: 999px;\n    text-decoration: none;\n    transition: transform .2s ease, box-shadow .2s ease;\n  }\n  .btn-primary{ background: var(--ca-blue-500) !important; color: white !important; }\n  .btn-primary:hover{\n    background: white !important;\n    color: #050D33 !important;\n    transform: translateY(-2px);\n    box-shadow: 0 12px 30px rgba(45,105,255,0.45);\n  }\n  .btn-ghost{\n    background: rgba(255,255,255,0.08) !important;\n    color: white !important;\n    border: 1px solid rgba(255,255,255,0.2) !important;\n  }\n  .btn-ghost:hover{ \n    background: rgba(255,255,255,0.15) !important; \n    transform: translateY(-2px); \n  }\n\n  \/* FOOTER *\/\n  .footer-mini{\n    background: var(--bg-deep-2);\n    color: rgba(255,255,255,0.6);\n    padding: 24px 0;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; letter-spacing: 0.06em;\n  }\n  .footer-mini .container{\n    display: flex; justify-content: space-between; align-items: center;\n    flex-wrap: wrap; gap: 16px;\n  }\n  .footer-mini .brand{\n    color: white;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n  }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 1024px){\n    .stats-grid{ grid-template-columns: repeat(2, 1fr); }\n    .story-grid{ grid-template-columns: 1fr; }\n    .video-grid{ grid-template-columns: 1fr; }\n    .video-side{ flex-direction: row; }\n    .vs-card{ flex: 1; }\n    .gallery-strip{\n      grid-template-columns: 1fr 1fr;\n      grid-template-rows: 200px 200px 200px;\n    }\n    .g-item.large{ grid-row: span 2; grid-column: span 2; }\n    .quote-block{ padding: 50px 36px; }\n    .diagram-frame{ padding: 32px; }\n    section{ padding: 70px 0; }\n  }\n  @media (max-width: 640px){\n    .container{ padding: 0 20px; }\n    .hero{ padding: 60px 0 40px; }\n    .hero-title-row{\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 20px;\n    }\n    .partner-logos{\n      padding-top: 0;\n    }\n    .hero-meta{ gap: 24px; }\n    .stats-grid{ grid-template-columns: 1fr; }\n    .envelope-side{ grid-template-columns: 1fr; }\n    .video-side{ flex-direction: column; }\n    .gallery-strip{\n      grid-template-columns: 1fr;\n      grid-template-rows: repeat(5, 200px);\n    }\n    .g-item.large{ grid-row: span 1; grid-column: span 1; }\n    .quote-block{ padding: 36px 24px; margin-top: 60px; }\n    .quote-block .big-quote-mark{ font-size: 140px; top: 8px; left: 16px; }\n    .diagram-frame{ padding: 20px; }\n    section{ padding: 60px 0; }\n    .stripe{ font-size: 10px; }\n  }\n\n\n  \/* SCHEMA DIAGRAM ANIMATIONS *\/\n  @keyframes flow-dash {\n    to { stroke-dashoffset: -20; }\n  }\n  @keyframes pulse-sensor {\n    0%, 100% { \n      opacity: 1; \n      r: 4;\n    }\n    50% { \n      opacity: 0.4; \n      r: 6;\n    }\n  }\n  @keyframes pulse-co2 {\n    0%, 100% { \n      opacity: 0.7;\n      stroke-width: 3;\n    }\n    50% { \n      opacity: 1;\n      stroke-width: 4;\n    }\n  }\n  @keyframes flow-particle {\n    0% {\n      opacity: 0;\n      offset-distance: 0%;\n    }\n    10% {\n      opacity: 1;\n    }\n    90% {\n      opacity: 1;\n    }\n    100% {\n      opacity: 0;\n      offset-distance: 100%;\n    }\n  }\n  @keyframes pulse-led {\n    0%, 100% { opacity: 0.6; }\n    50% { opacity: 1; }\n  }\n  \n  \/* Apply animations *\/\n  .schema-rueckluft {\n    stroke-dasharray: 6 4;\n    animation: flow-dash 1.2s linear infinite;\n  }\n  .schema-sensor {\n    animation: pulse-sensor 2s ease-in-out infinite;\n  }\n  .schema-sensor-2 {\n    animation: pulse-sensor 2s ease-in-out infinite;\n    animation-delay: 0.7s;\n  }\n  .schema-sensor-3 {\n    animation: pulse-sensor 2s ease-in-out infinite;\n    animation-delay: 1.4s;\n  }\n  .schema-co2 {\n    animation: pulse-co2 2.5s ease-in-out infinite;\n  }\n  .schema-led {\n    animation: pulse-led 3s ease-in-out infinite;\n  }\n  .schema-particle-zuluft-1, .schema-particle-zuluft-2 {\n    fill: #2D69FF;\n    filter: drop-shadow(0 0 4px #2D69FF);\n  }\n  .schema-particle-rueckluft-1, .schema-particle-rueckluft-2 {\n    fill: #7AA0FF;\n    filter: drop-shadow(0 0 4px #7AA0FF);\n  }\n  .schema-particle-co2 {\n    fill: #FFFFFF;\n    filter: drop-shadow(0 0 4px rgba(255,255,255,0.8));\n  }\n  \n  @media (prefers-reduced-motion: reduce){\n    .schema-rueckluft, .schema-sensor, .schema-sensor-2, .schema-sensor-3,\n    .schema-co2, .schema-led,\n    .schema-particle-zuluft-1, .schema-particle-zuluft-2,\n    .schema-particle-rueckluft-1, .schema-particle-rueckluft-2,\n    .schema-particle-co2 {\n      animation: none !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    *{ transition: none !important; animation: none !important; }\n  }\n<\/style>\n\n\n\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"container\">\n    <div class=\"eyebrow\">Customer testimonial - SANlight GmbH<\/div>\n    <div class=\"hero-title-row\">\n      <h1 class=\"hero-title\">\n  Research meets <span class=\"accent\">climate.<\/span>\n      <\/h1>\n      <div class=\"partner-logos\">\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/SanLight-Logo-transparent.png\" alt=\"SANlight logo\" class=\"partner-logo\">\n      <\/div>\n    <\/div>\n    <p class=\"hero-sub\">\n  A custom IGC technical center for SANlight in Schruns: two fully flexible laboratory rooms, semi-loop ventilation, CO\u2082 fumigation - and control systems that keep even extreme climate zones at the exact setpoint.\n    <\/p>\n\n    <div class=\"hero-meta\">\n      <div class=\"item\"><span class=\"k\">Project<\/span><span class=\"v\">SANlight Technical Center<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">Location<\/span><span class=\"v\">Schruns - \ud83c\udde6\ud83c\uddf9<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">VARIANT<\/span><span class=\"v\">Chiller<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">CULTIVATION AREA<\/span><span class=\"v\">24 m\u00b2<\/span><\/div>\n    <\/div>\n\n    <!-- BIG QUOTE -->\n    <div class=\"quote-block\">\n      <div class=\"big-quote-mark\">\"<\/div>\n      <div class=\"qbody\">\n        <blockquote>\n  Precisely <span class=\"pop\">tailored<\/span> to our research - precise, flexible, future-oriented. At <em>CarbonActive<\/em>, it's not just the technology that's right, but also the attitude. \n        <\/blockquote>\n        <div class=\"qauthor\">\n          <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/Martin-Anker.jpg\" alt=\"Martin Anker\" class=\"avatar\">\n          <div class=\"info\">\n            <span class=\"name\">Martin Anker<\/span>\n            <span class=\"role\">CEO - SANlight GmbH - Austria<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VIDEO \u2014 FILTERWECHSEL -->\n<section class=\"video-section\" style=\"padding-top: 0;\">\n  <div class=\"container\">\n    <div class=\"video-head\">\n      <div>\n        <div class=\"section-eyebrow\">Maintenance in the technical center<\/div>\n        <h2 class=\"section-title\">A look <em>inside.<\/em><\/h2>\n        <p class=\"video-lead\">\n  The facility's activated carbon and particle filters are changed once a year - a routine that shows how accessible, clean and service-friendly the system is. In the video, we accompany the filter change in the SANlight technical center. \n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"video-grid\">\n      <div class=\"video-wrap\">\n        <iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/lge1DNVZzU4?rel=0&amp;modestbranding=1\" title=\"Filter change in the SANlight technical center - CarbonActive\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe>\n      <\/div>\n\n      <aside class=\"video-side\">\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">01<\/div>\n          <h4>What you see<\/h4>\n          <p>The inner workings of the AHU unit - filter stages, heat exchanger, fan. Components that disappear behind panels during normal operation. <\/p>\n        <\/div>\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">02<\/div>\n          <h4>Why that counts<\/h4>\n          <p>Clean air flow is the basis of every research result. Fresh filters reliably retain particle and odor emissions. <\/p>\n        <\/div>\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">03<\/div>\n          <h4>How often<\/h4>\n          <p>Activated charcoal filters and particle pre-filters are replaced annually - without tools and without shutting down the research rooms.<\/p>\n        <\/div>\n      <\/aside>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STATS -->\n<section>\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Facts, figures and data<\/div>\n    <h2 class=\"section-title\">The project <em>at a glance.<\/em><\/h2>\n\n    <div class=\"stats-grid\">\n      <div class=\"stat-card blue\">\n        <span class=\"icon\">01 \/ area<\/span>\n        <div class=\"num\"><span class=\"unit\">24m\u00b2<\/span><\/div>\n        <div class=\"label\">Spread over two custom IGC lab rooms<\/div>\n      <\/div>\n      <div class=\"stat-card\">\n        <span class=\"icon\">02 \/ Temperature<\/span>\n        <div class=\"num\">15 to <span class=\"unit\">40\u00b0C<\/span><\/div>\n        <div class=\"label\">Temperature range, freely selectable per room<\/div>\n      <\/div>\n      <div class=\"stat-card tint\">\n        <span class=\"icon\">03 \/ Humidity<\/span>\n        <div class=\"num\">40 to <span class=\"unit\"> 95%rH<\/span><\/div>\n        <div class=\"label\">Air humidity - from dry to tropical<\/div>\n      <\/div>\n      <div class=\"stat-card blue-deep\">\n        <span class=\"icon\">04 \/ VARIANTS<\/span>\n        <div class=\"num num--text\">Chiller<\/div>\n        <div class=\"label\">Highest variants: cold\/hot water, semi-loop, CO\u2082<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- INFOGRAPHIC: SEMI-LOOP -->\n<section class=\"diagram-section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Scheme<\/div>\n    <h2 class=\"section-title\">This is how <em>Semi-Loop<\/em> works <em>.<\/em><\/h2>\n    <p style=\"margin-top: 14px; font-size: 17px; color: var(--ink-soft); max-width: 60ch;\">\n  Closed circuit with targeted addition of fresh air and CO\u2082. A cold and hot water set provides the cooling and heating energy for the energy exchangers of the closed systems. The AHU regulates temperature, humidity and volume flow - fully automatically and without fluctuations.  \n    <\/p>\n\n    <div class=\"diagram-frame\">\n      <svg class=\"schema-desktop\" viewbox=\"-80 0 1160 470\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Semi-loop L\u00fcftungsschema des SANlight Technikums\">\n        <defs>\n          <marker id=\"arrow-blue\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-blue-light\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#7AA0FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-grey\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#8893A6\"\/>\n          <\/marker>\n          <lineargradient id=\"room-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"\/>\n            <stop offset=\"100%\" stop-color=\"#152040\"\/>\n          <\/lineargradient>\n          <pattern id=\"dots\" x=\"0\" y=\"0\" width=\"14\" height=\"14\" patternunits=\"userSpaceOnUse\">\n            <circle cx=\"2\" cy=\"2\" r=\"1\" fill=\"#1A2540\"\/>\n          <\/pattern>\n        <\/defs>\n\n        <rect x=\"-80\" y=\"0\" width=\"1160\" height=\"470\" fill=\"url(#dots)\"\/>\n\n        <!-- ===== FRISCHLUFT INLETS (above each room) ===== -->\n        <g>\n          <!-- Room 1 -->\n          <text x=\"100\" y=\"20\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">FRISCHLUFT<\/text>\n          <text x=\"100\" y=\"32\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#8893A6\" letter-spacing=\"1\">geregelt<\/text>\n          <path d=\"M 100 42 L 100 78\" stroke=\"#7AA0FF\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-blue-light)\"\/>\n          <!-- regulating valve marker -->\n          <circle cx=\"100\" cy=\"60\" r=\"6\" fill=\"white\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"100\" y=\"63\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#2D69FF\" font-weight=\"700\">%<\/text>\n\n          <!-- Room 2 -->\n          <text x=\"900\" y=\"20\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">FRISCHLUFT<\/text>\n          <text x=\"900\" y=\"32\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#8893A6\" letter-spacing=\"1\">geregelt<\/text>\n          <path d=\"M 900 42 L 900 78\" stroke=\"#7AA0FF\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-blue-light)\"\/>\n          <circle cx=\"900\" cy=\"60\" r=\"6\" fill=\"white\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"900\" y=\"63\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#2D69FF\" font-weight=\"700\">%<\/text>\n        <\/g>\n\n        <!-- IGC Room 1 -->\n        <g>\n          <rect x=\"30\" y=\"80\" width=\"280\" height=\"220\" rx=\"14\" fill=\"url(#room-grad)\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <text x=\"170\" y=\"110\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#2D69FF\" letter-spacing=\"2\">IGC RAUM 01<\/text>\n          <!-- LED bar -->\n          <rect x=\"50\" y=\"135\" width=\"240\" height=\"8\" rx=\"4\" fill=\"#2D69FF\"\/>\n          <circle cx=\"70\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"110\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"150\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"190\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"230\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"270\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <!-- Plant icons -->\n          <g transform=\"translate(80,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n          <\/g>\n          <g transform=\"translate(170,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n          <\/g>\n          <g transform=\"translate(260,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n          <\/g>\n          <text x=\"170\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#8893A6\" letter-spacing=\"1\">SANLIGHT LED \u00b7 KLIMA SOLL<\/text>\n          <text x=\"170\" y=\"282\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-weight=\"700\" font-size=\"13\" fill=\"#FFFFFF\">22\u00b0C \u00b7 65%rH \u00b7 800 ppm<\/text>\n        <\/g>\n\n        <!-- IGC Room 2 -->\n        <g>\n          <rect x=\"690\" y=\"80\" width=\"280\" height=\"220\" rx=\"14\" fill=\"url(#room-grad)\" stroke=\"#7AA0FF\" stroke-width=\"2\"\/>\n          <text x=\"830\" y=\"110\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#7AA0FF\" letter-spacing=\"2\">IGC RAUM 02<\/text>\n          <rect x=\"710\" y=\"135\" width=\"240\" height=\"8\" rx=\"4\" fill=\"#7AA0FF\"\/>\n          <circle cx=\"730\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"770\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"810\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"850\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"890\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <circle cx=\"930\" cy=\"139\" r=\"2.5\" fill=\"#FFFFFF\"\/>\n          <g transform=\"translate(740,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <\/g>\n          <g transform=\"translate(830,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <\/g>\n          <g transform=\"translate(920,200)\">\n            <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n            <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <\/g>\n          <text x=\"830\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#8893A6\" letter-spacing=\"1\">UNABH\u00c4NGIGES KLIMA<\/text>\n          <text x=\"830\" y=\"282\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-weight=\"700\" font-size=\"13\" fill=\"#FFFFFF\">28\u00b0C \u00b7 80%rH \u00b7 1200 ppm<\/text>\n        <\/g>\n\n        <!-- ===== ABLUFT OUTLETS (outer sides of each room) ===== -->\n        <g>\n          <!-- Room 1: arrow going LEFT out of room -->\n          <path d=\"M 30 170 L -60 170\" stroke=\"#8893A6\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-grey)\"\/>\n          <circle cx=\"-15\" cy=\"170\" r=\"6\" fill=\"white\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"-15\" y=\"173\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#2D69FF\" font-weight=\"700\">%<\/text>\n          <text x=\"-15\" y=\"195\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#8893A6\" letter-spacing=\"1.5\">ABLUFT<\/text>\n          <text x=\"-15\" y=\"207\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#8893A6\" letter-spacing=\"1\">geregelt<\/text>\n\n          <!-- Room 2: arrow going RIGHT out of room -->\n          <path d=\"M 970 170 L 1060 170\" stroke=\"#8893A6\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-grey)\"\/>\n          <circle cx=\"1015\" cy=\"170\" r=\"6\" fill=\"white\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"1015\" y=\"173\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#2D69FF\" font-weight=\"700\">%<\/text>\n          <text x=\"1015\" y=\"195\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#8893A6\" letter-spacing=\"1.5\">ABLUFT<\/text>\n          <text x=\"1015\" y=\"207\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#8893A6\" letter-spacing=\"1\">geregelt<\/text>\n        <\/g>\n\n        <!-- AHU central unit -->\n        <g>\n          <rect x=\"380\" y=\"155\" width=\"240\" height=\"120\" rx=\"14\" fill=\"#091A55\"\/>\n          <text x=\"500\" y=\"185\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#FFFFFF\" letter-spacing=\"2\">AHU + K\u00c4LTE<\/text>\n          <text x=\"500\" y=\"207\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"11\" fill=\"#7AA0FF\">Kalt- &amp; Warmwasser-Satz<\/text>\n          <line x1=\"415\" y1=\"225\" x2=\"585\" y2=\"225\" stroke=\"#2D69FF\" stroke-width=\"1\" opacity=\"0.5\"\/>\n          <text x=\"500\" y=\"250\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#FFFFFF\" letter-spacing=\"1\">28.59 KW \u00b7 5000 M\u00b3\/H<\/text>\n          <text x=\"500\" y=\"265\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#8893A6\" letter-spacing=\"1\">K\u00dcHLEN \u00b7 W\u00c4RMEN \u00b7 ENT-\/BEFEUCHTEN<\/text>\n        <\/g>\n\n        <!-- CO2 tank -->\n        <g>\n          <rect x=\"445\" y=\"60\" width=\"110\" height=\"50\" rx=\"8\" fill=\"#0E1426\" stroke=\"#5B6478\" stroke-width=\"1.5\"\/>\n          <text x=\"500\" y=\"82\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#FFFFFF\">CO\u2082 DOSING<\/text>\n          <text x=\"500\" y=\"100\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#8893A6\">300\u20131500 ppm<\/text>\n        <\/g>\n\n        <!-- Steuerung control box -->\n        <g>\n          <rect x=\"430\" y=\"335\" width=\"140\" height=\"70\" rx=\"10\" fill=\"#0E1426\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <rect x=\"445\" y=\"350\" width=\"110\" height=\"40\" rx=\"4\" fill=\"#2D69FF\"\/>\n          <text x=\"500\" y=\"372\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"white\">CARBON<tspan font-style=\"italic\">ACTIVE<\/tspan><\/text>\n          <text x=\"500\" y=\"384\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#7AA0FF\" font-weight=\"600\">\u25cfSTEUERUNG<\/text>\n        <\/g>\n\n        <!-- Arrows: R\u00fcckluft Room1 -> AHU -->\n        <path class=\"schema-rueckluft\" d=\"M 310 200 Q 345 200 380 200\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-light)\"\/>\n        <text x=\"345\" y=\"186\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\">R\u00dcCKLUFT<\/text>\n\n        <!-- Arrows: Zuluft AHU -> Room1 -->\n        <path d=\"M 380 230 Q 345 230 310 230\" stroke=\"#2D69FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue)\"\/>\n        <text x=\"345\" y=\"256\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#2D69FF\">ZULUFT<\/text>\n\n        <!-- Arrows AHU -> Room2 -->\n        <path d=\"M 620 230 Q 655 230 690 230\" stroke=\"#2D69FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue)\"\/>\n        <text x=\"655\" y=\"256\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#2D69FF\">ZULUFT<\/text>\n\n        <path class=\"schema-rueckluft\" d=\"M 690 200 Q 655 200 620 200\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-light)\"\/>\n        <text x=\"655\" y=\"186\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\">R\u00dcCKLUFT<\/text>\n\n        <!-- CO2 line -->\n        <path class=\"schema-co2\" d=\"M 500 110 L 500 155\" stroke=\"#8893A6\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-grey)\"\/>\n\n        <!-- Steuerung control lines -->\n        <path d=\"M 500 335 L 500 275\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n        <path d=\"M 430 370 L 170 370 L 170 300\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n        <path d=\"M 570 370 L 830 370 L 830 300\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n\n        <circle class=\"schema-sensor\" cx=\"170\" cy=\"300\" r=\"4\" fill=\"#2D69FF\"\/>\n        <circle class=\"schema-sensor-2\" cx=\"830\" cy=\"300\" r=\"4\" fill=\"#2D69FF\"\/>\n        <circle class=\"schema-sensor-3\" cx=\"500\" cy=\"275\" r=\"4\" fill=\"#2D69FF\"\/>\n\n        <text x=\"500\" y=\"438\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#8893A6\" letter-spacing=\"2\">SEMI-LOOP \u00b7 STEUERUNG REGELT VOLUMENSTR\u00d6ME \u00b7 CO\u2082-BEGASUNG \u00b7 VOLLE SENSORIK<\/text>\n        <!-- Animated airflow particles - Zuluft (left room) -->\n        <circle r=\"4\" fill=\"#2D69FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 380 230 Q 345 230 310 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#2D69FF\" opacity=\"0.6\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 380 230 Q 345 230 310 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        \n        <!-- Animated airflow particles - Zuluft (right room) -->\n        <circle r=\"4\" fill=\"#2D69FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 620 230 Q 655 230 690 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#2D69FF\" opacity=\"0.6\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 620 230 Q 655 230 690 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        \n        <!-- Animated airflow particles - R\u00fcckluft (left room) -->\n        <circle r=\"3\" fill=\"#7AA0FF\" opacity=\"0.7\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 310 200 Q 345 200 380 200\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        \n        <!-- Animated airflow particles - R\u00fcckluft (right room) -->\n        <circle r=\"3\" fill=\"#7AA0FF\" opacity=\"0.7\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 690 200 Q 655 200 620 200\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        \n        <!-- CO2 dosing particles -->\n        <circle r=\"2.5\" fill=\"#FFFFFF\" opacity=\"0.8\">\n          <animatemotion dur=\"1.5s\" repeatcount=\"indefinite\" path=\"M 500 110 L 500 155\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"1.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2\" fill=\"#FFFFFF\" opacity=\"0.6\">\n          <animatemotion dur=\"1.5s\" begin=\"0.75s\" repeatcount=\"indefinite\" path=\"M 500 110 L 500 155\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"1.5s\" begin=\"0.75s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n      <\/svg>\n\n      <svg class=\"schema-mobile\" viewbox=\"0 0 400 1100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Semi-loop L\u00fcftungsschema (Mobile)\">\n        <defs>\n          <marker id=\"arrow-blue-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-blue-light-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#7AA0FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-grey-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#8893A6\"\/>\n          <\/marker>\n          <lineargradient id=\"ahu-grad-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#091A55\"\/>\n            <stop offset=\"100%\" stop-color=\"#050E33\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"room-grad-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"\/>\n            <stop offset=\"100%\" stop-color=\"#152040\"\/>\n          <\/lineargradient>\n        <\/defs>\n\n        <text x=\"200\" y=\"25\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#7AA0FF\" letter-spacing=\"1\">FRISCHLUFT<\/text>\n        <text x=\"200\" y=\"42\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\">geregelt<\/text>\n        <path d=\"M 200 55 L 200 100\" stroke=\"#7AA0FF\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-blue-light-m)\"\/>\n\n        <rect x=\"40\" y=\"110\" width=\"320\" height=\"200\" rx=\"10\" fill=\"url(#room-grad-m)\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n        <text x=\"200\" y=\"140\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#FFFFFF\" letter-spacing=\"2\">IGC RAUM 01<\/text>\n        <line x1=\"80\" y1=\"165\" x2=\"320\" y2=\"165\" stroke=\"#2D69FF\" stroke-width=\"3\"\/>\n        <circle class=\"schema-led\" cx=\"100\" cy=\"165\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"160\" cy=\"165\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"220\" cy=\"165\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"280\" cy=\"165\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <g transform=\"translate(120,220)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <g transform=\"translate(200,220)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <g transform=\"translate(280,220)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <text x=\"200\" y=\"270\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">SANLIGHT LED \u00b7 KLIMA SOLL<\/text>\n        <text x=\"200\" y=\"295\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#FFFFFF\">22\u00b0C \u00b7 65%rH \u00b7 800 ppm<\/text>\n\n        <path class=\"schema-rueckluft\" d=\"M 140 310 L 140 410\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-light-m)\"\/>\n        <text x=\"105\" y=\"365\" text-anchor=\"end\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\">R\u00dcCKLUFT<\/text>\n        \n        <path d=\"M 260 410 L 260 310\" stroke=\"#2D69FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-m)\"\/>\n        <text x=\"295\" y=\"365\" text-anchor=\"start\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#2D69FF\">ZULUFT<\/text>\n\n        <rect x=\"40\" y=\"410\" width=\"320\" height=\"180\" rx=\"10\" fill=\"url(#ahu-grad-m)\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n        <text x=\"200\" y=\"445\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"16\" fill=\"#FFFFFF\" letter-spacing=\"2\">AHU + K\u00c4LTE<\/text>\n        <text x=\"200\" y=\"468\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#A8B2C5\">Kalt- &amp; Warmwasser-Satz<\/text>\n        <line x1=\"80\" y1=\"488\" x2=\"320\" y2=\"488\" stroke=\"#2D69FF\" stroke-width=\"0.5\" opacity=\"0.5\"\/>\n        <text x=\"200\" y=\"515\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#FFFFFF\">28.59 KW \u00b7 5000 M\u00b3\/H<\/text>\n        <text x=\"200\" y=\"540\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">K\u00dcHLEN \u00b7 W\u00c4RMEN \u00b7 ENT-\/BEFEUCHTEN<\/text>\n\n        <rect x=\"20\" y=\"455\" width=\"40\" height=\"90\" rx=\"6\" fill=\"#0A1224\" stroke=\"#8893A6\" stroke-width=\"1\"\/>\n        <text x=\"40\" y=\"485\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"9\" fill=\"#FFFFFF\">CO\u2082<\/text>\n        <text x=\"40\" y=\"505\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\">300\u2013<\/text>\n        <text x=\"40\" y=\"518\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\">1500<\/text>\n        <text x=\"40\" y=\"531\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"7\" fill=\"#A8B2C5\">ppm<\/text>\n        <path class=\"schema-co2\" d=\"M 60 500 L 80 500\" stroke=\"#8893A6\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-grey-m)\"\/>\n\n        <path d=\"M 140 590 L 140 690\" stroke=\"#2D69FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-m)\"\/>\n        <text x=\"105\" y=\"645\" text-anchor=\"end\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#2D69FF\">ZULUFT<\/text>\n        \n        <path class=\"schema-rueckluft\" d=\"M 260 690 L 260 590\" stroke=\"#7AA0FF\" stroke-width=\"3\" fill=\"none\" marker-end=\"url(#arrow-blue-light-m)\"\/>\n        <text x=\"295\" y=\"645\" text-anchor=\"start\" font-family=\"Archivo, sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#7AA0FF\">R\u00dcCKLUFT<\/text>\n\n        <rect x=\"40\" y=\"690\" width=\"320\" height=\"200\" rx=\"10\" fill=\"url(#room-grad-m)\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n        <text x=\"200\" y=\"720\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#FFFFFF\" letter-spacing=\"2\">IGC RAUM 02<\/text>\n        <line x1=\"80\" y1=\"745\" x2=\"320\" y2=\"745\" stroke=\"#2D69FF\" stroke-width=\"3\"\/>\n        <circle class=\"schema-led\" cx=\"100\" cy=\"745\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"160\" cy=\"745\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"220\" cy=\"745\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <circle class=\"schema-led\" cx=\"280\" cy=\"745\" r=\"3\" fill=\"#FFFFFF\"\/>\n        <g transform=\"translate(120,800)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <g transform=\"translate(200,800)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <g transform=\"translate(280,800)\">\n          <path d=\"M0 30 Q -15 0 0 -20 Q 15 0 0 30 Z\" fill=\"#3EE5A5\" opacity=\"0.85\"\/>\n          <line x1=\"0\" y1=\"-20\" x2=\"0\" y2=\"40\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <\/g>\n        <text x=\"200\" y=\"850\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">UNABH\u00c4NGIGES KLIMA<\/text>\n        <text x=\"200\" y=\"875\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#FFFFFF\">28\u00b0C \u00b7 80%rH \u00b7 1200 ppm<\/text>\n\n        <path d=\"M 200 900 L 200 945\" stroke=\"#8893A6\" stroke-width=\"2.5\" fill=\"none\" marker-end=\"url(#arrow-grey-m)\"\/>\n        <text x=\"200\" y=\"965\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#8893A6\" letter-spacing=\"1\">ABLUFT<\/text>\n        <text x=\"200\" y=\"982\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\">geregelt<\/text>\n\n        <rect x=\"100\" y=\"1010\" width=\"200\" height=\"55\" rx=\"8\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n        <text x=\"200\" y=\"1035\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" letter-spacing=\"1.5\">CARBON<tspan font-style=\"italic\">ACTIVE<\/tspan><\/text>\n        <text x=\"200\" y=\"1052\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">\u25cfSTEUERUNG<\/text>\n        \n        <circle class=\"schema-sensor\" cx=\"200\" cy=\"1080\" r=\"3\" fill=\"#2D69FF\"\/>\n\n        <circle r=\"3.5\" fill=\"#7AA0FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 140 310 L 140 410\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"4\" fill=\"#2D69FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 260 410 L 260 310\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#2D69FF\" opacity=\"0.6\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 260 410 L 260 310\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"4\" fill=\"#2D69FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 140 590 L 140 690\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#2D69FF\" opacity=\"0.6\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 140 590 L 140 690\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3.5\" fill=\"#7AA0FF\" opacity=\"0.9\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 260 690 L 260 590\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#7AA0FF\" opacity=\"0.7\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 200 55 L 200 100\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#8893A6\" opacity=\"0.7\">\n          <animatemotion dur=\"2.5s\" repeatcount=\"indefinite\" path=\"M 200 900 L 200 945\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.5\" fill=\"#FFFFFF\" opacity=\"0.8\">\n          <animatemotion dur=\"1.5s\" repeatcount=\"indefinite\" path=\"M 60 500 L 80 500\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"1.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n      <\/svg>\n\n      <div class=\"diagram-legend\">\n        <div class=\"legend-item\"><span class=\"line-h\" style=\"background: #2D69FF;\"><\/span>Supply air (conditioned)<\/div>\n        <div class=\"legend-item\"><span class=\"line-dashed\"><\/span>Return air (semi-loop)<\/div>\n        <div class=\"legend-item\"><span class=\"line-h\" style=\"background: #7AA0FF;\"><\/span>Fresh air (regulated)<\/div>\n        <div class=\"legend-item\"><span class=\"line-h\" style=\"background: #8893A6;\"><\/span>EXHAUST AIR (regulated)<\/div>\n        <div class=\"legend-item\"><span class=\"valve-mark\"><\/span>Control flap<\/div>\n        <div class=\"legend-item\"><span class=\"swatch\" style=\"background: #2D69FF;\"><\/span>Sensors &amp; control systems<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CLIMATE ENVELOPE -->\n<section>\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Climate envelope<\/div>\n    <h2 class=\"section-title\">From high alpine <em>to tropical.<\/em><\/h2>\n\n    <div class=\"envelope-grid\">\n      <div class=\"envelope-chart\">\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/climate-envelope.svg\" alt=\"Climate envelope: temperature and air humidity\" style=\"width: 100%; height: auto;\">\n      <\/div>\n\n      <div class=\"envelope-side\">\n        <div class=\"env-card\">\n          <span class=\"icon\">01 \/ Temperature<\/span>\n          <h4>25 K Span<\/h4>\n          <p>Freely adjustable between cool in spring and hot in midsummer - independently for each room.<\/p>\n          <div class=\"range-row\">\n            <span class=\"v\">15 \u2192 40<\/span>\n            <span class=\"lbl\">\u00b0C - Setpoint range<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"env-card alt\">\n          <span class=\"icon\">02 \/ Humidity<\/span>\n          <h4>55 % span<\/h4>\n          <p>From a dry ripening phase to a tropical microclimate - precisely controlled.<\/p>\n          <div class=\"range-row\">\n            <span class=\"v\">40 \u2192 95<\/span>\n            <span class=\"lbl\">%rH - \u00b13 % tolerance<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STORY -->\n<section style=\"background: #050811;\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">The story<\/div>\n    <h2 class=\"section-title\">In three <em>acts.<\/em><\/h2>\n\n    <div class=\"story-grid\">\n      <div class=\"story-card\">\n        <div class=\"num\">01 \/ Initial situation<\/div>\n        <h3>Research needs conditions.<\/h3>\n        <p>SANlight planned a new building in Schruns to research light technologies specifically on cannabis plants. What was needed was a facility that could produce almost any climate - all year round, precisely. <\/p>\n      <\/div>\n\n      <div class=\"story-card\">\n        <div class=\"num\">02 \/ Challenge<\/div>\n        <h3>High demands on planning.<\/h3>\n        <p>Two rooms, two climates, one logic. Plus CO\u2082 fumigation, GMP-compliant redundancy and installation on the 2nd floor while the construction site is ongoing. <\/p>\n        <div class=\"chips\">\n          <span class=\"chip\">Tight tolerances<\/span>\n          <span class=\"chip\">Semi-loop<\/span>\n          <span class=\"chip\">SCOP \/ SEER<\/span>\n          <span class=\"chip\">2nd floor logistics<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"story-card\">\n        <div class=\"num\">03 \/ Result<\/div>\n        <h3>Maximum control. Efficient. <\/h3>\n        <p>Two custom IGC laboratory rooms with 24 m\u00b2, Siemens logo control systems with remote access, Belimo sensor technology. Commissioning with documented test cycle - and scaling possible at any time. <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- GALLERY -->\n<section class=\"gallery-section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Impressions of the facility<\/div>\n    <h2 class=\"section-title\">From the <em>technical center.<\/em><\/h2>\n\n    <div class=\"gallery-strip\">\n      <div class=\"g-item large\">\n        <span class=\"tag\">IGC - Research<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/CarbonActive-Display-Sanlight-Forschungslabor-4.jpg\" alt=\"Insight into research IGC\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">HMI - Display<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/CarbonActive-Display-Sanlight-Forschungslabor-1.jpg\" alt=\"HMI display\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">IGC - Office wing<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/CarbonActive-Display-Sanlight-Forschungslabor-5.jpg\" alt=\"IGC laboratory in the office wing\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">Flowers - detail<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/CarbonActive-Display-Sanlight-Forschungslabor-2.jpg\" alt=\"Flowers detail\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">Recooler - roof<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.weiss-webdesign.de\/wp-content\/uploads\/2026\/04\/Bildschirmfoto-2026-04-28-um-16.34.03.png\" alt=\"Recooler on the roof\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA -->\n<section class=\"cta\">\n  <div class=\"container\">\n    <h2>Your research room.<br><em>We are building it.<\/em><\/h2>\n    <p>From conception to commissioning - <em>CarbonActive<\/em> plans, builds and operates climate infrastructure for medicinal cannabis and research projects. \ud83c\udde8\ud83c\udded <\/p>\n    <div class=\"btn-row\">\n      <a class=\"btn btn-primary\" href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\">Book a consultation<\/a>\n      <a class=\"btn btn-ghost\" href=\"https:\/\/carbonactive.com\/produkt\/igc\/?v=3eb702302e19\" target=\"_blank\" rel=\"noopener\">Discover IGC CULTIVATION ROOMS<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<\/div>\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>SANlight research laboratory &#8211; CarbonActive reference Customer testimonial &#8211; SANlight GmbH Research meets climate. A custom IGC technical center for SANlight in Schruns: two fully flexible laboratory rooms, semi-loop ventilation, CO\u2082 fumigation &#8211; and control systems that keep even extreme climate zones at the exact setpoint. ProjectSANlight Technical Center LocationSchruns &#8211; \ud83c\udde6\ud83c\uddf9 VARIANTChiller CULTIVATION AREA24 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-20382","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/comments?post=20382"}],"version-history":[{"count":4,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20382\/revisions"}],"predecessor-version":[{"id":20400,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20382\/revisions\/20400"}],"wp:attachment":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/media?parent=20382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}