{"id":20434,"date":"2026-04-30T12:17:53","date_gmt":"2026-04-30T10:17:53","guid":{"rendered":"https:\/\/carbonactive.com\/sanlight-referenz-2\/"},"modified":"2026-05-11T09:18:42","modified_gmt":"2026-05-11T07:18:42","slug":"referenzen-pure-pharma-gmp-lueftung-laufenburg","status":"publish","type":"page","link":"https:\/\/carbonactive.com\/en\/referenzen-pure-pharma-gmp-lueftung-laufenburg\/","title":{"rendered":"Pure Pharma GMP area"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20434\" class=\"elementor elementor-20434 elementor-20429\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1de26b0 e-flex e-con-boxed e-con e-parent\" data-id=\"1de26b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c78de6d elementor-widget elementor-widget-html\" data-id=\"c78de6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div>\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Pure Pharma AG - <em>CarbonActive<\/em> Reference<\/title>\n<meta name=\"description\" content=\"GMP-compliant ventilation infrastructure for Pure Pharma AG in Laufenburg. Filter cascade F7 - F9 - H13, pressure cascade, ISO and GMP standard - purity meets Swiss precision.\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400;1,9..40,500;1,9..40,700&amp;family=JetBrains+Mono:wght@400;700&amp;display=swap\" rel=\"stylesheet\">\n\n<style>\n  :root{\n    \/* Surfaces \u2014 DARK theme *\/\n    --bg: #000000;\n    --bg-soft: #0E1426;\n    --bg-tint: #152040;\n    --bg-deep: #091A55;\n    --bg-deep-2: #050E33;\n    --bg-anthracite: #0A0F1F;\n\n    \/* Ink \u2014 light on dark *\/\n    --ink: #FFFFFF;\n    --ink-soft: #A8B2C5;\n    --ink-muted: #5B6478;\n\n    \/* Rules *\/\n    --rule: #1A2540;\n    --rule-soft: #0E1426;\n\n    \/* CarbonActive blue scale \u2014 anchored on the real brand blue #2D69FF *\/\n    --ca-blue-50:  #1A2547;\n    --ca-blue-100: #1A2A60;\n    --ca-blue-300: #7AA0FF;\n    --ca-blue-400: #4F84FF;\n    --ca-blue-500: #2D69FF;\n    --ca-blue-600: #4F84FF;\n    --ca-blue-700: #1740A8;\n    --ca-blue-900: #0A2370;\n\n    \/* Shadows \u2014 deeper for dark *\/\n    --shadow-sm: 0 1px 3px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.04);\n    --shadow-md: 0 4px 24px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.05);\n    --shadow-lg: 0 20px 50px rgba(0,0,0,0.6);\n  }\n\n  *{ margin:0; padding:0; box-sizing:border-box; }\n  html{ scroll-behavior:smooth; }\n  body{\n    background: var(--bg);\n    color: var(--ink);\n    font-family: 'Manrope', system-ui, sans-serif;\n    font-weight: 400;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    overflow-x: hidden;\n  }\n  .container{ max-width: 1180px; margin: 0 auto; padding: 0 28px; }\n\n  \/* TOP STRIPE *\/\n  .stripe{\n    background: var(--bg-deep);\n    color: white;\n    padding: 12px 0;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n  .stripe .container{ display:flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; }\n  .stripe .pill{\n    display:inline-flex; align-items:center; gap:8px;\n    background: rgba(255,255,255,0.08);\n    padding: 4px 12px; border-radius: 999px;\n    font-size: 11px;\n  }\n  .stripe .pill .dot{\n    width: 6px; height: 6px; border-radius:50%;\n    background: var(--ca-blue-400);\n    box-shadow: 0 0 0 3px rgba(122,160,255,0.25);\n  }\n\n  \/* HERO *\/\n  .hero{\n    background:\n      radial-gradient(circle at 85% 15%, rgba(45,105,255,0.12) 0%, transparent 55%),\n      radial-gradient(circle at 10% 90%, rgba(45,105,255,0.06) 0%, transparent 50%),\n      var(--bg);\n    padding: 80px 0 60px;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero::before{\n    content:\"\";\n    position: absolute;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n    background-size: 48px 48px;\n    background-position: -1px -1px;\n    mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 70%);\n    -webkit-mask-image: radial-gradient(circle at 50% 30%, black 0%, transparent 70%);\n    opacity: 0.6;\n    pointer-events: none;\n  }\n  .hero .container{ position: relative; z-index: 2; }\n\n  .eyebrow{\n    display:inline-flex; align-items:center; gap: 12px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; font-weight: 600;\n    letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--ca-blue-500);\n    background: var(--ca-blue-100);\n    padding: 8px 16px; border-radius: 999px;\n    margin-bottom: 28px;\n  }\n\n  h1.hero-title{\n    font-family: 'DM Sans', sans-serif;\n    font-size: clamp(40px, 6.5vw, 88px);\n    line-height: 0.95;\n    letter-spacing: -0.025em;\n    text-transform: uppercase;\n    color: var(--ink);\n    max-width: 14ch;\n  }\n  h1.hero-title .accent{ color: var(--ca-blue-500); }\n\n  .hero-title-row{\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 40px;\n    margin-bottom: 24px;\n  }\n  .hero-title-row h1.hero-title{\n    margin-bottom: 0;\n  }\n  .partner-logos{\n    display: flex;\n    gap: 16px;\n    align-items: center;\n    flex-shrink: 0;\n    padding-top: 8px;\n  }\n  .partner-logo{\n    height: 28px;\n    max-width: 160px;\n    width: 160px;\n    object-fit: contain;\n    opacity: 1;\n    transition: opacity .3s ease;\n    background: white;\n    padding: 14px 18px;\n    border-radius: 6px;\n  }\n  .partner-logo:hover{ opacity: 0.85; }\n\n\n  .hero-sub{\n    margin-top: 24px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: clamp(17px, 1.7vw, 21px);\n    line-height: 1.5;\n    color: var(--ink-soft);\n    max-width: 56ch;\n    font-weight: 500;\n  }\n\n  .hero-meta{\n    margin-top: 40px;\n    display: flex; gap: 36px; flex-wrap: wrap;\n  }\n  .hero-meta .item{ display: flex; flex-direction: column; gap: 4px; }\n  .hero-meta .k{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; text-transform: uppercase;\n    letter-spacing: 0.14em; color: var(--ink-muted);\n  }\n  .hero-meta .v{\n    font-family: 'DM Sans', sans-serif;\n    font-size: 16px; font-weight: 700; color: var(--ink);\n  }\n\n  \/* QUOTE BLOCK *\/\n  .quote-block{\n    margin-top: 80px;\n    background:\n      linear-gradient(135deg, var(--bg-deep) 0%, var(--ca-blue-900) 100%);\n    color: white;\n    padding: 70px 60px;\n    border-radius: 28px;\n    position: relative;\n    overflow: hidden;\n    box-shadow: var(--shadow-lg);\n  }\n  .quote-block::before{\n    content:\"\"; position: absolute; inset: 0;\n    background:\n      radial-gradient(circle at 5% -10%, rgba(45,105,255,0.45) 0%, transparent 50%),\n      radial-gradient(circle at 95% 110%, rgba(122,160,255,0.18) 0%, transparent 50%);\n    pointer-events: none;\n  }\n  .quote-block .big-quote-mark{\n    position: absolute;\n    top: 12px; left: 36px;\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 220px; line-height: 0.7;\n    color: var(--ca-blue-400);\n    opacity: 0.16;\n    pointer-events: none;\n  }\n  .quote-block .qbody{ position: relative; z-index: 2; max-width: 920px; }\n  .quote-block blockquote{\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 600;\n    font-size: clamp(24px, 3.2vw, 42px);\n    line-height: 1.18;\n    letter-spacing: -0.015em;\n    color: white;\n  }\n  .quote-block blockquote .pop{\n    color: var(--ca-blue-300);\n    font-style: italic;\n    font-weight: 700;\n  }\n  .quote-block .qauthor{\n    margin-top: 36px;\n    display: flex; align-items: center; gap: 16px;\n  }\n  .quote-block .qauthor .avatar{\n    width: 52px; height: 52px;\n    border-radius: 50%;\n    object-fit: cover;\n    border: 1px solid rgba(255,255,255,0.15);\n  }\n  .quote-block .qauthor .info{ display: flex; flex-direction: column; }\n  .quote-block .qauthor .name{\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700; font-size: 17px; color: white;\n  }\n  .quote-block .qauthor .role{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 12px; color: rgba(255,255,255,0.65); letter-spacing: 0.06em;\n  }\n\n  \/* SECTION SHELL *\/\n  section{ padding: 90px 0; }\n  .section-eyebrow{\n    display: inline-flex; align-items: center; gap: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; font-weight: 700;\n    letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--ca-blue-500);\n    margin-bottom: 16px;\n  }\n  .section-eyebrow::before{\n    content:\"\"; width: 24px; height: 2px;\n    background: var(--ca-blue-500); display: inline-block;\n  }\n  h2.section-title{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.0;\n    text-transform: uppercase;\n    letter-spacing: -0.02em;\n    color: var(--ink);\n    max-width: 18ch;\n  }\n  h2.section-title em{ font-style: normal; color: var(--ca-blue-500); }\n\n  \/* VIDEO *\/\n  .video-head{ max-width: 760px; margin-bottom: 40px; }\n  .video-lead{\n    margin-top: 18px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 17px;\n    line-height: 1.6;\n    color: var(--ink-soft);\n    font-weight: 500;\n  }\n  .video-grid{\n    display: grid;\n    grid-template-columns: 1.6fr 1fr;\n    gap: 20px;\n    align-items: stretch;\n  }\n  .video-wrap{\n    border-radius: 20px;\n    overflow: hidden;\n    box-shadow: var(--shadow-lg);\n    position: relative;\n    aspect-ratio: 16 \/ 9;\n    background: #000;\n    border: 1px solid var(--rule);\n    width: 100%;\n    min-width: 0;\n  }\n  .video-wrap iframe{\n    position: absolute; inset: 0;\n    width: 100%; height: 100%;\n    border: 0;\n  }\n  .video-side{\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n  .vs-card{\n    flex: 1;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    border-radius: 14px;\n    padding: 20px 22px;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    transition: transform .25s ease, border-color .25s ease;\n  }\n  .vs-card:hover{\n    transform: translateY(-2px);\n    border-color: var(--ca-blue-300);\n  }\n  .vs-card .vs-num{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.16em;\n    font-weight: 600;\n  }\n  .vs-card h4{\n    font-family: 'DM Sans', sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--ink);\n    line-height: 1.2;\n  }\n  .vs-card p{\n    font-size: 13.5px;\n    line-height: 1.5;\n    color: var(--ink-soft);\n  }\n\n  \/* STATS *\/\n  .stats-grid{\n    margin-top: 50px;\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n  .stat-card{\n    padding: 28px;\n    border-radius: 18px;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    position: relative;\n    overflow: hidden;\n    transition: transform .3s ease, box-shadow .3s ease;\n    hyphens: none;\n    -webkit-hyphens: none;\n  }\n  .stat-card:hover{ transform: translateY(-3px); box-shadow: var(--shadow-md); }\n  .stat-card.blue{\n    background: var(--ca-blue-500);\n    color: white;\n    border-color: var(--ca-blue-500);\n  }\n  .stat-card.blue-deep{\n    background: var(--bg-deep);\n    color: white;\n    border-color: var(--bg-deep);\n  }\n  .stat-card.tint{\n    background: #1A2547;\n    border-color: #1A2A60;\n  }\n  .stat-card .icon{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 14px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.1em;\n    margin-bottom: 14px;\n    display: inline-block;\n  }\n  .stat-card.blue .icon, .stat-card.blue-deep .icon{ color: var(--ca-blue-300); }\n  .stat-card .num{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(36px, 4.5vw, 56px);\n    line-height: 0.95;\n    letter-spacing: -0.03em;\n    color: var(--ink);\n  }\n  .stat-card.blue .num, .stat-card.blue-deep .num{ color: white; }\n  .stat-card .num .unit{\n    font-size: 0.45em; color: var(--ink-muted);\n    margin-left: 4px;\n    font-family: 'DM Sans', sans-serif; font-weight: 600;\n  }\n  .stat-card.blue .num .unit, .stat-card.blue-deep .num .unit{ color: rgba(255,255,255,0.65); }\n  .stat-card .num.num--text{\n    font-size: clamp(24px, 2.6vw, 34px);\n    line-height: 1.05;\n  }\n  .stat-card .label{\n    margin-top: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 600; font-size: 14px;\n    color: var(--ink-soft); letter-spacing: 0.01em;\n  }\n  .stat-card.blue .label, .stat-card.blue-deep .label{ color: rgba(255,255,255,0.85); }\n\n  \/* DIAGRAM SECTION *\/\n  .diagram-section{ background: #050811; }\n  .diagram-frame{\n    background: #0A1224;\n    border-radius: 24px;\n    padding: 50px;\n    margin-top: 40px;\n    box-shadow: var(--shadow-md);\n    border: 1px solid #1A2540;\n  }\n  .diagram-frame svg{ width: 100%; height: auto; display: block; }\n  .diagram-frame svg.schema-mobile{ display: none; }\n  @media (max-width: 768px){\n    .diagram-frame svg.schema-desktop{ display: none; }\n    .diagram-frame svg.schema-mobile{ display: block; }\n  }\n  .diagram-legend{\n    margin-top: 32px;\n    display: flex; gap: 28px; flex-wrap: wrap;\n    padding-top: 28px;\n    border-top: 1px solid var(--rule);\n  }\n  .legend-item{\n    display: flex; align-items: center; gap: 10px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13px; font-weight: 600;\n    color: var(--ink-soft);\n  }\n  .legend-item .swatch{ width: 16px; height: 16px; border-radius: 4px; }\n  .legend-item .line-h{ width: 28px; height: 3px; border-radius: 2px; }\n  .legend-item .filter-mark{\n    width: 18px; height: 18px;\n    border-radius: 3px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 8px;\n    font-weight: 700;\n    color: white;\n  }\n\n  \/* PRESSURE CASCADE *\/\n  .envelope-grid{\n    margin-top: 40px;\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n  }\n  .envelope-chart{\n    background: #0A1224;\n    border-radius: 20px;\n    padding: 40px;\n    border: 1px solid #1A2540;\n    box-shadow: var(--shadow-sm);\n    width: 100%;\n  }\n  .envelope-chart .pc-desktop{ display: block; }\n  .envelope-chart .pc-mobile{ display: none; }\n  @media (max-width: 768px){\n    .envelope-chart{ padding: 24px 16px; }\n    .envelope-chart .pc-desktop{ display: none; }\n    .envelope-chart .pc-mobile{ display: block; }\n  }\n  .envelope-side{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n  }\n  .env-card{\n    background: var(--bg-deep);\n    color: white;\n    padding: 28px;\n    border-radius: 16px;\n    flex: 1;\n    position: relative;\n    overflow: hidden;\n  }\n  .env-card.alt{\n    background: var(--ca-blue-500); color: white;\n    border: none;\n  }\n  .env-card .icon{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 12px;\n    color: var(--ca-blue-300);\n    letter-spacing: 0.18em;\n    margin-bottom: 16px;\n    text-transform: uppercase;\n  }\n  .env-card.alt .icon{ color: rgba(255,255,255,0.7); }\n  .env-card h4{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 22px; line-height: 1.05;\n    text-transform: uppercase;\n    letter-spacing: -0.01em;\n    margin-bottom: 10px;\n    color: white;\n  }\n  .env-card p{ font-size: 14px; line-height: 1.55; color: rgba(255,255,255,0.78); }\n  .env-card .range-row{\n    margin-top: 18px;\n    display: flex; gap: 12px;\n    align-items: baseline;\n  }\n  .env-card .range-row .v{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 32px; line-height: 1; color: white;\n  }\n  .env-card .range-row .lbl{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: rgba(255,255,255,0.6);\n  }\n\n  \/* STORY CARDS *\/\n  .story-grid{\n    margin-top: 40px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 20px;\n  }\n  .story-card{\n    padding: 36px 32px;\n    border-radius: 20px;\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    position: relative;\n    transition: transform .3s ease, box-shadow .3s ease;\n  }\n  .story-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-md); }\n  .story-card .num{\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; color: var(--ca-blue-300);\n    letter-spacing: 0.16em; margin-bottom: 14px;\n    text-transform: uppercase;\n    font-weight: 600;\n  }\n  .story-card h3{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: 22px; line-height: 1.05;\n    text-transform: uppercase;\n    letter-spacing: -0.015em;\n    color: var(--ink); margin-bottom: 14px;\n  }\n  .story-card p{ font-size: 15px; line-height: 1.6; color: var(--ink-soft); }\n\n  .chips{ display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }\n  .chip{\n    background: var(--bg-soft);\n    border: 1px solid var(--rule);\n    padding: 8px 14px;\n    border-radius: 999px;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 13px; font-weight: 600;\n    color: var(--ink-soft);\n  }\n\n  \/* GALLERY \u2014 3 images *\/\n  .gallery-section{ background: var(--bg-soft); }\n  .gallery-strip{\n    margin-top: 40px;\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr;\n    grid-template-rows: 460px;\n    gap: 14px;\n  }\n  .g-item{\n    border-radius: 14px;\n    overflow: hidden;\n    background: var(--bg-soft);\n    position: relative;\n    box-shadow: var(--shadow-sm);\n  }\n  .g-item img{\n    width: 100%; height: 100%; object-fit: cover;\n    display: block;\n    transition: transform .5s ease;\n  }\n  .g-item:hover img{ transform: scale(1.04); }\n  .g-item .tag{\n    position: absolute;\n    top: 14px; left: 14px;\n    background: rgba(10,26,51,0.88);\n    backdrop-filter: blur(6px);\n    color: white;\n    padding: 5px 11px;\n    border-radius: 999px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  \/* CTA *\/\n  .cta{\n    background:\n      radial-gradient(circle at 80% 20%, rgba(45,105,255,0.30) 0%, transparent 50%),\n      radial-gradient(circle at 20% 80%, rgba(23,64,168,0.40) 0%, transparent 50%),\n      var(--bg-deep);\n    color: white;\n    padding: 80px 0;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .cta::before{\n    content:\"\"; position: absolute; inset: 0;\n    background-image:\n      linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n    background-size: 48px 48px;\n    pointer-events: none;\n  }\n  .cta .container{ position: relative; z-index: 2; }\n  .cta h2{\n    font-family: 'Archivo Black', sans-serif;\n    font-size: clamp(32px, 4.5vw, 60px);\n    line-height: 1.0;\n    text-transform: uppercase;\n    letter-spacing: -0.025em;\n    color: white;\n    max-width: 18ch;\n    margin: 0 auto 18px;\n  }\n  .cta h2 em{ font-style: normal; color: var(--ca-blue-300); }\n  .cta p{\n    font-size: 17px; line-height: 1.55;\n    color: rgba(255,255,255,0.8);\n    max-width: 56ch; margin: 0 auto 32px;\n  }\n  .btn-row{ display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\n  .btn{\n    display: inline-flex; align-items: center; gap: 8px;\n    font-family: 'DM Sans', sans-serif;\n    font-weight: 700; font-size: 14px;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    padding: 16px 28px;\n    border-radius: 999px;\n    text-decoration: none;\n    transition: transform .2s ease, box-shadow .2s ease;\n  }\n  .btn-primary{ background: var(--ca-blue-500) !important; color: white !important; }\n  .btn-primary:hover{\n    background: white !important;\n    color: #050D33 !important;\n    transform: translateY(-2px);\n    box-shadow: 0 12px 30px rgba(45,105,255,0.45);\n  }\n  .btn-ghost{\n    background: rgba(255,255,255,0.08) !important;\n    color: white !important;\n    border: 1px solid rgba(255,255,255,0.2) !important;\n  }\n  .btn-ghost:hover{\n    background: rgba(255,255,255,0.15) !important;\n    transform: translateY(-2px);\n  }\n\n  \/* FOOTER *\/\n  .footer-mini{\n    background: var(--bg-deep-2);\n    color: rgba(255,255,255,0.6);\n    padding: 24px 0;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px; letter-spacing: 0.06em;\n  }\n  .footer-mini .container{\n    display: flex; justify-content: space-between; align-items: center;\n    flex-wrap: wrap; gap: 16px;\n  }\n  .footer-mini .brand{\n    color: white;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n  }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 1024px){\n    .stats-grid{ grid-template-columns: repeat(2, 1fr); }\n    .story-grid{ grid-template-columns: 1fr; }\n    .video-grid{ grid-template-columns: 1fr; }\n    .video-side{ flex-direction: row; }\n    .vs-card{ flex: 1; }\n    .gallery-strip{\n      grid-template-columns: 1fr;\n      grid-template-rows: 360px 360px 360px;\n    }\n    .quote-block{ padding: 50px 36px; }\n    .diagram-frame{ padding: 32px; }\n    section{ padding: 70px 0; }\n  }\n  @media (max-width: 640px){\n    .container{ padding: 0 20px; }\n    .hero{ padding: 60px 0 40px; }\n    .hero-title-row{\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 20px;\n    }\n    .partner-logos{\n      padding-top: 0;\n    }\n    .hero-meta{ gap: 24px; }\n    .stats-grid{ grid-template-columns: 1fr; }\n    .envelope-side{ grid-template-columns: 1fr; }\n    .video-side{ flex-direction: column; }\n    .gallery-strip{\n      grid-template-rows: 280px 280px 280px;\n    }\n    .quote-block{ padding: 36px 24px; margin-top: 60px; }\n    .quote-block .big-quote-mark{ font-size: 140px; top: 8px; left: 16px; }\n    .diagram-frame{ padding: 20px; }\n    section{ padding: 60px 0; }\n    .stripe{ font-size: 10px; }\n  }\n\n\n  \/* SCHEMA DIAGRAM ANIMATIONS *\/\n  @keyframes flow-dash {\n    to { stroke-dashoffset: -20; }\n  }\n  @keyframes pulse-sensor {\n    0%, 100% {\n      opacity: 1;\n      r: 4;\n    }\n    50% {\n      opacity: 0.4;\n      r: 6;\n    }\n  }\n  @keyframes pulse-pressure {\n    0%, 100% { opacity: 0.7; }\n    50% { opacity: 1; }\n  }\n\n  .schema-supply {\n    stroke-dasharray: 6 4;\n    animation: flow-dash 1.2s linear infinite;\n  }\n  .schema-sensor {\n    animation: pulse-sensor 2s ease-in-out infinite;\n  }\n  .schema-sensor-2 {\n    animation: pulse-sensor 2s ease-in-out infinite;\n    animation-delay: 0.7s;\n  }\n  .schema-sensor-3 {\n    animation: pulse-sensor 2s ease-in-out infinite;\n    animation-delay: 1.4s;\n  }\n  .schema-pressure-glow {\n    animation: pulse-pressure 3s ease-in-out infinite;\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    .schema-supply, .schema-sensor, .schema-sensor-2, .schema-sensor-3,\n    .schema-pressure-glow {\n      animation: none !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    *{ transition: none !important; animation: none !important; }\n  }\n<\/style>\n\n\n\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"container\">\n    <div class=\"eyebrow\">Customer testimonial - Pure Pharma AG<\/div>\n    <div class=\"hero-title-row\">\n      <h1 class=\"hero-title\">\n  Pharma meets <span class=\"accent\">purity.<\/span>\n      <\/h1>\n      <div class=\"partner-logos\">\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/logo-pure-pharma.svg\" alt=\"Pure Pharma AG Logo\" class=\"partner-logo\">\n      <\/div>\n    <\/div>\n    <p class=\"hero-sub\">\n  GMP-compliant ventilation infrastructure for the new packaging and production facility in Laufenburg: two separate concepts for ISO and GMP zones, a continuous filter cascade from F7 to F9 to H13 - planned, built and commissioned from a single source.\n    <\/p>\n\n    <div class=\"hero-meta\">\n      <div class=\"item\"><span class=\"k\">Project<\/span><span class=\"v\">GMP conversion Laufenburg<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">Location<\/span><span class=\"v\">Laufenburg - \ud83c\udde8\ud83c\udded<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">Standard<\/span><span class=\"v\">EU-GMP<\/span><\/div>\n      <div class=\"item\"><span class=\"k\">Commissioning<\/span><span class=\"v\">January 2024<\/span><\/div>\n    <\/div>\n\n    <!-- BIG QUOTE -->\n    <div class=\"quote-block\">\n      <div class=\"big-quote-mark\">\"<\/div>\n      <div class=\"qbody\">\n        <blockquote>\n  What helped us in particular: <em>CarbonActive<\/em> <span class=\"pop\">paid attention early on to<\/span> what would be expensive later.\n        <\/blockquote>\n        <div class=\"qauthor\">\n          <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/Andreas-22Reli22-Faeh.jpeg\" alt=\"Andreas F\u00e4h\" class=\"avatar\">\n          <div class=\"info\">\n            <span class=\"name\">Andreas F\u00e4h<\/span>\n            <span class=\"role\">Project Management - Pure Pharma AG - Switzerland<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VIDEO \u2014 COMPANY PORTRAIT -->\n<section class=\"video-section\" style=\"padding-top: 0;\">\n  <div class=\"container\">\n    <div class=\"video-head\">\n      <div>\n        <div class=\"section-eyebrow\">A portrait of Pure Pharma<\/div>\n        <h2 class=\"section-title\">A look <em>behind the scenes.<\/em><\/h2>\n        <p class=\"video-lead\">\n  Before we dive deep into filter classes and pressure cascades, let's take a look at the company for which we planned and built the GMP infrastructure in Laufenburg. Pure Pharma stands for medicinal cannabis products with pharmaceutical standards. \n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"video-grid\">\n      <div class=\"video-wrap\">\n        <iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/ZlERhaU28Rk?rel=0&amp;modestbranding=1\" title=\"Pure Pharma AG - Company portrait\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe>\n      <\/div>\n\n      <aside class=\"video-side\">\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">01<\/div>\n          <h4>Who Pure Pharma is<\/h4>\n          <p>A Swiss pharmaceutical company specializing in medicinal cannabis products - with its own site in Laufenburg and consistently GMP-oriented production.<\/p>\n        <\/div>\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">02<\/div>\n          <h4>What counts<\/h4>\n          <p>Pharmaceutical purity is not a marketing term, but a question of the facility. Filter cascades, pressure zones and complete documentation are the basis of every batch. <\/p>\n        <\/div>\n        <div class=\"vs-card\">\n          <div class=\"vs-num\">03<\/div>\n          <h4>Our contribution<\/h4>\n          <p><em>CarbonActive<\/em> took care of the inventory, specifications, planning, procurement, construction management and commissioning - on a job-order basis, with weekly reports.<\/p>\n        <\/div>\n      <\/aside>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STATS -->\n<section>\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Facts, figures and data<\/div>\n    <h2 class=\"section-title\">The project <em>at a glance.<\/em><\/h2>\n\n    <div class=\"stats-grid\">\n      <div class=\"stat-card blue\">\n        <span class=\"icon\">01 \/ Filter cascade<\/span>\n        <div class=\"num\">F7 - F9 - H13<\/div>\n        <div class=\"label\">Three-stage filtration - pre-filter to HEPA particulate air filter<\/div>\n      <\/div>\n      <div class=\"stat-card\">\n        <span class=\"icon\">02 \/ Facilities<\/span>\n        <div class=\"num\">2separate<span class=\"unit\">systems<\/span><\/div>\n        <div class=\"label\">Independent ventilation for production and packaging - both ISO &amp; GMP-compliant<\/div>\n      <\/div>\n      <div class=\"stat-card tint\">\n        <span class=\"icon\">03 \/ Delivery time<\/span>\n        <div class=\"num\"><span class=\"unit\">10weeks<\/span><\/div>\n        <div class=\"label\">Lead time for critical components - early procurement was mandatory<\/div>\n      <\/div>\n      <div class=\"stat-card blue-deep\">\n        <span class=\"icon\">04 \/ Project duration<\/span>\n        <div class=\"num num--text\">Oct 23 \u2192 Jan 24<\/div>\n        <div class=\"label\">From the inventory to GMP-compliant commissioning<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- INFOGRAPHIC: FILTER CASCADE -->\n<section class=\"diagram-section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Scheme<\/div>\n    <h2 class=\"section-title\">This is how the <em>filter cascade<\/em> works.<\/h2>\n    <p style=\"margin-top: 14px; font-size: 17px; color: var(--ink-soft); max-width: 60ch;\">\n  In a GMP-compliant facility, outside air is not introduced directly - it passes through a three-stage cleaning cascade. Each variant removes finer particles before the air enters the GMP zone. The end result: HEPA-level particulate filtration, documented and certifiable. \n    <\/p>\n\n    <div class=\"diagram-frame\">\n      <svg class=\"schema-desktop\" viewbox=\"0 0 1080 470\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Filterkaskade F7 \u00b7 F9 \u00b7 H13 f\u00fcr GMP-Reinraum\">\n        <defs>\n          <marker id=\"arrow-blue\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-blue-light\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#7AA0FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-grey\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#8893A6\"\/>\n          <\/marker>\n          <lineargradient id=\"cleanroom-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"\/>\n            <stop offset=\"100%\" stop-color=\"#152040\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-f7\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#5B6478\"\/>\n            <stop offset=\"100%\" stop-color=\"#3A4256\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-f9\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#4F84FF\"\/>\n            <stop offset=\"100%\" stop-color=\"#1740A8\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-h13\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#FFFFFF\"\/>\n            <stop offset=\"100%\" stop-color=\"#A8B2C5\"\/>\n          <\/lineargradient>\n          <pattern id=\"dots-pp\" x=\"0\" y=\"0\" width=\"14\" height=\"14\" patternunits=\"userSpaceOnUse\">\n            <circle cx=\"2\" cy=\"2\" r=\"1\" fill=\"#1A2540\"\/>\n          <\/pattern>\n        <\/defs>\n\n        <rect x=\"0\" y=\"0\" width=\"1080\" height=\"470\" fill=\"url(#dots-pp)\"\/>\n\n        <!-- Aussenluft Inlet -->\n        <g>\n          <text x=\"60\" y=\"160\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#8893A6\" letter-spacing=\"1.5\">AUSSEN-<\/text>\n          <text x=\"60\" y=\"174\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#8893A6\" letter-spacing=\"1.5\">LUFT<\/text>\n          <text x=\"60\" y=\"194\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\" letter-spacing=\"1\">unbehandelt<\/text>\n          <!-- particle dots representing dirty air -->\n          <circle cx=\"40\" cy=\"220\" r=\"2.5\" fill=\"#8893A6\" opacity=\"0.7\"\/>\n          <circle cx=\"55\" cy=\"225\" r=\"2\" fill=\"#8893A6\" opacity=\"0.6\"\/>\n          <circle cx=\"70\" cy=\"218\" r=\"3\" fill=\"#8893A6\" opacity=\"0.8\"\/>\n          <circle cx=\"85\" cy=\"228\" r=\"2\" fill=\"#8893A6\" opacity=\"0.5\"\/>\n          <circle cx=\"50\" cy=\"240\" r=\"2.2\" fill=\"#8893A6\" opacity=\"0.6\"\/>\n          <circle cx=\"75\" cy=\"245\" r=\"2.5\" fill=\"#8893A6\" opacity=\"0.7\"\/>\n        <\/g>\n\n        <!-- Flow line -->\n        <line x1=\"100\" y1=\"230\" x2=\"160\" y2=\"230\" stroke=\"#8893A6\" stroke-width=\"3\" marker-end=\"url(#arrow-grey)\"\/>\n\n        <!-- Filter F7 -->\n        <g>\n          <rect x=\"170\" y=\"170\" width=\"120\" height=\"120\" rx=\"10\" fill=\"url(#filter-f7)\" stroke=\"#5B6478\" stroke-width=\"2\"\/>\n          <!-- pleated filter visual -->\n          <g stroke=\"#0A1224\" stroke-width=\"1.5\" fill=\"none\" opacity=\"0.6\">\n            <path d=\"M 185 195 L 195 215 L 185 235 L 195 255 L 185 275\"\/>\n            <path d=\"M 200 195 L 210 215 L 200 235 L 210 255 L 200 275\"\/>\n            <path d=\"M 215 195 L 225 215 L 215 235 L 225 255 L 215 275\"\/>\n            <path d=\"M 230 195 L 240 215 L 230 235 L 240 255 L 230 275\"\/>\n            <path d=\"M 245 195 L 255 215 L 245 235 L 255 255 L 245 275\"\/>\n            <path d=\"M 260 195 L 270 215 L 260 235 L 270 255 L 260 275\"\/>\n            <path d=\"M 275 195 L 285 215 L 275 235 L 285 255 L 275 275\"\/>\n          <\/g>\n          <rect x=\"170\" y=\"170\" width=\"120\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#0A1224\" opacity=\"0.5\"\/>\n          <text x=\"230\" y=\"184\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">F7<\/text>\n          <text x=\"230\" y=\"320\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">VORFILTER<\/text>\n          <text x=\"230\" y=\"338\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">ePM2.5 \u2265 65 %<\/text>\n          <text x=\"230\" y=\"354\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#8893A6\">grobe Partikel \u00b7 Pollen<\/text>\n        <\/g>\n\n        <!-- Flow line F7 -> F9 -->\n        <line x1=\"290\" y1=\"230\" x2=\"350\" y2=\"230\" stroke=\"#7AA0FF\" stroke-width=\"3\" marker-end=\"url(#arrow-blue-light)\"\/>\n\n        <!-- Filter F9 -->\n        <g>\n          <rect x=\"360\" y=\"170\" width=\"120\" height=\"120\" rx=\"10\" fill=\"url(#filter-f9)\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n          <g stroke=\"#091A55\" stroke-width=\"1.5\" fill=\"none\" opacity=\"0.55\">\n            <path d=\"M 375 195 L 385 215 L 375 235 L 385 255 L 375 275\"\/>\n            <path d=\"M 390 195 L 400 215 L 390 235 L 400 255 L 390 275\"\/>\n            <path d=\"M 405 195 L 415 215 L 405 235 L 415 255 L 405 275\"\/>\n            <path d=\"M 420 195 L 430 215 L 420 235 L 430 255 L 420 275\"\/>\n            <path d=\"M 435 195 L 445 215 L 435 235 L 445 255 L 435 275\"\/>\n            <path d=\"M 450 195 L 460 215 L 450 235 L 460 255 L 450 275\"\/>\n            <path d=\"M 465 195 L 475 215 L 465 235 L 475 255 L 465 275\"\/>\n          <\/g>\n          <rect x=\"360\" y=\"170\" width=\"120\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#091A55\" opacity=\"0.5\"\/>\n          <text x=\"420\" y=\"184\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">F9<\/text>\n          <text x=\"420\" y=\"320\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">FEINFILTER<\/text>\n          <text x=\"420\" y=\"338\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">ePM1 \u2265 80 %<\/text>\n          <text x=\"420\" y=\"354\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#8893A6\">Sub\u00admikron \u00b7 Aerosole<\/text>\n        <\/g>\n\n        <!-- Flow line F9 -> H13 -->\n        <line x1=\"480\" y1=\"230\" x2=\"540\" y2=\"230\" stroke=\"#2D69FF\" stroke-width=\"3\" marker-end=\"url(#arrow-blue)\"\/>\n\n        <!-- Filter H13 -->\n        <g>\n          <rect x=\"550\" y=\"170\" width=\"120\" height=\"120\" rx=\"10\" fill=\"url(#filter-h13)\" stroke=\"#2D69FF\" stroke-width=\"2.5\"\/>\n          <g stroke=\"#2D69FF\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.5\">\n            <path d=\"M 565 195 L 575 215 L 565 235 L 575 255 L 565 275\"\/>\n            <path d=\"M 580 195 L 590 215 L 580 235 L 590 255 L 580 275\"\/>\n            <path d=\"M 595 195 L 605 215 L 595 235 L 605 255 L 595 275\"\/>\n            <path d=\"M 610 195 L 620 215 L 610 235 L 620 255 L 610 275\"\/>\n            <path d=\"M 625 195 L 635 215 L 625 235 L 635 255 L 625 275\"\/>\n            <path d=\"M 640 195 L 650 215 L 640 235 L 650 255 L 640 275\"\/>\n            <path d=\"M 655 195 L 665 215 L 655 235 L 665 255 L 655 275\"\/>\n          <\/g>\n          <rect x=\"550\" y=\"170\" width=\"120\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#2D69FF\"\/>\n          <text x=\"610\" y=\"184\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">H13 \u00b7 HEPA<\/text>\n          <text x=\"610\" y=\"320\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">SCHWEBSTOFF<\/text>\n          <text x=\"610\" y=\"338\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">\u2265 99,95 % @ MPPS<\/text>\n          <text x=\"610\" y=\"354\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#8893A6\">Bakterien \u00b7 Viren<\/text>\n        <\/g>\n\n        <!-- Flow line H13 -> Cleanroom -->\n        <line x1=\"670\" y1=\"230\" x2=\"740\" y2=\"230\" stroke=\"#FFFFFF\" stroke-width=\"3\" marker-end=\"url(#arrow-blue)\"\/>\n\n        <!-- GMP Cleanroom -->\n        <g class=\"schema-pressure-glow\">\n          <rect x=\"750\" y=\"100\" width=\"280\" height=\"260\" rx=\"14\" fill=\"url(#cleanroom-grad)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n          <text x=\"890\" y=\"130\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"#FFFFFF\" letter-spacing=\"2\">GMP-ZONE<\/text>\n          <text x=\"890\" y=\"148\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#7AA0FF\" letter-spacing=\"1\">Verpackung \u00b7 Produktion<\/text>\n\n          <!-- HEPA terminal grid in ceiling -->\n          <rect x=\"780\" y=\"170\" width=\"220\" height=\"14\" rx=\"3\" fill=\"#2D69FF\" opacity=\"0.3\"\/>\n          <line x1=\"800\" y1=\"170\" x2=\"800\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"830\" y1=\"170\" x2=\"830\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"860\" y1=\"170\" x2=\"860\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"890\" y1=\"170\" x2=\"890\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"920\" y1=\"170\" x2=\"920\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"950\" y1=\"170\" x2=\"950\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n          <line x1=\"980\" y1=\"170\" x2=\"980\" y2=\"184\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n\n          <!-- Down arrows from HEPA terminal -->\n          <line x1=\"810\" y1=\"190\" x2=\"810\" y2=\"220\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n          <line x1=\"850\" y1=\"190\" x2=\"850\" y2=\"220\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n          <line x1=\"890\" y1=\"190\" x2=\"890\" y2=\"220\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n          <line x1=\"930\" y1=\"190\" x2=\"930\" y2=\"220\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n          <line x1=\"970\" y1=\"190\" x2=\"970\" y2=\"220\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n\n          <!-- Working surface representation -->\n          <rect x=\"800\" y=\"270\" width=\"180\" height=\"40\" rx=\"4\" fill=\"#091A55\" opacity=\"0.8\"\/>\n          <text x=\"890\" y=\"294\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">VERPACKUNGS\u00adLINIE<\/text>\n\n          <text x=\"890\" y=\"338\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\">\u0394p +30 Pa \u00b7 ISO 8<\/text>\n        <\/g>\n\n        <!-- Pressure indicator above cleanroom -->\n        <g>\n          <rect x=\"800\" y=\"55\" width=\"180\" height=\"34\" rx=\"17\" fill=\"#2D69FF\"\/>\n          <text x=\"890\" y=\"77\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">\u00dcBERDRUCK +30 Pa<\/text>\n        <\/g>\n\n        <!-- Steuerung control box -->\n        <g>\n          <rect x=\"370\" y=\"395\" width=\"340\" height=\"60\" rx=\"10\" fill=\"#0E1426\" stroke=\"#2D69FF\" stroke-width=\"2\"\/>\n          <rect x=\"400\" y=\"405\" width=\"280\" height=\"26\" rx=\"4\" fill=\"#2D69FF\"\/>\n          <text x=\"540\" y=\"423\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"white\">CARBON<tspan font-style=\"italic\">ACTIVE<\/tspan> \u00b7 STEUERUNG<\/text>\n          <text x=\"540\" y=\"447\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\">\u25cf\u0394p \u00b7 Volumenstrom \u00b7 Filter\u00fcberwachung<\/text>\n        <\/g>\n\n        <!-- Sensor lines -->\n        <path d=\"M 540 395 L 540 380 L 230 380 L 230 290\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n        <path d=\"M 540 395 L 540 380 L 420 380 L 420 290\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n        <path d=\"M 540 395 L 540 380 L 610 380 L 610 290\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n        <path d=\"M 710 425 L 730 425 L 730 200 L 750 200\" stroke=\"#2D69FF\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"3 3\"\/>\n\n        <circle class=\"schema-sensor\" cx=\"230\" cy=\"290\" r=\"4\" fill=\"#2D69FF\"\/>\n        <circle class=\"schema-sensor-2\" cx=\"420\" cy=\"290\" r=\"4\" fill=\"#2D69FF\"\/>\n        <circle class=\"schema-sensor-3\" cx=\"610\" cy=\"290\" r=\"4\" fill=\"#2D69FF\"\/>\n        <circle class=\"schema-sensor\" cx=\"750\" cy=\"200\" r=\"4\" fill=\"#2D69FF\"\/>\n\n        <!-- Animated airflow particles -->\n        <circle r=\"2.5\" fill=\"#8893A6\" opacity=\"0.7\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 100 230 L 160 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.7;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2\" fill=\"#8893A6\" opacity=\"0.5\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 100 230 L 160 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.5;0.5;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <circle r=\"2.5\" fill=\"#7AA0FF\" opacity=\"0.8\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 290 230 L 350 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.8;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2\" fill=\"#7AA0FF\" opacity=\"0.6\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 290 230 L 350 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.6;0.6;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <circle r=\"2.5\" fill=\"#2D69FF\" opacity=\"0.9\" filter=\"drop-shadow(0 0 4px #2D69FF)\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 480 230 L 540 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.9;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2\" fill=\"#2D69FF\" opacity=\"0.6\" filter=\"drop-shadow(0 0 4px #2D69FF)\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 480 230 L 540 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.6;0.6;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <circle r=\"3\" fill=\"#FFFFFF\" opacity=\"1\" filter=\"drop-shadow(0 0 6px rgba(255,255,255,0.9))\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 670 230 L 740 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.5\" fill=\"#FFFFFF\" opacity=\"0.8\" filter=\"drop-shadow(0 0 6px rgba(255,255,255,0.8))\">\n          <animatemotion dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\" path=\"M 670 230 L 740 230\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.8;0\" dur=\"2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- TRAPPING ANIMATION: Particles caught inside filters -->\n        <!-- F7: Coarse particles (grey) -->\n        <circle r=\"2.5\" fill=\"#8893A6\">\n          <animate attributename=\"cx\" values=\"140;200;200\" keytimes=\"0;0.55;1\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"205;205;205\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#8893A6\">\n          <animate attributename=\"cx\" values=\"140;195;195\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"1.1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"248;248;248\" dur=\"3.2s\" begin=\"1.1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"1.1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.2\" fill=\"#8893A6\">\n          <animate attributename=\"cx\" values=\"140;205;205\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"2.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"222;222;222\" dur=\"3.2s\" begin=\"2.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"2.2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <!-- F7 accumulated trapped particles -->\n        <circle cx=\"195\" cy=\"215\" r=\"1.8\" fill=\"#8893A6\">\n          <animate attributename=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"4s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"200\" cy=\"262\" r=\"1.5\" fill=\"#8893A6\">\n          <animate attributename=\"opacity\" values=\"0.4;0.7;0.4\" dur=\"4s\" begin=\"1.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- F9: Sub-micron particles (light blue) -->\n        <circle r=\"2\" fill=\"#7AA0FF\">\n          <animate attributename=\"cx\" values=\"330;385;385\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"0.3s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"210;210;210\" dur=\"3.2s\" begin=\"0.3s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"0.3s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.2\" fill=\"#7AA0FF\">\n          <animate attributename=\"cx\" values=\"330;395;395\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"1.4s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"252;252;252\" dur=\"3.2s\" begin=\"1.4s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"1.4s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"1.8\" fill=\"#7AA0FF\">\n          <animate attributename=\"cx\" values=\"330;390;390\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"2.5s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"225;225;225\" dur=\"3.2s\" begin=\"2.5s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"2.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <!-- F9 accumulated trapped particles -->\n        <circle cx=\"385\" cy=\"220\" r=\"1.5\" fill=\"#7AA0FF\">\n          <animate attributename=\"opacity\" values=\"0.4;0.8;0.4\" dur=\"4s\" begin=\"0.8s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"390\" cy=\"262\" r=\"1.3\" fill=\"#7AA0FF\">\n          <animate attributename=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"4s\" begin=\"2.3s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- H13: Finest particles (blue, glowing) -->\n        <circle r=\"1.5\" fill=\"#2D69FF\" filter=\"drop-shadow(0 0 3px #2D69FF)\">\n          <animate attributename=\"cx\" values=\"520;575;575\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"0.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"215;215;215\" dur=\"3.2s\" begin=\"0.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"0.6s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"1.8\" fill=\"#2D69FF\" filter=\"drop-shadow(0 0 3px #2D69FF)\">\n          <animate attributename=\"cx\" values=\"520;585;585\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"1.7s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"248;248;248\" dur=\"3.2s\" begin=\"1.7s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"1.7s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"1.3\" fill=\"#2D69FF\" filter=\"drop-shadow(0 0 3px #2D69FF)\">\n          <animate attributename=\"cx\" values=\"520;580;580\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"2.8s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"262;262;262\" dur=\"3.2s\" begin=\"2.8s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"2.8s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <!-- H13 accumulated trapped particles -->\n        <circle cx=\"575\" cy=\"225\" r=\"1.2\" fill=\"#2D69FF\">\n          <animate attributename=\"opacity\" values=\"0.4;0.8;0.4\" dur=\"4s\" begin=\"1.2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"580\" cy=\"255\" r=\"1\" fill=\"#2D69FF\">\n          <animate attributename=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"4s\" begin=\"2.8s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n      <\/svg>\n\n      <svg class=\"schema-mobile\" viewbox=\"0 0 400 1180\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Filterkaskade F7 \u00b7 F9 \u00b7 H13 (Mobile)\">\n        <defs>\n          <marker id=\"arrow-blue-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#2D69FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-blue-light-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#7AA0FF\"\/>\n          <\/marker>\n          <marker id=\"arrow-grey-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#8893A6\"\/>\n          <\/marker>\n          <marker id=\"arrow-white-m\" viewbox=\"0 0 10 10\" refx=\"9\" refy=\"5\" markerwidth=\"7\" markerheight=\"7\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"#FFFFFF\"\/>\n          <\/marker>\n          <lineargradient id=\"cleanroom-grad-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#0E1426\"\/>\n            <stop offset=\"100%\" stop-color=\"#152040\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-f7-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#5B6478\"\/>\n            <stop offset=\"100%\" stop-color=\"#3A4256\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-f9-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#4F84FF\"\/>\n            <stop offset=\"100%\" stop-color=\"#1740A8\"\/>\n          <\/lineargradient>\n          <lineargradient id=\"filter-h13-m\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"#FFFFFF\"\/>\n            <stop offset=\"100%\" stop-color=\"#A8B2C5\"\/>\n          <\/lineargradient>\n        <\/defs>\n\n        <!-- Aussenluft -->\n        <text x=\"200\" y=\"30\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#8893A6\" letter-spacing=\"2\">AUSSENLUFT<\/text>\n        <text x=\"200\" y=\"48\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\">unbehandelt<\/text>\n        <circle cx=\"170\" cy=\"65\" r=\"2.5\" fill=\"#8893A6\" opacity=\"0.7\"\/>\n        <circle cx=\"200\" cy=\"62\" r=\"2\" fill=\"#8893A6\" opacity=\"0.6\"\/>\n        <circle cx=\"225\" cy=\"68\" r=\"3\" fill=\"#8893A6\" opacity=\"0.8\"\/>\n\n        <line x1=\"200\" y1=\"80\" x2=\"200\" y2=\"120\" stroke=\"#8893A6\" stroke-width=\"2.5\" marker-end=\"url(#arrow-grey-m)\"\/>\n\n        <!-- F7 -->\n        <rect x=\"80\" y=\"130\" width=\"240\" height=\"120\" rx=\"10\" fill=\"url(#filter-f7-m)\" stroke=\"#5B6478\" stroke-width=\"2\"\/>\n        <rect x=\"80\" y=\"130\" width=\"240\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#0A1224\" opacity=\"0.5\"\/>\n        <text x=\"200\" y=\"146\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">F7<\/text>\n        <g stroke=\"#0A1224\" stroke-width=\"1.5\" fill=\"none\" opacity=\"0.6\">\n          <path d=\"M 100 165 L 110 185 L 100 205 L 110 225 L 100 240\"\/>\n          <path d=\"M 130 165 L 140 185 L 130 205 L 140 225 L 130 240\"\/>\n          <path d=\"M 160 165 L 170 185 L 160 205 L 170 225 L 160 240\"\/>\n          <path d=\"M 190 165 L 200 185 L 190 205 L 200 225 L 190 240\"\/>\n          <path d=\"M 220 165 L 230 185 L 220 205 L 230 225 L 220 240\"\/>\n          <path d=\"M 250 165 L 260 185 L 250 205 L 260 225 L 250 240\"\/>\n          <path d=\"M 280 165 L 290 185 L 280 205 L 290 225 L 280 240\"\/>\n        <\/g>\n        <text x=\"200\" y=\"278\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">VORFILTER<\/text>\n        <text x=\"200\" y=\"295\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">ePM2.5 \u2265 65 %<\/text>\n\n        <line x1=\"200\" y1=\"310\" x2=\"200\" y2=\"350\" stroke=\"#7AA0FF\" stroke-width=\"2.5\" marker-end=\"url(#arrow-blue-light-m)\"\/>\n\n        <!-- F9 -->\n        <rect x=\"80\" y=\"360\" width=\"240\" height=\"120\" rx=\"10\" fill=\"url(#filter-f9-m)\" stroke=\"#1740A8\" stroke-width=\"2\"\/>\n        <rect x=\"80\" y=\"360\" width=\"240\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#091A55\" opacity=\"0.5\"\/>\n        <text x=\"200\" y=\"376\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">F9<\/text>\n        <g stroke=\"#091A55\" stroke-width=\"1.5\" fill=\"none\" opacity=\"0.55\">\n          <path d=\"M 100 395 L 110 415 L 100 435 L 110 455 L 100 470\"\/>\n          <path d=\"M 130 395 L 140 415 L 130 435 L 140 455 L 130 470\"\/>\n          <path d=\"M 160 395 L 170 415 L 160 435 L 170 455 L 160 470\"\/>\n          <path d=\"M 190 395 L 200 415 L 190 435 L 200 455 L 190 470\"\/>\n          <path d=\"M 220 395 L 230 415 L 220 435 L 230 455 L 220 470\"\/>\n          <path d=\"M 250 395 L 260 415 L 250 435 L 260 455 L 250 470\"\/>\n          <path d=\"M 280 395 L 290 415 L 280 435 L 290 455 L 280 470\"\/>\n        <\/g>\n        <text x=\"200\" y=\"510\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">FEINFILTER<\/text>\n        <text x=\"200\" y=\"527\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">ePM1 \u2265 80 %<\/text>\n\n        <line x1=\"200\" y1=\"540\" x2=\"200\" y2=\"580\" stroke=\"#2D69FF\" stroke-width=\"2.5\" marker-end=\"url(#arrow-blue-m)\"\/>\n\n        <!-- H13 -->\n        <rect x=\"80\" y=\"590\" width=\"240\" height=\"120\" rx=\"10\" fill=\"url(#filter-h13-m)\" stroke=\"#2D69FF\" stroke-width=\"2.5\"\/>\n        <rect x=\"80\" y=\"590\" width=\"240\" height=\"20\" rx=\"10\" ry=\"0\" fill=\"#2D69FF\"\/>\n        <text x=\"200\" y=\"606\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">H13 \u00b7 HEPA<\/text>\n        <g stroke=\"#2D69FF\" stroke-width=\"1.2\" fill=\"none\" opacity=\"0.5\">\n          <path d=\"M 100 625 L 110 645 L 100 665 L 110 685 L 100 700\"\/>\n          <path d=\"M 130 625 L 140 645 L 130 665 L 140 685 L 130 700\"\/>\n          <path d=\"M 160 625 L 170 645 L 160 665 L 170 685 L 160 700\"\/>\n          <path d=\"M 190 625 L 200 645 L 190 665 L 200 685 L 190 700\"\/>\n          <path d=\"M 220 625 L 230 645 L 220 665 L 230 685 L 220 700\"\/>\n          <path d=\"M 250 625 L 260 645 L 250 665 L 260 685 L 250 700\"\/>\n          <path d=\"M 280 625 L 290 645 L 280 665 L 290 685 L 280 700\"\/>\n        <\/g>\n        <text x=\"200\" y=\"740\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">SCHWEBSTOFF<\/text>\n        <text x=\"200\" y=\"757\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">\u2265 99,95 % @ MPPS<\/text>\n\n        <line x1=\"200\" y1=\"770\" x2=\"200\" y2=\"810\" stroke=\"#FFFFFF\" stroke-width=\"3\" marker-end=\"url(#arrow-white-m)\"\/>\n\n        <!-- GMP Cleanroom -->\n        <rect x=\"40\" y=\"820\" width=\"320\" height=\"240\" rx=\"14\" fill=\"url(#cleanroom-grad-m)\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n        <rect x=\"100\" y=\"800\" width=\"200\" height=\"30\" rx=\"15\" fill=\"#2D69FF\"\/>\n        <text x=\"200\" y=\"820\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" letter-spacing=\"1.5\">\u00dcBERDRUCK +30 Pa<\/text>\n\n        <text x=\"200\" y=\"855\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"white\" letter-spacing=\"2\">GMP-ZONE<\/text>\n        <text x=\"200\" y=\"873\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#7AA0FF\">Verpackung \u00b7 Produktion<\/text>\n\n        <rect x=\"80\" y=\"895\" width=\"240\" height=\"14\" rx=\"3\" fill=\"#2D69FF\" opacity=\"0.3\"\/>\n        <line x1=\"120\" y1=\"895\" x2=\"120\" y2=\"909\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n        <line x1=\"160\" y1=\"895\" x2=\"160\" y2=\"909\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n        <line x1=\"200\" y1=\"895\" x2=\"200\" y2=\"909\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n        <line x1=\"240\" y1=\"895\" x2=\"240\" y2=\"909\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n        <line x1=\"280\" y1=\"895\" x2=\"280\" y2=\"909\" stroke=\"#2D69FF\" stroke-width=\"1\"\/>\n\n        <line x1=\"140\" y1=\"915\" x2=\"140\" y2=\"960\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n        <line x1=\"200\" y1=\"915\" x2=\"200\" y2=\"960\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n        <line x1=\"260\" y1=\"915\" x2=\"260\" y2=\"960\" stroke=\"#FFFFFF\" stroke-width=\"1.5\" stroke-dasharray=\"2 3\"\/>\n\n        <rect x=\"100\" y=\"975\" width=\"200\" height=\"35\" rx=\"4\" fill=\"#091A55\" opacity=\"0.8\"\/>\n        <text x=\"200\" y=\"998\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\" letter-spacing=\"1\">VERPACKUNGSLINIE<\/text>\n\n        <text x=\"200\" y=\"1040\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\">ISO 8<\/text>\n\n        <!-- Steuerung -->\n        <rect x=\"80\" y=\"1090\" width=\"240\" height=\"60\" rx=\"10\" fill=\"#0E1426\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n        <text x=\"200\" y=\"1115\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"#FFFFFF\" letter-spacing=\"1.5\">CARBON<tspan font-style=\"italic\">ACTIVE<\/tspan><\/text>\n        <text x=\"200\" y=\"1133\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#7AA0FF\" letter-spacing=\"1\">\u25cfSTEUERUNG \u00b7 \u0394p \u00b7 Filter<\/text>\n\n        <!-- Animated particles -->\n        <circle r=\"2.5\" fill=\"#8893A6\" opacity=\"0.7\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 200 80 L 200 120\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.7;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.5\" fill=\"#7AA0FF\" opacity=\"0.8\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 200 310 L 200 350\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.8;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.5\" fill=\"#2D69FF\" opacity=\"0.9\" filter=\"drop-shadow(0 0 4px #2D69FF)\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 200 540 L 200 580\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.9;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"3\" fill=\"#FFFFFF\" opacity=\"1\" filter=\"drop-shadow(0 0 6px rgba(255,255,255,0.9))\">\n          <animatemotion dur=\"2s\" repeatcount=\"indefinite\" path=\"M 200 770 L 200 810\"\/>\n          <animate attributename=\"opacity\" values=\"0;1;1;0\" dur=\"2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- TRAPPING ANIMATION (Mobile) -->\n        <!-- F7: Coarse trapped (grey) -->\n        <circle r=\"2.5\" fill=\"#8893A6\">\n          <animate attributename=\"cx\" values=\"170;170;170\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"125;165;165\" keytimes=\"0;0.55;1\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"2.2\" fill=\"#8893A6\">\n          <animate attributename=\"cx\" values=\"230;230;230\" dur=\"3.2s\" begin=\"1.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"125;175;175\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"1.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.7;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"1.6s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"200\" cy=\"170\" r=\"1.6\" fill=\"#8893A6\">\n          <animate attributename=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"4s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- F9: Sub-micron trapped (light blue) -->\n        <circle r=\"2\" fill=\"#7AA0FF\">\n          <animate attributename=\"cx\" values=\"170;170;170\" dur=\"3.2s\" begin=\"0.5s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"355;395;395\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"0.5s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"0.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"1.8\" fill=\"#7AA0FF\">\n          <animate attributename=\"cx\" values=\"230;230;230\" dur=\"3.2s\" begin=\"2.1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"355;405;405\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"2.1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.8;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"2.1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"200\" cy=\"400\" r=\"1.4\" fill=\"#7AA0FF\">\n          <animate attributename=\"opacity\" values=\"0.4;0.8;0.4\" dur=\"4s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n\n        <!-- H13: Finest trapped (blue, glowing) -->\n        <circle r=\"1.5\" fill=\"#2D69FF\" filter=\"drop-shadow(0 0 3px #2D69FF)\">\n          <animate attributename=\"cx\" values=\"170;170;170\" dur=\"3.2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"585;625;625\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"1s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle r=\"1.3\" fill=\"#2D69FF\" filter=\"drop-shadow(0 0 3px #2D69FF)\">\n          <animate attributename=\"cx\" values=\"230;230;230\" dur=\"3.2s\" begin=\"2.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"cy\" values=\"585;635;635\" keytimes=\"0;0.55;1\" dur=\"3.2s\" begin=\"2.6s\" repeatcount=\"indefinite\"\/>\n          <animate attributename=\"opacity\" values=\"0;0.9;0.4;0\" keytimes=\"0;0.4;0.75;1\" dur=\"3.2s\" begin=\"2.6s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n        <circle cx=\"200\" cy=\"630\" r=\"1.1\" fill=\"#2D69FF\">\n          <animate attributename=\"opacity\" values=\"0.4;0.8;0.4\" dur=\"4s\" begin=\"1.5s\" repeatcount=\"indefinite\"\/>\n        <\/circle>\n      <\/svg>\n\n      <div class=\"diagram-legend\">\n        <div class=\"legend-item\"><span class=\"filter-mark\" style=\"background: #5B6478;\">F7Pre-filter<\/span>- coarse particles<\/div>\n        <div class=\"legend-item\"><span class=\"filter-mark\" style=\"background: #1740A8;\">F9Fine filter<\/span>- submicron<\/div>\n        <div class=\"legend-item\"><span class=\"filter-mark\" style=\"background: #2D69FF;\">H13HEPA<\/span>- HEPA filter<\/div>\n        <div class=\"legend-item\"><span class=\"line-h\" style=\"background: #FFFFFF;\"><\/span>Ultra-pure air (in GMP zone)<\/div>\n        <div class=\"legend-item\"><span class=\"swatch\" style=\"background: #2D69FF;\"><\/span>Sensors &amp; control systems<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PRESSURE CASCADE -->\n<section>\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Pressure cascades<\/div>\n    <h2 class=\"section-title\">From corridor <em>to clean room.<\/em><\/h2>\n\n    <div class=\"envelope-grid\">\n      <div class=\"envelope-chart\">\n        <div style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding: 10px 14px; background: rgba(45,105,255,0.08); border-left: 3px solid var(--ca-blue-500); border-radius: 6px;\">\n          <svg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"flex-shrink: 0;\">\n            <circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n            <path d=\"M8 4.5V8.5\" stroke=\"#2D69FF\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <circle cx=\"8\" cy=\"11\" r=\"0.9\" fill=\"#2D69FF\"\/>\n          <\/svg>\n          <span style=\"font-family: 'JetBrains Mono', monospace; font-size: 11px; color: var(--ink-soft); letter-spacing: 0.04em; line-height: 1.5;\">\n  The pressure values shown are <strong style=\"color: var(--ink);\">exemplary<\/strong> - the exact design parameters are subject to the trade secrets of Pure Pharma AG.\n          <\/span>\n        <\/div>\n        <svg class=\"pc-desktop\" viewbox=\"0 0 1080 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Druckkaskade zwischen Au\u00dfen, Schleuse, ISO- und GMP-Zone\" style=\"width: 100%; height: auto;\">\n          <defs>\n            <marker id=\"arrow-pc\" 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            <lineargradient id=\"pc-bar-1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#3A4256\"\/>\n              <stop offset=\"100%\" stop-color=\"#5B6478\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-2\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#1A2A60\"\/>\n              <stop offset=\"100%\" stop-color=\"#1740A8\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-3\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#1740A8\"\/>\n              <stop offset=\"100%\" stop-color=\"#2D69FF\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-4\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#2D69FF\"\/>\n              <stop offset=\"100%\" stop-color=\"#7AA0FF\"\/>\n            <\/lineargradient>\n          <\/defs>\n\n          <!-- Stages as ascending stairs -->\n          <!-- Stage 1: Au\u00dfen, 0 Pa -->\n          <rect x=\"40\" y=\"240\" width=\"220\" height=\"50\" rx=\"6\" fill=\"url(#pc-bar-1)\" stroke=\"#5B6478\" stroke-width=\"1.5\"\/>\n          <text x=\"150\" y=\"225\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#A8B2C5\" letter-spacing=\"1.5\">AUSSEN \/ KORRIDOR<\/text>\n          <text x=\"150\" y=\"271\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"20\" fill=\"white\">0 Pa<\/text>\n\n          <!-- Stage 2: Schleuse, +15 Pa -->\n          <rect x=\"290\" y=\"190\" width=\"220\" height=\"100\" rx=\"6\" fill=\"url(#pc-bar-2)\" stroke=\"#1740A8\" stroke-width=\"1.5\"\/>\n          <text x=\"400\" y=\"175\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">PERSONAL\u00adSCHLEUSE<\/text>\n          <text x=\"400\" y=\"230\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"22\" fill=\"white\">+15 Pa<\/text>\n          <text x=\"400\" y=\"252\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">Eingangs\u00adzone<\/text>\n          <text x=\"400\" y=\"270\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">F7-Filterstufe<\/text>\n\n          <!-- Stage 3: GMP Klasse D, +30 Pa -->\n          <rect x=\"540\" y=\"140\" width=\"220\" height=\"150\" rx=\"6\" fill=\"url(#pc-bar-3)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"650\" y=\"125\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#7AA0FF\" letter-spacing=\"1.5\">GMP-KLASSE D<\/text>\n          <text x=\"650\" y=\"178\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"22\" fill=\"white\">+30 Pa<\/text>\n          <text x=\"650\" y=\"200\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">Verpackung Vor\u00adstufe \u00b7 \u2248 ISO 8<\/text>\n          <text x=\"650\" y=\"216\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">F7 + F9<\/text>\n          <text x=\"650\" y=\"252\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" opacity=\"0.9\">max. 3.520.000 \/m\u00b3<\/text>\n          <text x=\"650\" y=\"269\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#A8B2C5\">Partikel \u2265 0,5 \u00b5m \u00b7 in Ruhe<\/text>\n\n          <!-- Stage 4: GMP Klasse C, +45 Pa -->\n          <rect x=\"790\" y=\"80\" width=\"220\" height=\"210\" rx=\"6\" fill=\"url(#pc-bar-4)\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n          <text x=\"900\" y=\"65\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.5\">GMP-KLASSE C<\/text>\n          <text x=\"900\" y=\"128\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"26\" fill=\"white\">+45 Pa<\/text>\n          <text x=\"900\" y=\"152\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"white\" opacity=\"0.85\">Produktion \u00b7 Verpackung \u00b7 \u2248 ISO 7<\/text>\n          <text x=\"900\" y=\"170\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"white\" opacity=\"0.85\">F7 + F9 + H13<\/text>\n          <text x=\"900\" y=\"200\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"11\" fill=\"white\" opacity=\"0.95\">max. 352.000 \/m\u00b3<\/text>\n          <text x=\"900\" y=\"217\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"white\" opacity=\"0.75\">Partikel \u2265 0,5 \u00b5m \u00b7 in Ruhe<\/text>\n          <text x=\"900\" y=\"252\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"white\" opacity=\"0.95\">REINSTLUFT<\/text>\n\n          <!-- Air flow arrows from clean to dirty -->\n          <path d=\"M 760 100 Q 775 100 775 130 Q 775 165 760 165\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc)\"\/>\n          <path d=\"M 510 160 Q 525 160 525 195 Q 525 230 510 230\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc)\"\/>\n          <path d=\"M 260 215 Q 275 215 275 245 Q 275 280 260 280\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc)\"\/>\n\n          <!-- Bottom axis -->\n          <line x1=\"40\" y1=\"305\" x2=\"1010\" y2=\"305\" stroke=\"#1A2540\" stroke-width=\"1\"\/>\n          <text x=\"40\" y=\"318\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\" letter-spacing=\"1\">\u0394p = 0<\/text>\n          <text x=\"1010\" y=\"318\" text-anchor=\"end\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\" letter-spacing=\"1\">\u0394p = +45 Pa \u00b7 GMP Klasse C<\/text>\n        <\/svg>\n\n        <svg class=\"pc-mobile\" viewbox=\"0 0 400 800\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Druckkaskade (Mobile-Ansicht)\" style=\"width: 100%; height: auto;\">\n          <defs>\n            <marker id=\"arrow-pc-m\" 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            <lineargradient id=\"pc-bar-1-m\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#3A4256\"\/>\n              <stop offset=\"100%\" stop-color=\"#5B6478\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-2-m\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#1A2A60\"\/>\n              <stop offset=\"100%\" stop-color=\"#1740A8\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-3-m\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#1740A8\"\/>\n              <stop offset=\"100%\" stop-color=\"#2D69FF\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"pc-bar-4-m\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n              <stop offset=\"0%\" stop-color=\"#2D69FF\"\/>\n              <stop offset=\"100%\" stop-color=\"#7AA0FF\"\/>\n            <\/lineargradient>\n          <\/defs>\n\n          <!-- Stage 1: Aussen, 0 Pa -->\n          <text x=\"200\" y=\"22\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#A8B2C5\" letter-spacing=\"1.8\">AUSSEN \/ KORRIDOR<\/text>\n          <rect x=\"40\" y=\"35\" width=\"320\" height=\"80\" rx=\"8\" fill=\"url(#pc-bar-1-m)\" stroke=\"#5B6478\" stroke-width=\"1.5\"\/>\n          <text x=\"200\" y=\"85\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"32\" fill=\"white\">0 Pa<\/text>\n\n          <!-- Air flow arrow 1 -->\n          <path d=\"M 350 165 L 370 165 L 370 120\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc-m)\"\/>\n\n          <!-- Stage 2: Personalschleuse, +15 Pa -->\n          <text x=\"200\" y=\"155\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#7AA0FF\" letter-spacing=\"1.8\">PERSONALSCHLEUSE<\/text>\n          <rect x=\"40\" y=\"168\" width=\"320\" height=\"120\" rx=\"8\" fill=\"url(#pc-bar-2-m)\" stroke=\"#1740A8\" stroke-width=\"1.5\"\/>\n          <text x=\"200\" y=\"220\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"32\" fill=\"white\">+15 Pa<\/text>\n          <text x=\"200\" y=\"248\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#A8B2C5\">Eingangszone<\/text>\n          <text x=\"200\" y=\"268\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#A8B2C5\">F7-Filterstufe<\/text>\n\n          <!-- Air flow arrow 2 -->\n          <path d=\"M 350 338 L 370 338 L 370 293\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc-m)\"\/>\n\n          <!-- Stage 3: GMP-Klasse D, +30 Pa -->\n          <text x=\"200\" y=\"328\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"#7AA0FF\" letter-spacing=\"1.8\">GMP-KLASSE D<\/text>\n          <rect x=\"40\" y=\"341\" width=\"320\" height=\"180\" rx=\"8\" fill=\"url(#pc-bar-3-m)\" stroke=\"#2D69FF\" stroke-width=\"1.5\"\/>\n          <text x=\"200\" y=\"395\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"32\" fill=\"white\">+30 Pa<\/text>\n          <text x=\"200\" y=\"423\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#A8B2C5\">Verpackung Vorstufe \u00b7 \u2248 ISO 8<\/text>\n          <text x=\"200\" y=\"441\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"#A8B2C5\">F7 + F9<\/text>\n          <line x1=\"100\" y1=\"465\" x2=\"300\" y2=\"465\" stroke=\"#2D69FF\" stroke-width=\"0.5\" opacity=\"0.4\"\/>\n          <text x=\"200\" y=\"485\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" opacity=\"0.95\">max. 3.520.000 \/m\u00b3<\/text>\n          <text x=\"200\" y=\"504\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"#A8B2C5\">Partikel \u2265 0,5 \u00b5m \u00b7 in Ruhe<\/text>\n\n          <!-- Air flow arrow 3 -->\n          <path d=\"M 350 571 L 370 571 L 370 526\" fill=\"none\" stroke=\"#2D69FF\" stroke-width=\"2\" marker-end=\"url(#arrow-pc-m)\"\/>\n\n          <!-- Stage 4: GMP-Klasse C, +45 Pa -->\n          <text x=\"200\" y=\"561\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" letter-spacing=\"1.8\">GMP-KLASSE C<\/text>\n          <rect x=\"40\" y=\"574\" width=\"320\" height=\"210\" rx=\"8\" fill=\"url(#pc-bar-4-m)\" stroke=\"#7AA0FF\" stroke-width=\"1.5\"\/>\n          <text x=\"200\" y=\"630\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"36\" fill=\"white\">+45 Pa<\/text>\n          <text x=\"200\" y=\"660\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"white\" opacity=\"0.9\">Produktion \u00b7 Verpackung \u00b7 \u2248 ISO 7<\/text>\n          <text x=\"200\" y=\"678\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"11\" fill=\"white\" opacity=\"0.9\">F7 + F9 + H13<\/text>\n          <line x1=\"100\" y1=\"700\" x2=\"300\" y2=\"700\" stroke=\"white\" stroke-width=\"0.5\" opacity=\"0.3\"\/>\n          <text x=\"200\" y=\"720\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"13\" fill=\"white\" opacity=\"0.95\">max. 352.000 \/m\u00b3<\/text>\n          <text x=\"200\" y=\"739\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"10\" fill=\"white\" opacity=\"0.8\">Partikel \u2265 0,5 \u00b5m \u00b7 in Ruhe<\/text>\n          <text x=\"200\" y=\"768\" text-anchor=\"middle\" font-family=\"Archivo Black, sans-serif\" font-size=\"14\" fill=\"white\" opacity=\"0.95\" letter-spacing=\"1.5\">REINSTLUFT<\/text>\n\n          <!-- Side label: airflow direction -->\n          <g transform=\"translate(20, 400) rotate(-90)\">\n            <text x=\"0\" y=\"0\" text-anchor=\"middle\" font-family=\"JetBrains Mono, monospace\" font-size=\"9\" fill=\"#5B6478\" letter-spacing=\"2\">LUFTSTROM \u2191 \u00b7 CLEAN-TO-DIRTY<\/text>\n          <\/g>\n        <\/svg>\n      <\/div>\n\n      <div class=\"envelope-side\">\n        <div class=\"env-card\">\n          <span class=\"icon\">01 \/ Print<\/span>\n          <h4>+45 Pa overpressure<\/h4>\n          <p>The GMP zone is under constant overpressure - air only flows outwards. Particles from outside have no chance. <\/p>\n          <div class=\"range-row\">\n            <span class=\"v\">0 \u2192 +45<\/span>\n            <span class=\"lbl\">Pa - four variant cascade<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"env-card alt\">\n          <span class=\"icon\">02 \/ Purity<\/span>\n          <h4>GMP classes C + D<\/h4>\n          <p>Filter combination F7 - F9 - H13 achieves suspended matter separation &gt; 99.95 % - certifiable according to EU-GMP (\u2248 ISO 7 \/ ISO 8).<\/p>\n          <div class=\"range-row\">\n            <span class=\"v\">99,95<\/span>\n            <span class=\"lbl\">% @ MPPS - H13 HEPA<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STORY -->\n<section style=\"background: #050811;\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">The story<\/div>\n    <h2 class=\"section-title\">In three <em>acts.<\/em><\/h2>\n\n    <div class=\"story-grid\">\n      <div class=\"story-card\">\n        <div class=\"num\">01 \/ Initial situation<\/div>\n        <h3>Pharma needs purity.<\/h3>\n        <p>Pure Pharma modernized its site in Laufenburg in 2023 to raise the packaging and processing of flowers products to pharmaceutical standards - ISO and GMP. A complete concept from a single source was required. <\/p>\n      <\/div>\n\n      <div class=\"story-card\">\n        <div class=\"num\">02 \/ Challenge<\/div>\n        <h3>Certifiable. Time-critical. <\/h3>\n        <p>Two separate ventilation systems, GMP documentation requirements, conversion during ongoing production - and delivery times of up to ten weeks for critical components. Without early basic planning, it would have been significantly more expensive. <\/p>\n        <div class=\"chips\">\n          <span class=\"chip\">ISO 8<\/span>\n          <span class=\"chip\">EU-GMP<\/span>\n          <span class=\"chip\">F7 - F9 - H13<\/span>\n          <span class=\"chip\">Pressure cascades<\/span>\n          <span class=\"chip\">Weekly reporting<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"story-card\">\n        <div class=\"num\">03 \/ Result<\/div>\n        <h3>GMP-capable. Modular. <\/h3>\n        <p>Completely individually planned ventilation facility, modular in design, maintenance-friendly and retrofittable. <em>CarbonActive<\/em> took care of everything from the initial assessment to commissioning - on a management basis, transparently and at eye level. <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- GALLERY -->\n<section class=\"gallery-section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\">Impressions of the facility<\/div>\n    <h2 class=\"section-title\">From the <em>Laufenburg<\/em> site.<\/h2>\n\n    <div class=\"gallery-strip\">\n      <div class=\"g-item\">\n        <span class=\"tag\">Ventilation technology<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-30.-Apr.-2026-15_16_44-1.png\" alt=\"Ventilation technology in the GMP area of Pure Pharma AG\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">Facility control center<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-30.-Apr.-2026-15_16_44-2.png\" alt=\"Pure Pharma AG facility headquarters\">\n      <\/div>\n      <div class=\"g-item\">\n        <span class=\"tag\">GMP processing zone<\/span>\n        <img decoding=\"async\" src=\"https:\/\/carbonactive.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-30.-Apr.-2026-15_16_44-3.png\" alt=\"GMP processing zone Pure Pharma AG, Laufenburg\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA -->\n<section class=\"cta\">\n  <div class=\"container\">\n    <h2>Your GMP processing zone.<br><em>We plan it.<\/em><\/h2>\n    <p>From inventory to commissioning - <em>CarbonActive<\/em> plans, builds and operates ventilation infrastructure for GMP-compliant pharmaceutical and cannabis production. \ud83c\udde8\ud83c\udded <\/p>\n    <div class=\"btn-row\">\n      <a class=\"btn btn-primary\" href=\"https:\/\/meetings-eu1.hubspot.com\/lminks\" target=\"_blank\" rel=\"noopener\">Book a consultation<\/a>\n      <a class=\"btn btn-ghost\" href=\"https:\/\/carbonactive.com\/\">Discover more references<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pure Pharma AG &#8211; CarbonActive Reference Customer testimonial &#8211; Pure Pharma AG Pharma meets purity. GMP-compliant ventilation infrastructure for the new packaging and production facility in Laufenburg: two separate concepts for ISO and GMP zones, a continuous filter cascade from F7 to F9 to H13 &#8211; planned, built and commissioned from a single source. ProjectGMP [&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-20434","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/comments?post=20434"}],"version-history":[{"count":10,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20434\/revisions"}],"predecessor-version":[{"id":20796,"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/pages\/20434\/revisions\/20796"}],"wp:attachment":[{"href":"https:\/\/carbonactive.com\/en\/wp-json\/wp\/v2\/media?parent=20434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}