{"id":20849,"date":"2026-05-12T11:39:10","date_gmt":"2026-05-12T09:39:10","guid":{"rendered":"https:\/\/carbonactive.weiss-webdesign.de\/bewaesserung-2-0\/"},"modified":"2026-05-12T13:15:38","modified_gmt":"2026-05-12T11:15:38","slug":"bewaesserung-2-0","status":"publish","type":"page","link":"https:\/\/carbonactive.weiss-webdesign.de\/en\/bewaesserung-2-0\/","title":{"rendered":"Watering 2.0"},"content":{"rendered":"<style>.elementor-20849 .elementor-element.elementor-element-b441c26{--display:flex;}<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20849\" class=\"elementor elementor-20849 elementor-20843\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b441c26 e-flex e-con-boxed e-con e-parent\" data-id=\"b441c26\" 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-1dafeb1 elementor-widget elementor-widget-html\" data-id=\"1dafeb1\" 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>Irrigation 2.0 - <em>CarbonActive<\/em><\/title>\n<meta name=\"description\" content=\"CarbonActive Irrigation 2.0 - precise drip irrigation with its own control systems, tank automation, crop steering intervals and multi-component fertilizer mixing system. Swiss engineering, remote-capable.\">\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=Archivo+Black&amp;family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400;1,9..40,700&amp;family=JetBrains+Mono:wght@400;500;700&amp;display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* ============================================================\n     CarbonActive \u00b7 Bew\u00e4sserung 2.0 \u00b7 Landing\n     Custom-HTML embed for Elementor \u2014 no header \/ no footer\n     Variables under .ca-page wrapper to survive theme overrides\n     ============================================================ *\/\n\n  .ca-page {\n    \/* Surfaces *\/\n    --bg: #000000;\n    --bg-soft: #0E1426;\n    --bg-tint: #152040;\n    --bg-deep: #091A55;\n    --bg-deep-2: #050E33;\n    --bg-card: #0A1224;\n    --bg-card-2: #0D1730;\n\n    \/* Ink *\/\n    --ink: #FFFFFF;\n    --ink-soft: #A8B2C5;\n    --ink-muted: #5B6478;\n\n    \/* Rules *\/\n    --rule: #1A2540;\n    --rule-soft: #0E1426;\n\n    \/* Brand blue (anchored on #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-700: #1740A8;\n    --ca-blue-900: #0A2370;\n\n    \/* Accents *\/\n    --water-cyan: #6FD8FF;\n    --warm: #FF8C5A;\n    --signal: #3EE5A5;\n    --warn: #FFB454;\n\n    \/* Shadows *\/\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    \/* Baseline \u2014 Theme-resistent erzwingen *\/\n    background: #000000 !important;\n    color: #FFFFFF !important;\n    font-family: 'DM Sans', system-ui, sans-serif;\n    font-weight: 400;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  \/* Force white headlines + base text everywhere inside the wrapper\n     (Elementor themes often inject color rules on h1-h6 \/ p \/ li) *\/\n  .ca-page,\n  .ca-page h1,\n  .ca-page h2,\n  .ca-page h3,\n  .ca-page h4,\n  .ca-page h5,\n  .ca-page h6,\n  .ca-page p,\n  .ca-page li,\n  .ca-page span,\n  .ca-page div,\n  .ca-page td,\n  .ca-page th {\n    color: #FFFFFF;\n  }\n\n  \/* Restore soft \/ muted text where it was applied via CSS variables *\/\n  .ca-page .ink-soft, .ca-page p.ink-soft{ color: #A8B2C5 !important; }\n\n  \/* Links inside the wrapper: kill theme default underline + color *\/\n  .ca-page a {\n    color: inherit;\n    text-decoration: none;\n  }\n\n  *{ margin:0; padding:0; box-sizing:border-box; }\n  .ca-page *{ box-sizing: border-box; }\n  .ca-page{ overflow-x: hidden; }\n\n  .ca-page .container{ max-width: 1180px; margin: 0 auto; padding: 0 28px; }\n  .ca-page section{ padding: 96px 0; position: relative; }\n\n  \/* ----- typographic units ----- *\/\n  .ca-page .eyebrow {\n    display:inline-flex; align-items:center; gap: 12px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 11px; font-weight: 700;\n    letter-spacing: 0.22em; text-transform: uppercase;\n    color: var(--ca-blue-300);\n  }\n  .ca-page .eyebrow::before {\n    content:\"\"; width:24px; height:2px;\n    background: var(--ca-blue-500);\n  }\n  .ca-page .eyebrow.pill {\n    background: var(--ca-blue-100);\n    color: var(--ca-blue-300);\n    padding: 8px 16px; border-radius: 999px;\n  }\n  .ca-page .eyebrow.pill::before{ display:none; }\n\n  .ca-page h1, .ca-page h2, .ca-page h3, .ca-page h4{ color: var(--ink); }\n  .ca-page h1 em, .ca-page h2 em, .ca-page h3 em{ font-style: italic; color: var(--ca-blue-500); font-weight: inherit; }\n\n  .ca-page .section-title {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: clamp(34px, 5vw, 60px);\n    line-height: 0.98;\n    letter-spacing: -0.025em;\n    text-transform: uppercase;\n    margin: 16px 0 22px;\n    max-width: 18ch;\n  }\n  .ca-page .section-lead {\n    font-size: 17px;\n    line-height: 1.6;\n    color: var(--ink-soft);\n    max-width: 64ch;\n    margin-bottom: 56px;\n  }\n\n  .ca-page .mono{ font-family: 'JetBrains Mono', monospace; }\n\n  \/* =============================================================\n     STRIPE \u2014 top band with status pills\n     ============================================================= *\/\n  .ca-page .stripe {\n    background: var(--bg-deep);\n    color: white;\n    padding: 14px 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    border-bottom: 1px solid rgba(255,255,255,0.06);\n  }\n  .ca-page .stripe .container{ display:flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .ca-page .stripe .pill {\n    display:inline-flex; align-items:center; gap:8px;\n    background: rgba(255,255,255,0.08);\n    padding: 5px 14px; border-radius: 999px;\n    font-size: 11px;\n    letter-spacing: 0.16em;\n  }\n  .ca-page .stripe .pill .dot {\n    width: 6px; height: 6px; border-radius:50%;\n    background: var(--signal);\n    box-shadow: 0 0 0 3px rgba(62,229,165,0.2);\n    animation: dot-pulse 2.4s ease-in-out infinite;\n  }\n  @keyframes dot-pulse{ 0%,100%{ box-shadow: 0 0 0 3px rgba(62,229,165,0.2);} 50%{ box-shadow: 0 0 0 6px rgba(62,229,165,0.05);} }\n  .ca-page .stripe .meta{ display:flex; gap: 22px; flex-wrap: wrap; }\n  .ca-page .stripe .meta span{ opacity: .85; }\n\n  \/* =============================================================\n     HERO\n     ============================================================= *\/\n  .ca-page .hero {\n    background:\n      .ca-page radial-gradient(ellipse at 80% 10%, .ca-page rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.16) 0%, .ca-page transparent 55%),\n      .ca-page radial-gradient(ellipse at 5% 90%, .ca-page rgba(111, .ca-page 216, .ca-page 255, .ca-page 0.05) 0%, .ca-page transparent 50%),\n      var(--bg);\n    padding: 96px 0 80px;\n    overflow: hidden;\n  }\n  .ca-page .hero::before {\n    content:\"\";\n    position: absolute; inset: 0;\n    background-image:\n      .ca-page linear-gradient(rgba(255, .ca-page 255, .ca-page 255, .ca-page 0.035) 1px, .ca-page transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);\n    background-size: 56px 56px;\n    background-position: -1px -1px;\n    mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 75%);\n    -webkit-mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 75%);\n    opacity: 0.6;\n    pointer-events: none;\n  }\n  .ca-page .hero .container{ position: relative; z-index: 2; }\n\n  .ca-page .hero-grid {\n    display: grid;\n    grid-template-columns: 1.1fr 1fr;\n    gap: 72px;\n    align-items: center;\n  }\n  .ca-page .hero h1 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: clamp(44px, 6.4vw, 88px);\n    line-height: 0.94;\n    letter-spacing: -0.028em;\n    text-transform: uppercase;\n    margin: 24px 0 28px;\n    max-width: 12ch;\n  }\n  .ca-page .hero h1 .num {\n    display:inline-block;\n    font-family: 'Archivo Black', sans-serif;\n    color: var(--ca-blue-500);\n    font-style: normal;\n  }\n  .ca-page .hero p.lead {\n    font-size: 18px;\n    line-height: 1.6;\n    color: var(--ink-soft);\n    max-width: 50ch;\n    margin-bottom: 36px;\n  }\n\n  .ca-page .hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 24px;\n    margin-top: 12px;\n    padding-top: 32px;\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .hero-stats .s{ display:flex; flex-direction: column; gap: 6px; }\n  .ca-page .hero-stats .s .v {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 28px;\n    color: var(--ink);\n    letter-spacing: -0.02em;\n    line-height: 1;\n  }\n  .ca-page .hero-stats .s .v em {\n    font-style: normal;\n    color: var(--ca-blue-300);\n    font-size: 16px;\n    margin-left: 2px;\n    letter-spacing: 0;\n  }\n  .ca-page .hero-stats .s .l {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.16em;\n    color: var(--ink-muted);\n  }\n\n  \/* Hero Visual \u2014 animated IBC + flow schematic *\/\n  .ca-page .hero-visual {\n    position: relative;\n    aspect-ratio: 1 \/ 1.05;\n    background:\n      .ca-page radial-gradient(circle at 50% 50%, .ca-page rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.10), .ca-page transparent 65%),\n      var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 24px;\n    box-shadow: var(--shadow-lg);\n    overflow: hidden;\n  }\n  .ca-page .hero-visual::after {\n    content:\"\";\n    position: absolute; inset: 0;\n    background-image:\n      .ca-page linear-gradient(rgba(255, .ca-page 255, .ca-page 255, .ca-page 0.04) 1px, .ca-page transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n    background-size: 24px 24px;\n    pointer-events: none;\n    mask-image: radial-gradient(circle at 50% 50%, black 0%, transparent 80%);\n  }\n  .ca-page .hero-visual .badge {\n    position: absolute; top: 18px; left: 18px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    color: var(--ca-blue-300);\n    text-transform: uppercase;\n    background: rgba(45,105,255,0.10);\n    border: 1px solid rgba(45,105,255,0.25);\n    padding: 6px 12px;\n    border-radius: 6px;\n    z-index: 3;\n  }\n  .ca-page .hero-visual .live {\n    position: absolute; bottom: 18px; right: 18px;\n    display:inline-flex; align-items:center; gap: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    color: var(--signal);\n    text-transform: uppercase;\n    background: rgba(62,229,165,0.08);\n    border: 1px solid rgba(62,229,165,0.25);\n    padding: 6px 12px;\n    border-radius: 6px;\n    z-index: 3;\n  }\n  .ca-page .hero-visual .live .dot {\n    width:6px; height:6px; border-radius:50%;\n    background: var(--signal);\n    animation: dot-pulse 2.4s ease-in-out infinite;\n  }\n  .ca-page .hero-visual svg {\n    width: 100%; height: 100%; display:block; position: relative; z-index: 2;\n  }\n\n  \/* Flow animation *\/\n  @keyframes flow-dash    { to { stroke-dashoffset: -28; } }\n  @keyframes flow-dash-r  { to { stroke-dashoffset:  28; } }\n  @keyframes pulse-sensor { 0%,100% { opacity:1; r:4; } 50% { opacity:.45; r:6; } }\n  @keyframes pulse-soft   { 0%,100% { opacity:.7; } 50% { opacity:1; } }\n  @keyframes drip-fall    { 0% { transform: translateY(0); opacity:0; } 30%{ opacity:1;} 100% { transform: translateY(40px); opacity:0; } }\n  @keyframes level-rise   { 0% { transform: scaleY(0.78);} 50%{ transform: scaleY(0.86);} 100%{ transform: scaleY(0.78);} }\n\n  \/* Ultrasonic ping-echo (F\u00fcllstandsensor) *\/\n  @keyframes us-ping {\n    0%   { transform: translateY(0)    scaleX(0.7); opacity: 0; }\n    8%   { transform: translateY(2px)  scaleX(0.8); opacity: 1; }\n    85%  { transform: translateY(45px) scaleX(1.6); opacity: 0.45; }\n    100% { transform: translateY(52px) scaleX(2);   opacity: 0; }\n  }\n  @keyframes us-echo {\n    0%, 50% { transform: translateY(50px) scaleX(1.6); opacity: 0; }\n    58%     { opacity: 0.75; }\n    100%    { transform: translateY(0px)  scaleX(0.7); opacity: 0; }\n  }\n  @keyframes us-splash {\n    0%, 50% { opacity: 0; r: 0; }\n    58%     { opacity: 0.9; r: 3; }\n    78%     { opacity: 0;   r: 8; }\n    100%    { opacity: 0;   r: 8; }\n  }\n\n  .ca-page .flow-line  { stroke-dasharray:8 6; animation: flow-dash 1.2s linear infinite; }\n  .ca-page .flow-line.slow { animation-duration: 2s; }\n  .ca-page .sensor-pulse { animation: pulse-sensor 2s ease-in-out infinite; }\n  .ca-page .sensor-pulse.d1 { animation-delay: .3s; }\n  .ca-page .sensor-pulse.d2 { animation-delay: .7s; }\n  .ca-page .sensor-pulse.d3 { animation-delay: 1.1s; }\n  .ca-page .drip { animation: drip-fall 1.6s ease-in infinite; }\n  .ca-page .drip.d1 { animation-delay: .4s; }\n  .ca-page .drip.d2 { animation-delay: .9s; }\n  .ca-page .drip.d3 { animation-delay: 1.3s; }\n\n  \/* Ultrasonic ping-echo classes *\/\n  .ca-page .us-ping   { transform-box: fill-box; transform-origin: 50% 50%; animation: us-ping 2.4s ease-in infinite; }\n  .ca-page .us-ping.d1 { animation-delay: 0.6s; }\n  .ca-page .us-echo   { transform-box: fill-box; transform-origin: 50% 50%; animation: us-echo 2.4s ease-out infinite; }\n  .ca-page .us-splash { animation: us-splash 2.4s ease-out infinite; }\n\n  @media (prefers-reduced-motion: reduce){\n    .ca-page .flow-line, .ca-page .sensor-pulse, .ca-page .drip, .ca-page .stripe .pill .dot,\n    .ca-page .us-ping, .ca-page .us-echo, .ca-page .us-splash { animation: none !important; }\n  }\n\n  @media (max-width: 900px){\n    .ca-page .hero-grid{ grid-template-columns: 1fr; gap: 48px; }\n    .ca-page .hero-visual{ aspect-ratio: 4\/5; max-width: 480px; margin: 0 auto; width: 100%; }\n    .ca-page .hero-stats{ grid-template-columns: 1fr 1fr; }\n  }\n\n  \/* =============================================================\n     INTRO \/ LEAD section\n     ============================================================= *\/\n  .ca-page .intro {\n    padding: 80px 0 40px;\n    border-top: 1px solid var(--rule);\n    background: linear-gradient(180deg, var(--bg) 0%, #050810 100%);\n  }\n  .ca-page .intro-grid {\n    display: grid;\n    grid-template-columns: 1fr 1.4fr;\n    gap: 64px;\n    align-items: start;\n  }\n  .ca-page .intro-grid h2 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: clamp(28px, 3.6vw, 44px);\n    line-height: 1.05;\n    letter-spacing: -0.02em;\n    text-transform: uppercase;\n  }\n  .ca-page .intro-grid p {\n    color: var(--ink-soft);\n    font-size: 17px;\n    line-height: 1.7;\n    margin-bottom: 18px;\n  }\n  .ca-page .intro-grid p strong{ color: var(--ink); font-weight: 600; }\n  .ca-page .intro-tags {\n    display:flex; flex-wrap: wrap; gap: 8px;\n    margin-top: 20px;\n  }\n  .ca-page .intro-tags .tag {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    background: rgba(45,105,255,0.10);\n    color: var(--ca-blue-300);\n    border: 1px solid rgba(45,105,255,0.25);\n    padding: 6px 12px; border-radius: 4px;\n  }\n  @media (max-width: 900px){\n    .ca-page .intro-grid{ grid-template-columns: 1fr; gap: 32px; }\n  }\n\n  \/* =============================================================\n     USE CASES \u2014 three big cards\n     ============================================================= *\/\n  .ca-page .usecases {\n    padding: 100px 0 100px;\n    background: var(--bg);\n    position: relative;\n  }\n  .ca-page .usecases::before {\n    content:\"\"; position: absolute; inset: 0;\n    background:\n      .ca-page radial-gradient(circle at 90% 0%, .ca-page rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.07), .ca-page transparent 45%),\n      radial-gradient(circle at 0% 100%, rgba(111,216,255,0.04), transparent 45%);\n    pointer-events: none;\n  }\n  .ca-page .uc-head{ position: relative; z-index: 2; margin-bottom: 56px; max-width: 720px; }\n\n  .ca-page .uc-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 24px;\n    position: relative;\n    z-index: 2;\n  }\n  .ca-page .uc-card {\n    background:\n      .ca-page linear-gradient(180deg, .ca-page rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.06) 0%, .ca-page transparent 30%),\n      var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 18px;\n    padding: 36px 32px 32px;\n    position: relative;\n    overflow: hidden;\n    transition: transform .35s cubic-bezier(.2,.8,.2,1), border-color .35s, box-shadow .35s;\n  }\n  .ca-page .uc-card:hover {\n    transform: translateY(-4px);\n    border-color: rgba(45,105,255,0.45);\n    box-shadow: 0 24px 60px rgba(45,105,255,0.12), 0 0 0 1px rgba(45,105,255,0.25);\n  }\n  .ca-page .uc-card .uc-num {\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 11px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.22em;\n    margin-bottom: 22px;\n    display: flex; align-items: center; gap: 10px;\n  }\n  .ca-page .uc-card .uc-num::after {\n    content:\"\"; flex: 1; height: 1px; background: var(--rule);\n  }\n  .ca-page .uc-card .uc-icon {\n    width: 64px; height: 64px;\n    border-radius: 12px;\n    background: var(--ca-blue-100);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 22px;\n    border: 1px solid rgba(45,105,255,0.3);\n  }\n  .ca-page .uc-card h3 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 24px;\n    line-height: 1.15;\n    letter-spacing: -0.01em;\n    text-transform: uppercase;\n    color: var(--ink);\n    margin-bottom: 14px;\n  }\n  .ca-page .uc-card h3 em {\n    font-style: normal; color: var(--ca-blue-500); display: inline-block;\n  }\n  .ca-page .uc-card .uc-lead {\n    color: var(--ink-soft);\n    font-size: 14.5px;\n    line-height: 1.6;\n    margin-bottom: 22px;\n  }\n  .ca-page .uc-card ul {\n    list-style: none; display: flex; flex-direction: column; gap: 10px;\n    border-top: 1px solid var(--rule);\n    padding-top: 18px;\n    margin-top: auto;\n  }\n  .ca-page .uc-card ul li {\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13.5px;\n    line-height: 1.45;\n    color: var(--ink-soft);\n    padding-left: 22px;\n    position: relative;\n  }\n  .ca-page .uc-card ul li::before {\n    content:\"\"; position: absolute; left: 0; top: 7px;\n    width: 12px; height: 2px;\n    background: var(--ca-blue-500);\n  }\n  .ca-page .uc-card .uc-tag {\n    position: absolute; top: 20px; right: 20px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 9px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--signal);\n    background: rgba(62,229,165,0.08);\n    border: 1px solid rgba(62,229,165,0.3);\n    padding: 4px 8px; border-radius: 4px;\n  }\n  @media (max-width: 900px){\n    .ca-page .uc-grid{ grid-template-columns: 1fr; }\n  }\n\n  \/* =============================================================\n     SYSTEM ARCHITECTURE \u2014 full schematic\n     ============================================================= *\/\n  .ca-page .architecture {\n    background: linear-gradient(180deg, #050810 0%, var(--bg) 100%);\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .arch-frame {\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 22px;\n    padding: 40px;\n    box-shadow: var(--shadow-md);\n    position: relative;\n    overflow: hidden;\n  }\n  .ca-page .arch-frame::before {\n    content:\"\"; position: absolute; inset: 0;\n    background-image:\n      .ca-page linear-gradient(rgba(255, .ca-page 255, .ca-page 255, .ca-page 0.025) 1px, .ca-page transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\n    background-size: 28px 28px;\n    pointer-events: none;\n  }\n  .ca-page .arch-frame .arch-tag {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n    display: inline-flex; align-items: center; gap: 10px;\n  }\n  .ca-page .arch-frame .arch-tag::before {\n    content:\"\"; width: 6px; height: 6px; border-radius: 50%;\n    background: var(--ca-blue-500);\n  }\n  .ca-page .arch-frame svg{ width: 100%; height: auto; display: block; }\n  .ca-page .arch-legend {\n    margin-top: 28px;\n    padding-top: 24px;\n    border-top: 1px solid var(--rule);\n    display: flex; flex-wrap: wrap; gap: 28px;\n  }\n  .ca-page .arch-legend .item {\n    display: flex; align-items: center; gap: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13px; font-weight: 500;\n    color: var(--ink-soft);\n  }\n  .ca-page .arch-legend .swatch {\n    width: 28px; height: 3px; border-radius: 2px;\n  }\n  .ca-page .arch-legend .swatch.water{ background: #2D69FF; }\n  .ca-page .arch-legend .swatch.fert { background: #6FD8FF; }\n  .ca-page .arch-legend .swatch.signal {\n    background-image: linear-gradient(90deg, #3EE5A5 50%, transparent 50%);\n    background-size: 6px 3px;\n  }\n  .ca-page .arch-legend .swatch.return {\n    background-image: linear-gradient(90deg, #FF8C5A 50%, transparent 50%);\n    background-size: 8px 3px;\n  }\n\n  \/* =============================================================\n     CROP STEERING \u2014 VWC chart\n     ============================================================= *\/\n  .ca-page .crop-steering {\n    padding: 100px 0;\n    background: var(--bg);\n  }\n  .ca-page .cs-grid {\n    display: grid;\n    grid-template-columns: 1.1fr 1fr;\n    gap: 56px;\n    align-items: stretch;\n  }\n  .ca-page .cs-chart-wrap {\n    display: flex;\n    flex-direction: column;\n  }\n  .ca-page .cs-chart {\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 20px;\n    padding: 32px;\n    box-shadow: var(--shadow-md);\n  }\n  .ca-page .cs-chart svg{ width: 100%; height: auto; display: block; }\n\n  .ca-page .cs-side {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .ca-page .cs-phases {\n    display: grid;\n    grid-template-rows: 1fr 1fr 1fr;\n    gap: 14px;\n    margin-top: 24px;\n    flex: 1;\n  }\n  .ca-page .cs-phase {\n    display: grid;\n    grid-template-columns: 56px 1fr;\n    gap: 18px;\n    align-items: center;\n    padding: 14px 18px;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    border-radius: 10px;\n  }\n  .ca-page .cs-phase .p-tag {\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 14px;\n    color: white;\n    background: var(--ca-blue-500);\n    padding: 8px 0;\n    border-radius: 6px;\n    text-align: center;\n    letter-spacing: 1px;\n  }\n  .ca-page .cs-phase.p1 .p-tag{ background: var(--ca-blue-700); }\n  .ca-page .cs-phase.p2 .p-tag{ background: var(--ca-blue-500); }\n  .ca-page .cs-phase.p3 .p-tag{ background: var(--ca-blue-300); color: var(--bg-deep-2); }\n  .ca-page .cs-phase .p-name{ font-weight: 700; font-size: 15px; }\n  .ca-page .cs-phase .p-desc{ color: var(--ink-soft); font-size: 13px; line-height: 1.4; }\n  .ca-page .cs-phase .p-mono {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.1em;\n    color: var(--ca-blue-300);\n  }\n  @media (max-width: 900px){\n    .ca-page .cs-grid{ grid-template-columns: 1fr; gap: 36px; }\n  }\n\n  \/* =============================================================\n     COMPONENTS GRID\n     ============================================================= *\/\n  .ca-page .components {\n    background: linear-gradient(180deg, var(--bg) 0%, #050810 100%);\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .comp-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 16px;\n  }\n  .ca-page .comp-card {\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 14px;\n    padding: 24px 22px 22px;\n    transition: border-color .25s, transform .25s;\n    position: relative;\n  }\n  .ca-page .comp-card:hover {\n    border-color: rgba(45,105,255,0.45);\n    transform: translateY(-3px);\n  }\n  .ca-page .comp-card .comp-cat {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 9.5px;\n    letter-spacing: 0.18em;\n    color: var(--ca-blue-300);\n    text-transform: uppercase;\n    margin-bottom: 14px;\n  }\n  .ca-page .comp-card h4 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 17px;\n    line-height: 1.2;\n    letter-spacing: -0.01em;\n    margin-bottom: 8px;\n  }\n  .ca-page .comp-card .comp-mfr {\n    font-size: 12px;\n    color: var(--ink-muted);\n    margin-bottom: 12px;\n    font-family: 'JetBrains Mono', monospace;\n    letter-spacing: 0.06em;\n  }\n  .ca-page .comp-card p {\n    font-size: 13px; color: var(--ink-soft); line-height: 1.55;\n  }\n  .ca-page .comp-card .comp-icon {\n    width: 36px; height: 36px;\n    margin-bottom: 14px;\n    color: var(--ca-blue-500);\n  }\n  .ca-page .comp-card .comp-icon svg{ width: 100%; height: 100%; }\n  @media (max-width: 1100px){ .ca-page .comp-grid{ grid-template-columns: repeat(3, 1fr); } }\n  @media (max-width: 800px) { .ca-page .comp-grid{ grid-template-columns: repeat(2, 1fr); } }\n  @media (max-width: 480px) { .ca-page .comp-grid{ grid-template-columns: 1fr; } }\n\n  \/* =============================================================\n     SOFTWARE \/ HMI section\n     ============================================================= *\/\n  .ca-page .software {\n    background: var(--bg);\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .sw-grid {\n    display: grid;\n    grid-template-columns: 1fr 1.2fr;\n    gap: 56px;\n    align-items: center;\n  }\n  .ca-page .sw-text h2 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: clamp(34px, 4.6vw, 56px);\n    line-height: 1;\n    letter-spacing: -0.025em;\n    text-transform: uppercase;\n    margin: 16px 0 22px;\n  }\n  .ca-page .sw-text p {\n    color: var(--ink-soft);\n    font-size: 16.5px; line-height: 1.65;\n    margin-bottom: 26px;\n    max-width: 52ch;\n  }\n  .ca-page .sw-bullets {\n    list-style: none;\n    display: grid; gap: 14px;\n    margin-top: 24px;\n  }\n  .ca-page .sw-bullets li {\n    display: grid;\n    grid-template-columns: 28px 1fr;\n    gap: 14px;\n    align-items: start;\n  }\n  .ca-page .sw-bullets li .ico {\n    width: 26px; height: 26px;\n    border-radius: 6px;\n    background: var(--ca-blue-100);\n    border: 1px solid rgba(45,105,255,0.4);\n    display: flex; align-items: center; justify-content: center;\n    color: var(--ca-blue-300);\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; font-weight: 700;\n  }\n  .ca-page .sw-bullets li strong {\n    display:block;\n    color: var(--ink); font-weight: 700; font-size: 15px;\n    margin-bottom: 2px;\n  }\n  .ca-page .sw-bullets li span {\n    color: var(--ink-soft); font-size: 14px; line-height: 1.5;\n  }\n\n  \/* HMI mockup *\/\n  .ca-page .hmi-mockup {\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 18px;\n    padding: 24px;\n    box-shadow: var(--shadow-lg);\n    position: relative;\n  }\n  .ca-page .hmi-bar {\n    display: flex; justify-content: space-between; align-items: center;\n    padding-bottom: 14px;\n    margin-bottom: 18px;\n    border-bottom: 1px solid var(--rule);\n  }\n  .ca-page .hmi-bar .left {\n    display: flex; align-items: center; gap: 10px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--ink-soft);\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n  .ca-page .hmi-bar .left .dots{ display:flex; gap: 5px; }\n  .ca-page .hmi-bar .left .dots span{ width: 8px; height: 8px; border-radius: 50%; background: var(--rule); }\n  .ca-page .hmi-bar .left .dots span:first-child{ background: #FF5A6E; }\n  .ca-page .hmi-bar .left .dots span:nth-child(2){ background: var(--warn); }\n  .ca-page .hmi-bar .left .dots span:nth-child(3){ background: var(--signal); }\n  .ca-page .hmi-bar .right {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    color: var(--signal);\n    text-transform: uppercase;\n    display: inline-flex; align-items: center; gap: 8px;\n  }\n  .ca-page .hmi-bar .right::before {\n    content:\"\"; width: 6px; height: 6px; border-radius: 50%;\n    background: var(--signal);\n    box-shadow: 0 0 0 3px rgba(62,229,165,0.2);\n  }\n\n  .ca-page .hmi-tiles {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 18px;\n  }\n  .ca-page .hmi-tile {\n    background: var(--bg-soft);\n    border-radius: 10px;\n    padding: 16px 14px;\n    border: 1px solid var(--rule);\n  }\n  .ca-page .hmi-tile .lbl {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 9.5px;\n    color: var(--ink-muted);\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    margin-bottom: 8px;\n  }\n  .ca-page .hmi-tile .v {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 26px;\n    color: var(--ink);\n    line-height: 1;\n    letter-spacing: -0.02em;\n  }\n  .ca-page .hmi-tile .v em {\n    font-style: normal;\n    color: var(--ca-blue-300);\n    font-size: 13px;\n    margin-left: 3px;\n  }\n  .ca-page .hmi-tile .v.ok{ color: var(--signal); }\n  .ca-page .hmi-tile .delta {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    color: var(--signal);\n    margin-top: 6px;\n    letter-spacing: 0.06em;\n  }\n  .ca-page .hmi-tile .delta.warn{ color: var(--warn); }\n\n  .ca-page .hmi-bars {\n    display: flex; flex-direction: column; gap: 10px;\n    padding: 16px;\n    background: var(--bg-soft);\n    border-radius: 10px;\n    border: 1px solid var(--rule);\n  }\n  .ca-page .hmi-row {\n    display: grid; grid-template-columns: 80px 1fr 60px;\n    gap: 12px; align-items: center;\n  }\n  .ca-page .hmi-row .name {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10.5px;\n    color: var(--ink-soft);\n    letter-spacing: 0.1em; text-transform: uppercase;\n  }\n  .ca-page .hmi-row .bar {\n    height: 8px; border-radius: 4px;\n    background: var(--rule);\n    overflow: hidden;\n    position: relative;\n  }\n  .ca-page .hmi-row .bar .fill {\n    height: 100%;\n    background: linear-gradient(90deg, var(--ca-blue-700), var(--ca-blue-400));\n    border-radius: 4px;\n  }\n  .ca-page .hmi-row .val {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--ink);\n    text-align: right;\n  }\n\n  @media (max-width: 900px){\n    .ca-page .sw-grid{ grid-template-columns: 1fr; gap: 40px; }\n  }\n\n  \/* =============================================================\n     SAFETY \/ AUTOMATION grid\n     ============================================================= *\/\n  .ca-page .safety {\n    background: linear-gradient(180deg, #050810 0%, var(--bg) 100%);\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .saf-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n  .ca-page .saf-card {\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 14px;\n    padding: 28px 26px 24px;\n    transition: border-color .25s;\n  }\n  .ca-page .saf-card:hover{ border-color: rgba(45,105,255,0.4); }\n  .ca-page .saf-card .saf-icon {\n    width: 44px; height: 44px;\n    border-radius: 10px;\n    background: var(--ca-blue-100);\n    border: 1px solid rgba(45,105,255,0.3);\n    color: var(--ca-blue-300);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 18px;\n  }\n  .ca-page .saf-card h4 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 16px;\n    line-height: 1.2;\n    text-transform: uppercase;\n    letter-spacing: -0.01em;\n    margin-bottom: 10px;\n  }\n  .ca-page .saf-card p {\n    font-size: 13.5px;\n    color: var(--ink-soft);\n    line-height: 1.5;\n  }\n  @media (max-width: 800px){ .ca-page .saf-grid{ grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 540px){ .ca-page .saf-grid{ grid-template-columns: 1fr; } }\n\n  \/* =============================================================\n     SPECS table\n     ============================================================= *\/\n  .ca-page .specs {\n    background: var(--bg);\n    border-top: 1px solid var(--rule);\n  }\n  .ca-page .specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .ca-page .specs-table th, .ca-page .specs-table td {\n    text-align: left;\n    padding: 16px 22px;\n    border-bottom: 1px solid var(--rule);\n    font-size: 14.5px;\n  }\n  .ca-page .specs-table th {\n    background: var(--bg-soft);\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--ca-blue-300);\n    font-weight: 700;\n  }\n  .ca-page .specs-table td:first-child {\n    font-weight: 600;\n    color: var(--ink);\n    width: 35%;\n  }\n  .ca-page .specs-table td:nth-child(2) {\n    color: var(--ink-soft);\n  }\n  .ca-page .specs-table td:last-child {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 12px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.08em;\n    white-space: nowrap;\n  }\n  .ca-page .specs-table tr:last-child td{ border-bottom: none; }\n  .ca-page .specs-table tr:hover td{ background: rgba(45,105,255,0.03); }\n  @media (max-width: 720px){\n    .ca-page .specs-table th, .ca-page .specs-table td{ padding: 12px 14px; font-size: 13px; }\n    .ca-page .specs-table td:last-child{ font-size: 11px; }\n  }\n\n  \/* =============================================================\n     CTA\n     ============================================================= *\/\n  .ca-page .cta {\n    background:\n      .ca-page radial-gradient(ellipse at 50% 30%, .ca-page rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.18) 0%, .ca-page transparent 60%),\n      var(--bg-deep-2);\n    text-align: center;\n    padding: 110px 0;\n    border-top: 1px solid var(--rule);\n    position: relative;\n    overflow: hidden;\n  }\n  .ca-page .cta::before {\n    content:\"\"; position: absolute; inset: 0;\n    background-image:\n      .ca-page linear-gradient(rgba(45, .ca-page 105, .ca-page 255, .ca-page 0.06) 1px, .ca-page transparent 1px),\n      linear-gradient(90deg, rgba(45,105,255,0.06) 1px, transparent 1px);\n    background-size: 56px 56px;\n    mask-image: radial-gradient(circle at 50% 50%, black 0%, transparent 70%);\n    -webkit-mask-image: radial-gradient(circle at 50% 50%, black 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .ca-page .cta .container{ position: relative; z-index: 2; }\n  .ca-page .cta h2 {\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: clamp(38px, 5.5vw, 72px);\n    line-height: 0.98;\n    letter-spacing: -0.025em;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n    max-width: 16ch;\n    margin-left: auto; margin-right: auto;\n    color: #FFFFFF !important;\n  }\n  .ca-page .cta h2 em{ color: var(--ca-blue-500) !important; }\n  .ca-page .cta p {\n    color: var(--ink-soft) !important;\n    font-size: 17px;\n    max-width: 56ch;\n    margin: 0 auto 36px;\n    line-height: 1.6;\n  }\n  .ca-page .cta-btn,\n  .ca-page .cta-btn:link,\n  .ca-page .cta-btn:visited,\n  .ca-page .cta-btn:hover,\n  .ca-page .cta-btn:active {\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n  .ca-page .cta-btn {\n    display: inline-flex; align-items: center; gap: 12px;\n    background: var(--ca-blue-500);\n    padding: 18px 36px;\n    border-radius: 999px;\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: 0.02em;\n    transition: transform .25s, box-shadow .25s, background .25s;\n    box-shadow: 0 8px 24px rgba(45,105,255,0.35);\n    border: none;\n    cursor: pointer;\n  }\n  .ca-page .cta-btn span{ color: #FFFFFF !important; }\n  .ca-page .cta-btn svg{ color: #FFFFFF; }\n  .ca-page .cta-btn:hover {\n    transform: translateY(-2px);\n    background: var(--ca-blue-400);\n    box-shadow: 0 14px 32px rgba(45,105,255,0.5);\n  }\n  .ca-page .cta-btn .arr{ transition: transform .25s; }\n  .ca-page .cta-btn:hover .arr{ transform: translateX(4px); }\n\n<\/style>\n\n\n\n<div class=\"ca-page\">\n\n<!-- =============================================================\n     STRIPE\n     ============================================================= -->\n<section class=\"stripe\">\n  <div class=\"container\">\n    <span class=\"pill\"><span class=\"dot\"><\/span>  Irrigation 2.0 - Live<\/span>\n    <div class=\"meta\">\n      <span>Automatic fuel tank system<\/span>\n      <span>Crop steering<\/span>\n      <span>Fertilizer mixer<\/span>\n      <span>Remote HMI<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     HERO\n     ============================================================= -->\n<section class=\"hero\">\n  <div class=\"container\">\n    <div class=\"hero-grid\">\n\n      <div class=\"hero-text\">\n        <span class=\"eyebrow pill\"><em>CarbonActive<\/em> - Irrigation 2.0<\/span>\n        <h1>Water. Fertilizer. <br><em>Precisely dosed.<\/em><\/h1>\n        <p class=\"lead\">\n  A fully automatic irrigation platform for professional indoor cultivation - with its own control cabinets, software and remote-capable HMI. Drip irrigation with tank automation, phase-accurate interval control systems for crop steering and a multi-component fertilizer mixing system for fertilizers, acids and hygiene additives. \n        <\/p>\n\n        <div class=\"hero-stats\">\n          <div class=\"s\">\n            <div class=\"v\">Precision<\/div>\n            <div class=\"l\">Crop Steering<\/div>\n          <\/div>\n          <div class=\"s\">\n            <div class=\"v\">P1-P2-P3<\/div>\n            <div class=\"l\">Phase intervals<\/div>\n          <\/div>\n          <div class=\"s\">\n            <div class=\"v\"><em>24\/7<\/em><\/div>\n            <div class=\"l\">Remote HMI<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- HERO VISUAL: IBC tank with sensors, flow + dripper -->\n      <div class=\"hero-visual\" aria-label=\"Schematische Darstellung des CarbonActive Bew\u00e4sserungssystems\">\n        <span class=\"badge\">IBC - LIVE-SCHEMATIC<\/span>\n        <span class=\"live\"><span class=\"dot\"><\/span> Auto-Mode<\/span>\n\n        <svg viewbox=\"0 0 480 510\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"IBC-Tank mit Pumpe, Sensorik und Tropfbew\u00e4sserung\">\n          <defs>\n            <lineargradient id=\"water-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n              <stop offset=\"0%\" stop-color=\"#2D69FF\" stop-opacity=\"0.45\"\/>\n              <stop offset=\"100%\" stop-color=\"#2D69FF\" stop-opacity=\"0.85\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"tank-frame\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n              <stop offset=\"0%\" stop-color=\"#1A2540\"\/>\n              <stop offset=\"100%\" stop-color=\"#0E1426\"\/>\n            <\/lineargradient>\n            <marker id=\"arr-blue-h\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\">\n              <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"\/>\n            <\/marker>\n            <marker id=\"arr-cyan\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\">\n              <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#6FD8FF\"\/>\n            <\/marker>\n            <filter id=\"soft-glow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\n              <fegaussianblur in=\"SourceGraphic\" stddeviation=\"2.5\" result=\"b\"\/>\n              <femerge><femergenode in=\"b\"\/><femergenode in=\"SourceGraphic\"\/><\/femerge>\n            <\/filter>\n          <\/defs>\n\n          <!-- Top label: water inlet (positioned below schema badge) -->\n          <g font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">\n            <text x=\"40\" y=\"74\">FRISCHWASSER<\/text>\n            <line x1=\"40\" y1=\"82\" x2=\"120\" y2=\"82\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <\/g>\n          <!-- Inlet pipe down -->\n          <line x1=\"120\" y1=\"82\" x2=\"120\" y2=\"120\" stroke=\"#2D69FF\" stroke-width=\"2.5\" stroke-dasharray=\"8 6\" class=\"flow-line\" marker-end=\"url(#arr-blue-h)\"\/>\n\n          <!-- Automatischer Zulauf (motorisierter Kugelhahn, NC) -->\n          <g transform=\"translate(110,120)\">\n            <rect x=\"0\" y=\"0\" width=\"20\" height=\"20\" rx=\"3\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n            <circle cx=\"10\" cy=\"10\" r=\"4\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <line x1=\"10\" y1=\"6\" x2=\"10\" y2=\"14\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n          <\/g>\n          <text x=\"138\" y=\"135\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">AUTO. ZULAUF<\/text>\n\n          <!-- IBC tank outline -->\n          <g transform=\"translate(80,150)\">\n            <!-- frame cage -->\n            <rect x=\"0\" y=\"0\" width=\"240\" height=\"220\" rx=\"6\" fill=\"url(#tank-frame)\" stroke=\"#2D69FF\" stroke-width=\"1.5\" opacity=\"0.95\"\/>\n            <!-- cage bars -->\n            <g stroke=\"#1A2540\" stroke-width=\"1\">\n              <line x1=\"0\" y1=\"50\" x2=\"240\" y2=\"50\"\/>\n              <line x1=\"0\" y1=\"110\" x2=\"240\" y2=\"110\"\/>\n              <line x1=\"0\" y1=\"170\" x2=\"240\" y2=\"170\"\/>\n              <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"220\"\/>\n              <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"220\"\/>\n              <line x1=\"180\" y1=\"0\" x2=\"180\" y2=\"220\"\/>\n            <\/g>\n\n            <!-- water body (animated) -->\n            <g style=\"transform-origin: 120px 220px; animation: level-rise 4.2s ease-in-out infinite;\">\n              <rect x=\"6\" y=\"50\" width=\"228\" height=\"166\" rx=\"4\" fill=\"url(#water-grad)\" opacity=\"0.85\"\/>\n              <!-- ripple -->\n              <path d=\"M 6 56 Q 60 50 120 56 T 234 56\" fill=\"none\" stroke=\"#6FD8FF\" stroke-width=\"1.2\" opacity=\"0.7\"\/>\n            <\/g>\n\n            <!-- IBC corner ticks -->\n            <rect x=\"-4\" y=\"-4\" width=\"8\" height=\"8\" fill=\"#2D69FF\"\/>\n            <rect x=\"236\" y=\"-4\" width=\"8\" height=\"8\" fill=\"#2D69FF\"\/>\n            <rect x=\"-4\" y=\"216\" width=\"8\" height=\"8\" fill=\"#2D69FF\"\/>\n            <rect x=\"236\" y=\"216\" width=\"8\" height=\"8\" fill=\"#2D69FF\"\/>\n\n            <!-- F\u00fcllstandsensor on top of tank \u2014 Ultraschall mit klassischem Ping-Echo -->\n            <g transform=\"translate(190,-10)\">\n              <rect x=\"-14\" y=\"-12\" width=\"28\" height=\"14\" rx=\"3\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n              <circle cx=\"0\" cy=\"-5\" r=\"2.4\" fill=\"#6FD8FF\" filter=\"url(#soft-glow)\" class=\"sensor-pulse\"\/>\n\n              <!-- Outgoing pings \u2014 bewegen sich vom Sensor Richtung Wasseroberfl\u00e4che -->\n              <path d=\"M -10 4 Q 0 7 10 4\" fill=\"none\" stroke=\"#6FD8FF\" stroke-width=\"1.6\" stroke-linecap=\"round\" class=\"us-ping\"\/>\n              <path d=\"M -10 4 Q 0 7 10 4\" fill=\"none\" stroke=\"#6FD8FF\" stroke-width=\"1.6\" stroke-linecap=\"round\" class=\"us-ping d1\"\/>\n\n              <!-- Reflected echo \u2014 kommt von der Wasseroberfl\u00e4che zur\u00fcck -->\n              <path d=\"M -10 4 Q 0 1 10 4\" fill=\"none\" stroke=\"#6FD8FF\" stroke-width=\"1.3\" stroke-linecap=\"round\" class=\"us-echo\" opacity=\"0.85\"\/>\n\n              <!-- Splash am Aufprall-Punkt auf Wasseroberfl\u00e4che -->\n              <circle cx=\"0\" cy=\"62\" r=\"0\" fill=\"#6FD8FF\" class=\"us-splash\"\/>\n            <\/g>\n\n            <!-- Min\/Max float marks -->\n            <g font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\" letter-spacing=\"1\">\n              <line x1=\"240\" y1=\"30\" x2=\"260\" y2=\"30\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n              <text x=\"264\" y=\"33\">MAX<\/text>\n              <line x1=\"240\" y1=\"180\" x2=\"260\" y2=\"180\" stroke=\"#2D69FF\" stroke-width=\"1\" opacity=\"0.7\"\/>\n              <text x=\"264\" y=\"183\" opacity=\"0.7\">MIN<\/text>\n            <\/g>\n\n            <!-- Heating mat at the bottom -->\n            <rect x=\"6\" y=\"220\" width=\"228\" height=\"6\" fill=\"#FF8C5A\" opacity=\"0.6\" class=\"sensor-pulse\"\/>\n\n            <!-- Tank-Label INSIDE water body so the tropfleitung can stand on its own below -->\n            <text x=\"120\" y=\"125\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"16\" fill=\"#FFFFFF\" font-weight=\"700\" letter-spacing=\"2\">IBC \u00b7 1000 L<\/text>\n            <text x=\"120\" y=\"146\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#FFFFFF\" opacity=\"0.85\" letter-spacing=\"1.5\">F\u00dcLLSTAND \u00b7 LECK-DET.<\/text>\n          <\/g>\n\n          <!-- (External tank labels removed \u2014 moved inside) -->\n\n          <!-- Pump line out from tank -->\n          <line x1=\"320\" y1=\"260\" x2=\"370\" y2=\"260\" stroke=\"#2D69FF\" stroke-width=\"2.5\" stroke-dasharray=\"8 6\" class=\"flow-line slow\" marker-end=\"url(#arr-blue-h)\"\/>\n          <!-- Pump -->\n          <g transform=\"translate(370,250)\">\n            <rect x=\"0\" y=\"0\" width=\"36\" height=\"22\" rx=\"4\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.8\"\/>\n            <circle cx=\"18\" cy=\"11\" r=\"6\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <circle cx=\"18\" cy=\"11\" r=\"2\" fill=\"#2D69FF\" class=\"sensor-pulse d1\"\/>\n          <\/g>\n          <text x=\"370\" y=\"290\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#A8B2C5\" letter-spacing=\"1\">PUMPE<\/text>\n\n          <!-- Distributor down \u2014 moved further below the tank to keep drip line free of heating mat -->\n          <line x1=\"388\" y1=\"272\" x2=\"388\" y2=\"397\" stroke=\"#2D69FF\" stroke-width=\"2\" stroke-dasharray=\"6 4\" class=\"flow-line\"\/>\n          <!-- Tropfleitung \u2014 eigene horizontale Ebene, klar unterhalb der Heizmatte -->\n          <line x1=\"388\" y1=\"397\" x2=\"100\" y2=\"397\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <!-- Tropfleitungs-Label -->\n          <text x=\"100\" y=\"389\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">TROPFLEITUNG \u00b7 DRIP<\/text>\n\n          <!-- Drippers row \u2014 sit on the dedicated drip line -->\n          <g>\n            <g transform=\"translate(120,397)\">\n              <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"12\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n              <circle cx=\"0\" cy=\"12\" r=\"2.5\" fill=\"#6FD8FF\"\/>\n              <circle cx=\"0\" cy=\"20\" r=\"1.6\" fill=\"#6FD8FF\" class=\"drip d1\"\/>\n            <\/g>\n            <g transform=\"translate(180,397)\">\n              <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"12\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n              <circle cx=\"0\" cy=\"12\" r=\"2.5\" fill=\"#6FD8FF\"\/>\n              <circle cx=\"0\" cy=\"20\" r=\"1.6\" fill=\"#6FD8FF\" class=\"drip d2\"\/>\n            <\/g>\n            <g transform=\"translate(240,397)\">\n              <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"12\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n              <circle cx=\"0\" cy=\"12\" r=\"2.5\" fill=\"#6FD8FF\"\/>\n              <circle cx=\"0\" cy=\"20\" r=\"1.6\" fill=\"#6FD8FF\" class=\"drip\"\/>\n            <\/g>\n            <g transform=\"translate(300,397)\">\n              <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"12\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n              <circle cx=\"0\" cy=\"12\" r=\"2.5\" fill=\"#6FD8FF\"\/>\n              <circle cx=\"0\" cy=\"20\" r=\"1.6\" fill=\"#6FD8FF\" class=\"drip d3\"\/>\n            <\/g>\n          <\/g>\n\n          <!-- Substrate \/ soil \u2014 kompakter, weiter unten -->\n          <rect x=\"80\" y=\"432\" width=\"280\" height=\"28\" rx=\"4\" fill=\"#0E1426\" stroke=\"#1A2540\" stroke-width=\"1\"\/>\n          <!-- TEROS sensor in substrate -->\n          <g transform=\"translate(220,432)\">\n            <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"24\" stroke=\"#3EE5A5\" stroke-width=\"1.5\"\/>\n            <circle cx=\"0\" cy=\"24\" r=\"3\" fill=\"#3EE5A5\" class=\"sensor-pulse d2\"\/>\n          <\/g>\n          <text x=\"80\" y=\"478\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">SUBSTRAT \u00b7 TEROS \u00b7 VWC \/ EC \/ TEMP<\/text>\n          <text x=\"80\" y=\"494\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#3EE5A5\" letter-spacing=\"1\">CROP STEERING \u00b7 P2 AKTIV<\/text>\n        <\/svg>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     INTRO \/ LEAD\n     ============================================================= -->\n<section class=\"intro\">\n  <div class=\"container\">\n    <div class=\"intro-grid\">\n      <div>\n        <span class=\"eyebrow\">What Irrigation 2.0 solves<\/span>\n        <h2>More than just <em>water on plants.<\/em><\/h2>\n      <\/div>\n      <div>\n        <p>\n  In indoor cultivation, irrigation is one of the few levers with which yield and quality can really be influenced - if you can master it. <strong><em>CarbonActive<\/em><\/strong> now also offers an integrated platform for the most important parameter in crop steering: from the fresh water connection to the tank, sensors, fertilizer dosing and pump to the dripper on the substrate.\n        <\/p>\n        <p>\n  Own control cabinets, own control systems software, own HMI - everything from a single source and remote-capable. No black box software, no external cloud dependency, just a platform that we know, support and develop ourselves. Fully integrated into the <em>CarbonActive<\/em> climate control systems - because crop steering goes far beyond irrigation.  \n        <\/p>\n        <div class=\"intro-tags\">\n          <span class=\"tag\">Crop steering<\/span>\n          <span class=\"tag\">Tank automation<\/span>\n          <span class=\"tag\">Fertilizer mixer<\/span>\n          <span class=\"tag\">Remote HMI<\/span>\n          <span class=\"tag\">CONTROL CABINETS<\/span>\n          <span class=\"tag\">Leakage detection<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     USE CASES \u2014 3 BIG CARDS\n     ============================================================= -->\n<section class=\"usecases\">\n  <div class=\"container\">\n    <div class=\"uc-head\">\n      <span class=\"eyebrow\">Three use cases<\/span>\n      <h2 class=\"section-title\">What the facility <em>can really do.<\/em><\/h2>\n      <p class=\"section-lead\">\n  Each component is designed for specific tasks in daily cultivation operations - from simple tank filling to phase-specific crop steering strategies. Modularly scalable, depending on the cultivation philosophy. \n      <\/p>\n    <\/div>\n\n    <div class=\"uc-grid\">\n\n      <!-- USE CASE 1 -->\n      <div class=\"uc-card\">\n        <span class=\"uc-tag\">Base<\/span>\n        <div class=\"uc-num\">Use Case 01<\/div>\n        <div class=\"uc-icon\">\n          <svg width=\"32\" height=\"32\" viewbox=\"0 0 32 32\" fill=\"none\">\n            <rect x=\"6\" y=\"9\" width=\"20\" height=\"18\" rx=\"2\" stroke=\"#7AA0FF\" stroke-width=\"1.8\"\/>\n            <path d=\"M6 14h20\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <path d=\"M11 5v4M21 5v4\" stroke=\"#2D69FF\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n            <rect x=\"9\" y=\"18\" width=\"14\" height=\"6\" rx=\"1\" fill=\"#2D69FF\" opacity=\"0.5\"\/>\n            <circle cx=\"22\" cy=\"22\" r=\"1.5\" fill=\"#3EE5A5\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Automatic tank &amp;<br><em>Drip irrigation<\/em>.<\/h3>\n        <p class=\"uc-lead\">\n  The watering basis: automatically filled tank, safe drip irrigation at the bench, continuous monitoring - even when on the move.\n        <\/p>\n        <ul>\n          <li>Automatic tank filling with min\/max logic<\/li>\n          <li>Idle protection: Pump stops before running dry<\/li>\n          <li>Leakage detection with height detection &amp; auto-shutoff<\/li>\n          <li>Remote tank monitoring via HMI &amp; push alarm<\/li>\n          <li>Table-side drip irrigation with volume measurement per zone<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- USE CASE 2 -->\n      <div class=\"uc-card\">\n        <span class=\"uc-tag\">Premium<\/span>\n        <div class=\"uc-num\">Use Case 02<\/div>\n        <div class=\"uc-icon\">\n          <svg width=\"32\" height=\"32\" viewbox=\"0 0 32 32\" fill=\"none\">\n            <path d=\"M3 24 L10 24 L10 14 L17 14 L17 19 L24 19 L24 9 L29 9\" stroke=\"#2D69FF\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\/>\n            <circle cx=\"10\" cy=\"14\" r=\"2\" fill=\"#2D69FF\"\/>\n            <circle cx=\"17\" cy=\"19\" r=\"2\" fill=\"#7AA0FF\"\/>\n            <circle cx=\"24\" cy=\"9\" r=\"2\" fill=\"#3EE5A5\"\/>\n            <text x=\"9\" y=\"11\" font-family=\"JetBrains Mono\" font-size=\"5\" fill=\"#7AA0FF\" font-weight=\"bold\">P1<\/text>\n            <text x=\"16\" y=\"29\" font-family=\"JetBrains Mono\" font-size=\"5\" fill=\"#7AA0FF\" font-weight=\"bold\">P2<\/text>\n            <text x=\"23\" y=\"6\" font-family=\"JetBrains Mono\" font-size=\"5\" fill=\"#3EE5A5\" font-weight=\"bold\">P3<\/text>\n          <\/svg>\n        <\/div>\n        <h3>Interval control systems for<br> Crop<em>Steering<\/em>.<\/h3>\n        <p class=\"uc-lead\">\n  Phase-based precision irrigation as a tool for active plant control systems - vegetative or generative, depending on strategy and strains.\n        <\/p>\n        <ul>\n          <li>Three phases P1, P2, P3 with individual pulses &amp; pauses<\/li>\n          <li>Dry-back control systems via VWC values from the substrate<\/li>\n          <li>Pre-testing of EC, pH and tank level per irrigation surge<\/li>\n          <li>Target value timeout: Facility stops safely in the event of a deviation<\/li>\n          <li>Planned\/actual comparison displayed live in the HMI<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- USE CASE 3 -->\n      <div class=\"uc-card\">\n        <span class=\"uc-tag\">Full extension<\/span>\n        <div class=\"uc-num\">Use Case 03<\/div>\n        <div class=\"uc-icon\">\n          <svg width=\"32\" height=\"32\" viewbox=\"0 0 32 32\" fill=\"none\">\n            <path d=\"M6 4 L6 14 L4 18 L8 18 L6 14\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"rgba(45,105,255,0.3)\"\/>\n            <path d=\"M13 4 L13 14 L11 18 L15 18 L13 14\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"rgba(45,105,255,0.3)\"\/>\n            <path d=\"M20 4 L20 14 L18 18 L22 18 L20 14\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"rgba(45,105,255,0.3)\"\/>\n            <path d=\"M27 4 L27 14 L25 18 L29 18 L27 14\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"rgba(45,105,255,0.3)\"\/>\n            <rect x=\"3\" y=\"20\" width=\"26\" height=\"8\" rx=\"1.5\" stroke=\"#7AA0FF\" stroke-width=\"1.5\" fill=\"none\"\/>\n            <line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"22\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <line x1=\"13\" y1=\"20\" x2=\"13\" y2=\"22\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <line x1=\"20\" y1=\"20\" x2=\"20\" y2=\"22\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n            <line x1=\"27\" y1=\"20\" x2=\"27\" y2=\"22\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Multi-component<br> fertilizer mixer.<\/h3>\n        <p class=\"uc-lead\">\n  Highly accurate dosing of fertilizers, acids and hygiene additives directly into the tank - several independent components, individually parameterizable.\n        <\/p>\n        <ul>\n          <li>Four or more separate water jet pumps, magnetically switched<\/li>\n          <li>Dosage configurable in ml\/L per component<\/li>\n          <li>Acid correction for a stable pH value<\/li>\n          <li>Add hygiene additives (e.g. H\u2082O\u2082) in a controlled manner<\/li>\n          <li>Recipes can be stored per growth phase and strains<\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     SYSTEM ARCHITECTURE \u2014 Full schematic\n     ============================================================= -->\n<section class=\"architecture\">\n  <div class=\"container\">\n    <span class=\"eyebrow\">System architecture<\/span>\n    <h2 class=\"section-title\">From the connection<br>to the <em>dripper<\/em>.<\/h2>\n    <p class=\"section-lead\">\n  Water, sensors and control signals in a closed circuit - from the fresh water connection to treatment, tank, fertilizer mix and pump to table-side drip irrigation. All components communicate with the CarbonActive control cabinets. \n    <\/p>\n\n    <div class=\"arch-frame\">\n      <div class=\"arch-tag\">Live scheme - Irrigation 2.0 - Full expansion<\/div>\n\n      <svg viewbox=\"0 0 1100 540\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Vollst\u00e4ndiges Bew\u00e4sserungs-Schema\">\n        <defs>\n          <marker id=\"ar-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=\"ar-cyan\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#6FD8FF\"\/>\n          <\/marker>\n          <marker id=\"ar-warm\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#FF8C5A\"\/>\n          <\/marker>\n          <lineargradient id=\"grad-water\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#2D69FF\" stop-opacity=\"0.55\"\/>\n            <stop offset=\"100%\" stop-color=\"#2D69FF\" stop-opacity=\"0.85\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"grad-card-2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"\/>\n            <stop offset=\"100%\" stop-color=\"#091122\"\/>\n          <\/lineargradient>\n          <pattern id=\"archdots\" x=\"0\" y=\"0\" width=\"14\" height=\"14\" patternunits=\"userSpaceOnUse\">\n            <circle cx=\"2\" cy=\"2\" r=\"0.8\" fill=\"#1A2540\"\/>\n          <\/pattern>\n        <\/defs>\n\n        <rect x=\"0\" y=\"0\" width=\"1100\" height=\"540\" fill=\"url(#archdots)\"\/>\n\n        <!-- Cabinet bus at top (control logic) -->\n        <g>\n          <rect x=\"40\" y=\"30\" width=\"1020\" height=\"38\" rx=\"8\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.8\"\/>\n          <circle cx=\"60\" cy=\"49\" r=\"4\" fill=\"#2D69FF\" class=\"sensor-pulse\"\/>\n          <text x=\"78\" y=\"54\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#FFFFFF\" letter-spacing=\"2\">CARBONACTIVE SCHALTSCHRANK \u00b7 STEUERUNG<\/text>\n          <text x=\"1040\" y=\"54\" text-anchor=\"end\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">EIGENE SOFTWARE \u00b7 REMOTE HMI<\/text>\n        <\/g>\n\n        <!-- Frischwasser \u2192 Auto. Zulauf -->\n        <g>\n          <rect x=\"40\" y=\"120\" width=\"120\" height=\"56\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#1A2540\" stroke-width=\"1.5\"\/>\n          <text x=\"100\" y=\"142\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\" letter-spacing=\"1\">FRISCHWASSER<\/text>\n          <text x=\"100\" y=\"159\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">HAUS-ANSCHLUSS<\/text>\n        <\/g>\n        <line x1=\"160\" y1=\"148\" x2=\"200\" y2=\"148\" stroke=\"#2D69FF\" stroke-width=\"2.5\" class=\"flow-line\" marker-end=\"url(#ar-blue)\"\/>\n\n        <!-- Auto. Zulauf + Float Valve -->\n        <g>\n          <rect x=\"200\" y=\"120\" width=\"100\" height=\"56\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"250\" y=\"142\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\">AUTO. ZULAUF<\/text>\n          <text x=\"250\" y=\"159\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\">NC + SPRING-RETURN<\/text>\n        <\/g>\n        <line x1=\"300\" y1=\"148\" x2=\"345\" y2=\"148\" stroke=\"#2D69FF\" stroke-width=\"2.5\" class=\"flow-line\" marker-end=\"url(#ar-blue)\"\/>\n        <!-- Cabinet down to valve -->\n        <line x1=\"250\" y1=\"68\" x2=\"250\" y2=\"120\" stroke=\"#3EE5A5\" stroke-width=\"1.2\" stroke-dasharray=\"4 4\" opacity=\"0.7\"\/>\n\n        <!-- Optional Osmose -->\n        <g>\n          <rect x=\"200\" y=\"206\" width=\"100\" height=\"50\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#1A2540\" stroke-width=\"1.5\" stroke-dasharray=\"4 3\"\/>\n          <text x=\"250\" y=\"226\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"10\" fill=\"#A8B2C5\" font-weight=\"700\">OSMOSE \u00b7 OPT.<\/text>\n          <text x=\"250\" y=\"244\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\">120 L\/H<\/text>\n        <\/g>\n        <line x1=\"250\" y1=\"176\" x2=\"250\" y2=\"206\" stroke=\"#7AA0FF\" stroke-width=\"1.5\" stroke-dasharray=\"4 3\" opacity=\"0.6\"\/>\n\n        <!-- Tank IBC -->\n        <g transform=\"translate(345,90)\">\n          <rect x=\"0\" y=\"0\" width=\"170\" height=\"200\" rx=\"6\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <!-- water body -->\n          <rect x=\"6\" y=\"40\" width=\"158\" height=\"148\" rx=\"3\" fill=\"url(#grad-water)\" opacity=\"0.9\"\/>\n          <!-- ripple -->\n          <path d=\"M 6 46 Q 50 40 85 46 T 164 46\" fill=\"none\" stroke=\"#6FD8FF\" stroke-width=\"1.2\" opacity=\"0.7\"\/>\n          <!-- cage -->\n          <g stroke=\"#1A2540\" stroke-width=\"0.8\">\n            <line x1=\"0\" y1=\"50\" x2=\"170\" y2=\"50\"\/>\n            <line x1=\"0\" y1=\"100\" x2=\"170\" y2=\"100\"\/>\n            <line x1=\"0\" y1=\"150\" x2=\"170\" y2=\"150\"\/>\n            <line x1=\"42\" y1=\"0\" x2=\"42\" y2=\"200\"\/>\n            <line x1=\"85\" y1=\"0\" x2=\"85\" y2=\"200\"\/>\n            <line x1=\"128\" y1=\"0\" x2=\"128\" y2=\"200\"\/>\n          <\/g>\n          <!-- F\u00fcllstandsensor top -->\n          <rect x=\"74\" y=\"-12\" width=\"22\" height=\"12\" rx=\"2\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <circle cx=\"85\" cy=\"-6\" r=\"2\" fill=\"#6FD8FF\" class=\"sensor-pulse\"\/>\n          <!-- heating -->\n          <rect x=\"6\" y=\"190\" width=\"158\" height=\"6\" fill=\"#FF8C5A\" opacity=\"0.6\" class=\"sensor-pulse d2\"\/>\n          <!-- text inside tank -->\n          <text x=\"85\" y=\"120\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"14\" fill=\"#FFFFFF\" font-weight=\"700\" letter-spacing=\"1\">IBC \u00b7 1000 L<\/text>\n          <text x=\"85\" y=\"138\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#FFFFFF\" opacity=\"0.85\">F\u00dcLLSTAND \u00b7 TEMP \u00b7 LECK<\/text>\n        <\/g>\n\n        <!-- D\u00fcngermischer (4 components) -->\n        <g transform=\"translate(345,310)\">\n          <rect x=\"0\" y=\"0\" width=\"170\" height=\"92\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"85\" y=\"22\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\" letter-spacing=\"0.5\">D\u00dcNGERMISCHER \u00b7 MULTI-KOMP.<\/text>\n          <!-- 4 small bottles -->\n          <g>\n            <rect x=\"14\" y=\"36\" width=\"20\" height=\"40\" rx=\"2\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1\"\/>\n            <rect x=\"16\" y=\"50\" width=\"16\" height=\"24\" rx=\"1\" fill=\"#2D69FF\" opacity=\"0.55\"\/>\n            <rect x=\"48\" y=\"36\" width=\"20\" height=\"40\" rx=\"2\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1\"\/>\n            <rect x=\"50\" y=\"46\" width=\"16\" height=\"28\" rx=\"1\" fill=\"#2D69FF\" opacity=\"0.55\"\/>\n            <rect x=\"82\" y=\"36\" width=\"20\" height=\"40\" rx=\"2\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1\"\/>\n            <rect x=\"84\" y=\"56\" width=\"16\" height=\"18\" rx=\"1\" fill=\"#2D69FF\" opacity=\"0.55\"\/>\n            <rect x=\"116\" y=\"36\" width=\"20\" height=\"40\" rx=\"2\" fill=\"#0A1224\" stroke=\"#7AA0FF\" stroke-width=\"1\"\/>\n            <rect x=\"118\" y=\"42\" width=\"16\" height=\"32\" rx=\"1\" fill=\"#2D69FF\" opacity=\"0.55\"\/>\n          <\/g>\n          <text x=\"85\" y=\"86\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">A \u00b7 B \u00b7 pH \u00b7 HYG.<\/text>\n        <\/g>\n        <!-- Mix-Loop: Tank \u21c4 D\u00fcngermischer (Wasser zirkuliert) -->\n        <line x1=\"385\" y1=\"290\" x2=\"385\" y2=\"310\" stroke=\"#6FD8FF\" stroke-width=\"2\" class=\"flow-line\" marker-end=\"url(#ar-cyan)\"\/>\n        <line x1=\"475\" y1=\"310\" x2=\"475\" y2=\"290\" stroke=\"#6FD8FF\" stroke-width=\"2\" class=\"flow-line\" marker-end=\"url(#ar-cyan)\"\/>\n        <text x=\"430\" y=\"306\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#6FD8FF\" letter-spacing=\"1.5\">MISCH-LOOP<\/text>\n\n        <!-- Tank \u2192 Pump (right side) -->\n        <line x1=\"515\" y1=\"248\" x2=\"570\" y2=\"248\" stroke=\"#2D69FF\" stroke-width=\"2.5\" class=\"flow-line\" marker-end=\"url(#ar-blue)\"\/>\n\n        <!-- Pump -->\n        <g>\n          <rect x=\"570\" y=\"220\" width=\"110\" height=\"58\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"625\" y=\"244\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\">PUMPE<\/text>\n          <text x=\"625\" y=\"262\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\">DRUCK-GEREGELT<\/text>\n          <circle cx=\"610\" cy=\"254\" r=\"4\" fill=\"#2D69FF\" class=\"sensor-pulse d1\"\/>\n        <\/g>\n\n        <!-- Pumpe \u2192 Magnet-Ventil -->\n        <line x1=\"680\" y1=\"248\" x2=\"730\" y2=\"248\" stroke=\"#2D69FF\" stroke-width=\"2.5\" class=\"flow-line\" marker-end=\"url(#ar-blue)\"\/>\n\n        <!-- Magnet-Ventil (Bew\u00e4sserungs-Schaltung) -->\n        <g>\n          <rect x=\"730\" y=\"220\" width=\"100\" height=\"58\" rx=\"10\" fill=\"url(#grad-card-2)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"780\" y=\"244\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\">MAGNET-VENTIL<\/text>\n          <text x=\"780\" y=\"262\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\">BEW\u00c4SSERUNGS-SCHALTUNG<\/text>\n        <\/g>\n\n        <!-- Magnet-Ventil \u2192 Tisch -->\n        <line x1=\"830\" y1=\"248\" x2=\"900\" y2=\"248\" stroke=\"#2D69FF\" stroke-width=\"2.5\" class=\"flow-line\" marker-end=\"url(#ar-blue)\"\/>\n\n        <!-- Tisch \/ Substrate -->\n        <g>\n          <rect x=\"900\" y=\"180\" width=\"160\" height=\"158\" rx=\"10\" fill=\"#0A1224\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"980\" y=\"200\" text-anchor=\"middle\" font-family=\"DM Sans, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" font-weight=\"700\" letter-spacing=\"0.5\">TISCH<\/text>\n          <!-- drippers -->\n          <g>\n            <circle cx=\"920\" cy=\"232\" r=\"3\" fill=\"#6FD8FF\"\/>\n            <circle cx=\"950\" cy=\"232\" r=\"3\" fill=\"#6FD8FF\"\/>\n            <circle cx=\"980\" cy=\"232\" r=\"3\" fill=\"#6FD8FF\"\/>\n            <circle cx=\"1010\" cy=\"232\" r=\"3\" fill=\"#6FD8FF\"\/>\n            <circle cx=\"1040\" cy=\"232\" r=\"3\" fill=\"#6FD8FF\"\/>\n            <line x1=\"920\" y1=\"232\" x2=\"1040\" y2=\"232\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n            <!-- drip -->\n            <circle cx=\"950\" cy=\"244\" r=\"1.5\" fill=\"#6FD8FF\" class=\"drip\"\/>\n            <circle cx=\"1010\" cy=\"244\" r=\"1.5\" fill=\"#6FD8FF\" class=\"drip d2\"\/>\n          <\/g>\n          <!-- substrate -->\n          <rect x=\"908\" y=\"266\" width=\"144\" height=\"32\" rx=\"4\" fill=\"#0E1426\" stroke=\"#1A2540\"\/>\n          <!-- TEROS -->\n          <line x1=\"980\" y1=\"266\" x2=\"980\" y2=\"294\" stroke=\"#3EE5A5\" stroke-width=\"1.5\"\/>\n          <circle cx=\"980\" cy=\"294\" r=\"3\" fill=\"#3EE5A5\" class=\"sensor-pulse d3\"\/>\n          <text x=\"980\" y=\"320\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#3EE5A5\" letter-spacing=\"1\">TEROS \u00b7 VWC\/EC<\/text>\n        <\/g>\n\n        <!-- R\u00fccklauf entfernt \u2014 kein Drainage-Loop mehr im System -->\n\n        <!-- Signal lines (cabinet to components) -->\n        <g stroke=\"#3EE5A5\" stroke-width=\"1\" stroke-dasharray=\"3 3\" opacity=\"0.55\">\n          <line x1=\"430\" y1=\"68\" x2=\"430\" y2=\"90\"\/>\n          <line x1=\"625\" y1=\"68\" x2=\"625\" y2=\"220\"\/>\n          <line x1=\"780\" y1=\"68\" x2=\"780\" y2=\"220\"\/>\n          <line x1=\"980\" y1=\"68\" x2=\"980\" y2=\"180\"\/>\n        <\/g>\n\n        <!-- Bottom legend zone -->\n        <g>\n          <text x=\"40\" y=\"510\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\" letter-spacing=\"1.5\">SCHEMA \u00b7 ALL COMPONENTS COMMUNICATE WITH CABINET PLC<\/text>\n        <\/g>\n      <\/svg>\n\n      <div class=\"arch-legend\">\n        <div class=\"item\"><span class=\"swatch water\"><\/span>  Water main line<\/div>\n        <div class=\"item\"><span class=\"swatch fert\"><\/span>  Mixing cycle - fertilizer addition<\/div>\n        <div class=\"item\"><span class=\"swatch signal\"><\/span>  Measurement &amp; control signal<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     CROP STEERING \u2014 VWC chart with phases\n     ============================================================= -->\n<section class=\"crop-steering\">\n  <div class=\"container\">\n    <div class=\"cs-grid\">\n\n      <div class=\"cs-chart-wrap\">\n        <span class=\"eyebrow\">Crop steering - VWC progression<\/span>\n        <h2 class=\"section-title\">Daily profile with<br> P1<em>- P2 - P3<\/em>.<\/h2>\n        <p class=\"section-lead\">\n  The VWC curve from the substrate - planned and measured. The three phases control irrigation shocks and dry-back. Three levers during the course of the day, designed to be generative or vegetative depending on the strategy.  \n        <\/p>\n\n        <div class=\"cs-chart\">\n          <svg viewbox=\"0 0 700 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"VWC Tagesprofil mit P1, P2, P3 Phasen\">\n            <defs>\n              <lineargradient id=\"vwc-band\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                <stop offset=\"0%\" stop-color=\"#2D69FF\" stop-opacity=\"0.35\"\/>\n                <stop offset=\"100%\" stop-color=\"#2D69FF\" stop-opacity=\"0.05\"\/>\n              <\/lineargradient>\n              <pattern id=\"cs-grid\" x=\"0\" y=\"0\" width=\"56\" height=\"40\" patternunits=\"userSpaceOnUse\">\n                <path d=\"M 56 0 L 0 0 0 40\" fill=\"none\" stroke=\"#1A2540\" stroke-width=\"0.5\"\/>\n              <\/pattern>\n            <\/defs>\n\n            <!-- Background grid -->\n            <rect x=\"50\" y=\"20\" width=\"630\" height=\"280\" fill=\"url(#cs-grid)\"\/>\n\n            <!-- Y-axis labels -->\n            <g font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">\n              <text x=\"42\" y=\"50\" text-anchor=\"end\">80%<\/text>\n              <text x=\"42\" y=\"120\" text-anchor=\"end\">70%<\/text>\n              <text x=\"42\" y=\"190\" text-anchor=\"end\" fill=\"#FFFFFF\" font-weight=\"700\">60%<\/text>\n              <text x=\"42\" y=\"260\" text-anchor=\"end\">50%<\/text>\n            <\/g>\n            <text x=\"18\" y=\"170\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1.5\" transform=\"rotate(-90 18 170)\">VWC \u00b7 SUBSTRAT<\/text>\n\n            <!-- X-axis labels -->\n            <g font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">\n              <text x=\"80\" y=\"320\" text-anchor=\"middle\">06:00<\/text>\n              <text x=\"220\" y=\"320\" text-anchor=\"middle\">10:00<\/text>\n              <text x=\"365\" y=\"320\" text-anchor=\"middle\">14:00<\/text>\n              <text x=\"510\" y=\"320\" text-anchor=\"middle\">18:00<\/text>\n              <text x=\"655\" y=\"320\" text-anchor=\"middle\">22:00<\/text>\n            <\/g>\n\n            <!-- Phase regions -->\n            <rect x=\"50\" y=\"20\" width=\"170\" height=\"280\" fill=\"rgba(23,64,168,0.10)\"\/>\n            <rect x=\"220\" y=\"20\" width=\"290\" height=\"280\" fill=\"rgba(45,105,255,0.10)\"\/>\n            <rect x=\"510\" y=\"20\" width=\"170\" height=\"280\" fill=\"rgba(122,160,255,0.08)\"\/>\n\n            <!-- Phase labels -->\n            <g font-family=\"Archivo Black, sans-serif\" font-size=\"11\" letter-spacing=\"2\">\n              <text x=\"135\" y=\"40\" text-anchor=\"middle\" fill=\"#7AA0FF\">P1<\/text>\n              <text x=\"365\" y=\"40\" text-anchor=\"middle\" fill=\"#FFFFFF\">P2<\/text>\n              <text x=\"595\" y=\"40\" text-anchor=\"middle\" fill=\"#7AA0FF\">P3<\/text>\n            <\/g>\n            <g font-family=\"JetBrains Mono, monospace\" font-size=\"8\" fill=\"#7AA0FF\" letter-spacing=\"1\">\n              <text x=\"135\" y=\"56\" text-anchor=\"middle\">RAMP-UP<\/text>\n              <text x=\"365\" y=\"56\" text-anchor=\"middle\" fill=\"#FFFFFF\">MAINTENANCE<\/text>\n              <text x=\"595\" y=\"56\" text-anchor=\"middle\">DRY-BACK<\/text>\n            <\/g>\n\n            <!-- Plan line \u2014 gegl\u00e4ttete Soll-Kurve (steiler P1-Ramp, P2-Plateau, P3 langsame Drytrocknung) -->\n            <path d=\"M 50 252 L 80 254 Q 110 230 140 195 Q 175 155 200 115 Q 215 100 220 98 L 510 98 Q 540 130 580 175 Q 625 220 660 245 L 680 252\" fill=\"none\" stroke=\"#7AA0FF\" stroke-width=\"2\" stroke-dasharray=\"4 4\" opacity=\"0.7\"\/>\n\n            <!-- Actual line \u2014 S\u00e4gezahn: steiler Spike (Bew\u00e4sserung), langsamer Abfall (Pflanze trinkt) -->\n            <!--\n              P1 Ramp-up (4 Pulse, jeder hebt netto an):\n                Spike steil \u00fcber ~6-8px X, slow drop ~28-30px X\n              P2 Maintenance (5-6 kleinere Pulse auf Plateau)\n              P3 Dry-back (glatte Abnahme, KEINE Pulse)\n            -->\n            <path d=\"M 50 254 L 80 258 L 88 220 L 118 234 L 126 188 L 156 200 L 164 144 L 194 156 L 202 95 L 220 102 L 226 88 L 256 106 L 262 90 L 298 108 L 304 92 L 340 110 L 346 90 L 382 108 L 388 92 L 424 110 L 430 90 L 468 108 L 474 92 L 510 112 L 545 145 L 585 180 L 620 215 L 655 240 L 680 252 L 680 300 L 50 300 Z\" fill=\"url(#vwc-band)\"\/>\n\n            <!-- Actual line stroke (without bottom fill) -->\n            <path d=\"M 50 254 L 80 258 L 88 220 L 118 234 L 126 188 L 156 200 L 164 144 L 194 156 L 202 95 L 220 102 L 226 88 L 256 106 L 262 90 L 298 108 L 304 92 L 340 110 L 346 90 L 382 108 L 388 92 L 424 110 L 430 90 L 468 108 L 474 92 L 510 112 L 545 145 L 585 180 L 620 215 L 655 240 L 680 252\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\/>\n\n            <!-- Pulse markers \u2014 sit on the spike peaks of P1 + P2 (NICHT in P3) -->\n            <g fill=\"#2D69FF\">\n              <!-- P1: 4 Pulse-Spitzen -->\n              <circle cx=\"88\" cy=\"220\" r=\"3.5\" class=\"sensor-pulse\"\/>\n              <circle cx=\"126\" cy=\"188\" r=\"3.5\" class=\"sensor-pulse d1\"\/>\n              <circle cx=\"164\" cy=\"144\" r=\"3.5\" class=\"sensor-pulse d2\"\/>\n              <circle cx=\"202\" cy=\"95\" r=\"3.5\" class=\"sensor-pulse d3\"\/>\n              <!-- P2: 4 repr\u00e4. Pulse-Spitzen (von 6 sichtbaren) -->\n              <circle cx=\"262\" cy=\"90\" r=\"3\" class=\"sensor-pulse\"\/>\n              <circle cx=\"346\" cy=\"90\" r=\"3\" class=\"sensor-pulse d2\"\/>\n              <circle cx=\"430\" cy=\"90\" r=\"3\" class=\"sensor-pulse d1\"\/>\n              <circle cx=\"474\" cy=\"92\" r=\"3\" class=\"sensor-pulse d3\"\/>\n            <\/g>\n\n            <!-- Target line -->\n            <line x1=\"50\" y1=\"190\" x2=\"680\" y2=\"190\" stroke=\"#3EE5A5\" stroke-width=\"1\" stroke-dasharray=\"3 3\" opacity=\"0.6\"\/>\n            <text x=\"685\" y=\"194\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#3EE5A5\" letter-spacing=\"0.5\">SOLL<\/text>\n\n            <!-- Legend -->\n            <g transform=\"translate(50,344)\" font-family=\"JetBrains Mono, monospace\" font-size=\"9.5\" fill=\"#A8B2C5\">\n              <line x1=\"0\" y1=\"-3\" x2=\"20\" y2=\"-3\" stroke=\"#2D69FF\" stroke-width=\"2.5\"\/>\n              <text x=\"26\" y=\"0\">IST<\/text>\n              <line x1=\"80\" y1=\"-3\" x2=\"100\" y2=\"-3\" stroke=\"#7AA0FF\" stroke-width=\"2\" stroke-dasharray=\"3 3\"\/>\n              <text x=\"106\" y=\"0\">PLAN<\/text>\n              <circle cx=\"166\" cy=\"-3\" r=\"3\" fill=\"#2D69FF\"\/>\n              <text x=\"178\" y=\"0\">BEW\u00c4SSERUNGS-PULS<\/text>\n            <\/g>\n          <\/svg>\n        <\/div>\n      <\/div>\n\n      <div class=\"cs-side\">\n        <span class=\"eyebrow\">Phase logic<\/span>\n        <h3 style=\"font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 26px; line-height: 1.1; text-transform: uppercase; letter-spacing: -0.01em; margin: 14px 0 16px;\">Three phases, one day.<\/h3>\n        <p style=\"color: var(--ink-soft); font-size: 15px; line-height: 1.6; margin-bottom: 8px;\">\n  Each phase controls pulses, pauses and target values separately. The crop steering lever: the plant is steered in a generative or vegetative direction via the division of the phases. \n        <\/p>\n\n        <div class=\"cs-phases\">\n          <div class=\"cs-phase p1\">\n            <div class=\"p-tag\">P1<\/div>\n            <div>\n              <div class=\"p-name\">Ramp-Up<\/div>\n              <div class=\"p-desc\">After light increase: Gradually bring substrate to daytime level.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"cs-phase p2\">\n            <div class=\"p-tag\">P2<\/div>\n            <div>\n              <div class=\"p-name\">Maintenance<\/div>\n              <div class=\"p-desc\">Maintenance pulses: Keep target VWC and EC stable.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"cs-phase p3\">\n            <div class=\"p-tag\">P3<\/div>\n            <div>\n              <div class=\"p-name\">Dry-Back<\/div>\n              <div class=\"p-desc\">Before the end of the light: controlled drying - generative stimulus.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     COMPONENTS \u2014 product matrix\n     ============================================================= -->\n<section class=\"components\">\n  <div class=\"container\">\n    <span class=\"eyebrow\">Components<\/span>\n    <h2 class=\"section-title\">Swiss engineering -<br>so that the <em>water<\/em> never <em>overflows<\/em><br>again.<\/h2>\n    <p class=\"section-lead\">\n  We choose components that we know - from suppliers that we have worked with for a long time. Each component fulfills a clear purpose and communicates with our control cabinets. \n    <\/p>\n\n    <div class=\"comp-grid\">\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <rect x=\"6\" y=\"4\" width=\"24\" height=\"10\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <path d=\"M12 14v6M24 14v6M18 14v8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <circle cx=\"18\" cy=\"9\" r=\"1.5\" fill=\"currentColor\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Level sensors<\/div>\n        <h4>Level sensor<\/h4>\n        <div class=\"comp-mfr\">Ultrasonic - \u00b10.5 mm<\/div>\n        <p>Non-contact, continuous tank monitoring. Range up to 1.30 m, insensitive to foam and turbidity. Low maintenance.  <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <rect x=\"6\" y=\"12\" width=\"24\" height=\"14\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <circle cx=\"18\" cy=\"19\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n            <circle cx=\"18\" cy=\"19\" r=\"1.2\" fill=\"currentColor\"\/>\n            <path d=\"M18 6v6\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <path d=\"M9 30 Q 12 26 18 28 Q 24 30 27 26\" stroke=\"currentColor\" stroke-width=\"1\" stroke-dasharray=\"2 2\" opacity=\"0.5\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Pump<\/div>\n        <h4>DAB Esybox Mini<\/h4>\n        <div class=\"comp-mfr\">0.8 kW - speed-controlled<\/div>\n        <p>Pressure and speed-controlled pump with integrated electronics. Delivers constant pressure regardless of the number of open drippers and switches off safely when running dry. <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <rect x=\"6\" y=\"12\" width=\"24\" height=\"14\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <circle cx=\"18\" cy=\"19\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n            <line x1=\"18\" y1=\"14\" x2=\"18\" y2=\"24\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <path d=\"M18 4v8\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Inlet valve<\/div>\n        <h4>Automatic feed<\/h4>\n        <div class=\"comp-mfr\">Motorized - NC<\/div>\n        <p>Motorized ball valve with spring return. Closes automatically when de-energized - failsafe in the event of a leak or power failure. <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <rect x=\"8\" y=\"20\" width=\"20\" height=\"10\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"rgba(45,105,255,0.2)\"\/>\n            <path d=\"M12 20v-4M18 20v-6M24 20v-4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n            <path d=\"M14 4 Q 16 8 14 12 Q 12 14 14 18\" stroke=\"#FF8C5A\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M22 4 Q 24 8 22 12 Q 20 14 22 18\" stroke=\"#FF8C5A\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Water temperature<\/div>\n        <h4>Heating mat<\/h4>\n        <div class=\"comp-mfr\">1400 W - IBC-compatible<\/div>\n        <p>Aluminum-coated heating mat with thermostat - brings the water to the optimum temperature for plants. Heats 1000 liters of tap water to 20 \u00b0C in approx. 8 hours. <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <line x1=\"18\" y1=\"4\" x2=\"18\" y2=\"28\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <rect x=\"14\" y=\"20\" width=\"8\" height=\"10\" rx=\"1\" fill=\"currentColor\" opacity=\"0.7\"\/>\n            <circle cx=\"18\" cy=\"6\" r=\"2\" fill=\"#3EE5A5\"\/>\n            <path d=\"M9 16 Q 18 14 27 16\" stroke=\"currentColor\" stroke-width=\"1\" stroke-dasharray=\"2 2\" opacity=\"0.5\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Soil moisture<\/div>\n        <h4>METER TEROS-12 \/ 21<\/h4>\n        <div class=\"comp-mfr\">METER Group - US<\/div>\n        <p>Substrate sensors for VWC, EC and temperature - soil such as rock wool. Up to 20 sensors in parallel via SDI-12. <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <rect x=\"6\" y=\"8\" width=\"24\" height=\"20\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <line x1=\"6\" y1=\"14\" x2=\"30\" y2=\"14\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n            <circle cx=\"10\" cy=\"11\" r=\"1\" fill=\"#FF5A6E\"\/>\n            <circle cx=\"14\" cy=\"11\" r=\"1\" fill=\"#FFB454\"\/>\n            <circle cx=\"18\" cy=\"11\" r=\"1\" fill=\"#3EE5A5\"\/>\n            <rect x=\"9\" y=\"18\" width=\"18\" height=\"6\" fill=\"currentColor\" opacity=\"0.3\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Switch cabinet<\/div>\n        <h4>CarbonActive PLC<\/h4>\n        <div class=\"comp-mfr\">SIEMENS - MODBUS<\/div>\n        <p>Own control cabinets with Siemens PLC, own CarbonActive software and web HMI. Modbus bus for sensors and actuators. <\/p>\n      <\/div>\n\n      <div class=\"comp-card\">\n        <div class=\"comp-icon\">\n          <svg viewbox=\"0 0 36 36\" fill=\"none\">\n            <path d=\"M18 4 C 11 12 11 18 18 22 C 25 18 25 12 18 4 Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"rgba(45,105,255,0.2)\"\/>\n            <ellipse cx=\"18\" cy=\"28\" rx=\"8\" ry=\"2\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"rgba(0,0,0,0.4)\"\/>\n            <path d=\"M18 22v6\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-dasharray=\"2 2\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"comp-cat\">Security<\/div>\n        <h4>Leakage detector<\/h4>\n        <div class=\"comp-mfr\">SENSOR-CHAIN<\/div>\n        <p>Water sensor chain with height detection. Automatically closes the main valve in the event of a leak and issues an alarm via the HMI. <\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     SOFTWARE \/ HMI\n     ============================================================= -->\n<section class=\"software\">\n  <div class=\"container\">\n    <div class=\"sw-grid\">\n\n      <div class=\"sw-text\">\n        <span class=\"eyebrow\">Own software - Own HMI<\/span>\n        <h2>Irrigation<br>in the background.<br><em>Focus on<\/em> cultivation<em>.<\/em><\/h2>\n        <p>\n  Instead of integrating third-party cloud software, we develop the irrigation platform ourselves - from the control cabinets to the PLC code to the web HMI. This means short paths for adjustments, clear responsibility and no external dependencies. \n        <\/p>\n        <ul class=\"sw-bullets\">\n          <li>\n            <span class=\"ico\">01<\/span>\n            <div>\n              <strong>Own control cabinets<\/strong>\n              <span>Designed, manufactured and commissioned by CarbonActive. Standardized superstructures, documented. <\/span>\n            <\/div>\n          <\/li>\n          <li>\n            <span class=\"ico\">02<\/span>\n            <div>\n              <strong>Web-based HMI<\/strong>\n              <span>Locally &amp; remotely accessible. Live values, planned\/actual comparison, alarm overview, configuration of all phase parameters. <\/span>\n            <\/div>\n          <\/li>\n          <li>\n            <span class=\"ico\">03<\/span>\n            <div>\n              <strong>Push alarms<\/strong>\n              <span>Tank level, leak, EC\/pH deviation - notification by email or push. Configurable per user. <\/span>\n            <\/div>\n          <\/li>\n          <li>\n            <span class=\"ico\">04<\/span>\n            <div>\n              <strong>Service &amp; Updates<\/strong>\n              <span>We deliver updates, document changes and are available to answer questions directly.<\/span>\n            <\/div>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"hmi-mockup\">\n        <div class=\"hmi-bar\">\n          <div class=\"left\">\n            <div class=\"dots\"><span><\/span><span><\/span><span><\/span><\/div>\n            <span>HMI - IRRIGATION<\/span>\n          <\/div>\n          <div class=\"right\">Car - P2<\/div>\n        <\/div>\n\n        <div class=\"hmi-tiles\">\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">Tank - Level<\/div>\n            <div class=\"v\"><em>872L<\/em><\/div>\n            <div class=\"delta\">+ Auto-refill active<\/div>\n          <\/div>\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">VWC - Substrate<\/div>\n            <div class=\"v\"><em>62%<\/em><\/div>\n            <div class=\"delta\">Target 60 \u00b12 %<\/div>\n          <\/div>\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">EC - Tank<\/div>\n            <div class=\"v\">2.<em>4mS<\/em><\/div>\n            <div class=\"delta warn\">\u0394 -0.1 vs. target<\/div>\n          <\/div>\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">pH tank<\/div>\n            <div class=\"v\">5.8<\/div>\n            <div class=\"delta\">stable<\/div>\n          <\/div>\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">Tank - Temp<\/div>\n            <div class=\"v\"><em>21\u00b0C<\/em><\/div>\n            <div class=\"delta\">Heating. from <\/div>\n          <\/div>\n          <div class=\"hmi-tile\">\n            <div class=\"lbl\">Leak - Status<\/div>\n            <div class=\"v ok\">OK<\/div>\n            <div class=\"delta\">12 sensors - 0 alerts<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hmi-bars\">\n          <div class=\"hmi-row\">\n            <div class=\"name\">A - Fertilizer<\/div>\n            <div class=\"bar\"><div class=\"fill\" style=\"width: 78%;\"><\/div><\/div>\n            <div class=\"val\">2.8 ml\/L<\/div>\n          <\/div>\n          <div class=\"hmi-row\">\n            <div class=\"name\">B - Fertilizer<\/div>\n            <div class=\"bar\"><div class=\"fill\" style=\"width: 65%;\"><\/div><\/div>\n            <div class=\"val\">2.3 ml\/L<\/div>\n          <\/div>\n          <div class=\"hmi-row\">\n            <div class=\"name\">pH - Acid<\/div>\n            <div class=\"bar\"><div class=\"fill\" style=\"width: 22%;\"><\/div><\/div>\n            <div class=\"val\">0.4 ml\/L<\/div>\n          <\/div>\n          <div class=\"hmi-row\">\n            <div class=\"name\">Hygiene<\/div>\n            <div class=\"bar\"><div class=\"fill\" style=\"width: 12%;\"><\/div><\/div>\n            <div class=\"val\">0.2 ml\/L<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     SAFETY & AUTOMATION\n     ============================================================= -->\n<section class=\"safety\">\n  <div class=\"container\">\n    <span class=\"eyebrow\">Security &amp; Automation<\/span>\n    <h2 class=\"section-title\">Failsafe by <em>default.<\/em><\/h2>\n    <p class=\"section-lead\">\n  Every critical path is secured in multiple ways - mechanically, electrically and on the software side. Safety logic is not an add-on, but the basis of the design. \n    <\/p>\n\n    <div class=\"saf-grid\">\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M9 3 Q 11 7 9 11 Q 7 13 9 17\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M15 3 Q 17 7 15 11 Q 13 13 15 17\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <rect x=\"4\" y=\"17\" width=\"16\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.6\" fill=\"rgba(45,105,255,0.15)\"\/>\n          <\/svg>\n        <\/div>\n        <h4>Water temperature<\/h4>\n        <p>Heating mat brings the water to the optimum temperature for plants. Software stops heating when the tank is empty - no damage possible. <\/p>\n      <\/div>\n\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 3 C 8 9 8 13 12 16 C 16 13 16 9 12 3 Z\" stroke=\"currentColor\" stroke-width=\"1.6\" fill=\"rgba(45,105,255,0.2)\"\/>\n            <path d=\"M5 19 L19 19\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-dasharray=\"2 2\"\/>\n          <\/svg>\n        <\/div>\n        <h4>Leakage detection<\/h4>\n        <p>Water sensors at several heights detect escaping water, localize the level and close the main valve automatically.<\/p>\n      <\/div>\n\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <rect x=\"3\" y=\"9\" width=\"18\" height=\"9\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n            <circle cx=\"12\" cy=\"13.5\" r=\"3\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n            <line x1=\"12\" y1=\"11\" x2=\"12\" y2=\"16\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n            <path d=\"M9 5 L12 2 L15 5\" stroke=\"currentColor\" stroke-width=\"1.6\" fill=\"none\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h4>Spring return valves<\/h4>\n        <p>Motorized ball valves with spring return automatically move to the safe closed position in the event of a power failure. No pump activity without active control systems. <\/p>\n      <\/div>\n\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/>\n            <path d=\"M8 12 L11 15 L16 9\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <text x=\"12\" y=\"21\" text-anchor=\"middle\" font-family=\"JetBrains Mono\" font-size=\"3.5\" fill=\"currentColor\" letter-spacing=\"0.3\">EC \u00b7 pH<\/text>\n          <\/svg>\n        <\/div>\n        <h4>EC\/pH-Pre-Check<\/h4>\n        <p>The facility automatically checks the EC and pH in the tank before each irrigation pulse. If there is a deviation from the target value: stop, correct via fertilizer mixer and check again. <\/p>\n      <\/div>\n\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 4 L12 12\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n            <path d=\"M8 8 L12 12 L16 8\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\" stroke-linejoin=\"round\"\/>\n            <rect x=\"4\" y=\"14\" width=\"16\" height=\"6\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.6\" fill=\"rgba(45,105,255,0.15)\"\/>\n            <line x1=\"7\" y1=\"17\" x2=\"17\" y2=\"17\" stroke=\"currentColor\" stroke-width=\"1\" stroke-dasharray=\"1.5 1.5\"\/>\n          <\/svg>\n        <\/div>\n        <h4>Auto-Refill<\/h4>\n        <p>User sets minimum tank level, the facility refills automatically. Fresh water \/ osmosis mixing ratio adjustable per step. <\/p>\n      <\/div>\n\n      <div class=\"saf-card\">\n        <div class=\"saf-icon\">\n          <svg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\">\n            <rect x=\"4\" y=\"4\" width=\"16\" height=\"14\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.6\"\/>\n            <line x1=\"4\" y1=\"9\" x2=\"20\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/>\n            <circle cx=\"7\" cy=\"6.5\" r=\"0.8\" fill=\"currentColor\"\/>\n            <circle cx=\"9.5\" cy=\"6.5\" r=\"0.8\" fill=\"currentColor\"\/>\n            <line x1=\"9\" y1=\"20\" x2=\"15\" y2=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\"\/>\n          <\/svg>\n        <\/div>\n        <h4>Remote HMI<\/h4>\n        <p>Web-based interface - access from the office or on the move. Multiple user roles, alarm push and detailed logging. <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     SPECS TABLE\n     ============================================================= -->\n<section class=\"specs\">\n  <div class=\"container\">\n    <span class=\"eyebrow\">Technical data<\/span>\n    <h2 class=\"section-title\">At <em>a glance.<\/em><\/h2>\n    <p class=\"section-lead\">\n  Overview of the most important key data of the irrigation platform. All values are standard designs - we adapt the facility to the space, number of plants and cultivation strategy on a project-specific basis. \n    <\/p>\n\n    <table class=\"specs-table\">\n      <thead>\n        <tr>\n          <th>Component<\/th>\n          <th>Function<\/th>\n          <th>Specification<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>IBC tank<\/td><td>Central water storage tank with auto-refill and heating<\/td><td>1000 L<\/td><\/tr>\n        <tr><td>Level sensor<\/td><td>Continuous non-contact tank monitoring<\/td><td>Ultrasonic - \u00b10.5 mm<\/td><\/tr>\n        <tr><td>Irrigation pump<\/td><td>Pressure and speed-controlled supply to the benches<\/td><td>0.8 kW - 230 V<\/td><\/tr>\n        <tr><td>Automatic inlet<\/td><td>Failsafe, closes in the event of power or pressure loss<\/td><td>Motorized - NC - Spring Return<\/td><\/tr>\n        <tr><td>Heating mat<\/td><td>Brings the water to the optimum temperature for plants<\/td><td>1400 W - 1000 L \u2192 20 \u00b0C in 8 h<\/td><\/tr>\n        <tr><td>Soil moisture<\/td><td>VWC, EC and temperature in the substrate<\/td><td>METER TEROS - up to 20 pcs.<\/td><\/tr>\n        <tr><td>Fertilizer mixer<\/td><td>Optional - metered addition of several components<\/td><td>4+ water jet pumps<\/td><\/tr>\n        <tr><td>Osmosis<\/td><td>Optional - treatment with pressure buffering<\/td><td>120 L\/h - 10 L tank<\/td><\/tr>\n        <tr><td>Control systems<\/td><td>Own control cabinets with PLC and web HMI<\/td><td>Siemens - CA software<\/td><\/tr>\n        <tr><td>safety<\/td><td>Leakage, dry running, EC\/pH pre-check, auto-refill<\/td><td>Multi-stage - Failsafe<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/section>\n\n<!-- =============================================================\n     CTA\n     ============================================================= -->\n<section class=\"cta\">\n  <div class=\"container\">\n    <span class=\"eyebrow pill\">Ready for irrigation 2.0?<\/span>\n    <h2>Your facility.<br><em>We build it.<\/em><\/h2>\n    <p>\n  From cultivation strategy to design and commissioning - <em>CarbonActive<\/em> plans, builds and supports the irrigation platform for your facility. Talk to us about your use case. \n    <\/p>\n    <a class=\"cta-btn\" href=\"https:\/\/meetings-eu1.hubspot.com\/lminks?uuid=a69005d9-472a-473a-9fa0-39353dc8ce03\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <span>Arrange a consultation appointment<\/span>\n      <svg class=\"arr\" width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\">\n        <path d=\"M3 9 H 14 M 10 5 L 14 9 L 10 13\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n      <\/svg>\n    <\/a>\n  <\/div>\n<\/section>\n\n<\/div><!-- \/.ca-page -->\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>&nbsp; Irrigation 2.0 &#8211; Live Automatic fuel tank system Crop steering Fertilizer mixer Remote HMI CarbonActive &#8211; Irrigation 2.0 Water. Fertilizer. Precisely dosed. A fully automatic irrigation platform for professional indoor cultivation &#8211; with its own control cabinets, software and remote-capable HMI. Drip irrigation with tank automation, phase-accurate interval control systems for crop steering and [&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-20849","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20849","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=20849"}],"version-history":[{"count":3,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20849\/revisions"}],"predecessor-version":[{"id":20916,"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/pages\/20849\/revisions\/20916"}],"wp:attachment":[{"href":"https:\/\/carbonactive.weiss-webdesign.de\/en\/wp-json\/wp\/v2\/media?parent=20849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}