{"title":"Aquadjini-collection","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eAquadjini – Reinheit, die sich von selbst füllt | emmewasser.ch\u003c\/title\u003e\n  \u003cmeta name=\"description\" content=\"Aquadjini: Die selbstfüllende Glaskaraffe mit Umkehrosmose. Smart gesteuert, medizinisch rein, wunderschön designt. Für Zuhause \u0026amp; B2B.\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400\u0026amp;family=Inter:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"\u003e\u003c\/script\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --abyss:   #010818;\n      --deep:    #020f2a;\n      --ocean:   #031825;\n      --mid:     #02111f;\n      --bright:  #0ea5e9;\n      --cyan:    #38bdf8;\n      --ice:     #bae6fd;\n      --teal:    #06b6d4;\n      --aqua:    #22d3ee;\n    }\n    html { scroll-behavior: smooth; }\n    body { font-family: 'Inter', system-ui, sans-serif; background: var(--abyss); color: #fff; overflow-x: hidden; }\n\n    \/* ── HERO ── *\/\n    #hero { position: relative; height: 100vh; min-height: 600px; overflow: hidden; background: var(--abyss); }\n    #hero-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }\n    .hero-ui { position: relative; z-index: 10; height: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 2.5rem 3rem; }\n    .hero-label { color: rgba(186,230,253,0.65); font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.22em; font-weight: 500; line-height: 2; }\n    .hero-bottom { display: flex; justify-content: space-between; align-items: flex-end; gap: 2rem; }\n    .hero-words { list-style: none; }\n    .hero-word {\n      display: block; margin-bottom: -0.05em;\n      font-family: 'Cormorant Garamond', serif;\n      font-size: clamp(3rem, 8.5vw, 8.5rem);\n      font-weight: 600; line-height: 0.95;\n      text-decoration: none; cursor: pointer;\n      background: linear-gradient(135deg, #fff 40%, #bae6fd);\n      -webkit-background-clip: text; background-clip: text; color: transparent;\n      transform-style: preserve-3d; perspective: 1000px;\n      transition: filter 0.4s ease;\n    }\n    .hero-word:hover { filter: brightness(1.3) saturate(1.5); }\n    .hero-right { text-align: right; max-width: 300px; flex-shrink: 0; }\n    .hero-kicker { font-size: 0.85rem; font-weight: 600; color: #fff; line-height: 1.55; margin-bottom: 0.35rem; }\n    .hero-copy { font-size: 0.78rem; color: rgba(186,230,253,0.55); line-height: 1.7; margin-bottom: 1.5rem; }\n    .hero-domain { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.06em; background: linear-gradient(135deg, #38bdf8, #22d3ee); -webkit-background-clip: text; background-clip: text; color: transparent; margin-top: 0.75rem; display: block; }\n    .hero-fade { position: absolute; bottom: 0; left: 0; right: 0; height: 260px; background: linear-gradient(to bottom, transparent, var(--deep)); pointer-events: none; z-index: 5; }\n\n    \/* ── BUTTONS ── *\/\n    .btn { display: inline-block; padding: 0.75rem 1.75rem; text-decoration: none; font-size: 0.82rem; font-weight: 600; letter-spacing: 0.06em; border-radius: 2px; cursor: pointer; border: none; transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease; }\n    .btn-primary { background: linear-gradient(135deg, #0ea5e9, #06b6d4); color: #fff; }\n    .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 32px rgba(14,165,233,0.45); filter: brightness(1.1); }\n    .btn-outline { background: transparent; color: rgba(186,230,253,0.8); border: 1px solid rgba(56,189,248,0.3); }\n    .btn-outline:hover { border-color: rgba(56,189,248,0.7); background: rgba(56,189,248,0.08); color: var(--ice); }\n\n    \/* ── TRUST BAR ── *\/\n    #trust { background: linear-gradient(to bottom, var(--deep), var(--ocean)); padding: 2.5rem 2rem; }\n    .trust-row { display: flex; justify-content: center; flex-wrap: wrap; gap: 1.75rem 3rem; max-width: 960px; margin: 0 auto; }\n    .trust-item { display: flex; align-items: center; gap: 0.55rem; font-size: 0.78rem; color: rgba(186,230,253,0.6); font-weight: 500; }\n    .trust-dot { width: 5px; height: 5px; border-radius: 50%; background: linear-gradient(135deg, #38bdf8, #06b6d4); flex-shrink: 0; }\n\n    \/* ── SHARED SECTION ── *\/\n    section { position: relative; }\n    .wrap { max-width: 1100px; margin: 0 auto; padding: 0 2rem; }\n    .eyebrow { font-size: 0.68rem; text-transform: uppercase; letter-spacing: 0.25em; color: var(--cyan); font-weight: 600; margin-bottom: 0.9rem; }\n    h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(2rem, 4.5vw, 3.25rem); font-weight: 400; line-height: 1.15; color: #fff; margin-bottom: 1.5rem; }\n    h2 em { font-style: italic; color: var(--cyan); }\n\n    \/* ── PROBLEM ── *\/\n    #problem { background: linear-gradient(to bottom, var(--ocean), var(--mid)); padding: 7rem 0 8rem; }\n    .problem-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 4.5rem; align-items: start; }\n    .problem-text p { font-size: 0.95rem; color: rgba(255,255,255,0.62); line-height: 1.85; margin-bottom: 1.15rem; }\n    .problem-text strong { color: rgba(186,230,253,0.88); }\n    .prob-list { list-style: none; margin: 1.5rem 0; }\n    .prob-list li { display: flex; align-items: flex-start; gap: 0.7rem; padding: 0.65rem 0; border-bottom: 1px solid rgba(255,255,255,0.05); color: rgba(255,255,255,0.55); font-size: 0.875rem; line-height: 1.5; }\n    .prob-list li::before { content: '—'; color: rgba(56,189,248,0.45); flex-shrink: 0; }\n    .problem-quote { margin-top: 2rem; padding: 1.5rem 1.5rem 1.5rem 1.75rem; border-left: 2px solid rgba(56,189,248,0.25); background: rgba(56,189,248,0.03); }\n    .problem-quote p { font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; font-style: italic; color: rgba(186,230,253,0.65); line-height: 1.75; }\n    .stats-col { display: flex; flex-direction: column; gap: 1rem; }\n    .stat-card { background: rgba(56,189,248,0.05); border: 1px solid rgba(56,189,248,0.1); border-radius: 3px; padding: 1.5rem; }\n    .stat-num { font-family: 'Cormorant Garamond', serif; font-size: 2.5rem; font-weight: 300; color: var(--cyan); line-height: 1; margin-bottom: 0.3rem; }\n    .stat-label { font-size: 0.78rem; color: rgba(186,230,253,0.5); line-height: 1.6; }\n\n    \/* ── SOLUTION ── *\/\n    #solution { background: linear-gradient(to bottom, var(--mid), #011a2e); padding: 7rem 0 8rem; }\n    .solution-head { text-align: center; margin-bottom: 4rem; }\n    .solution-head p { color: rgba(255,255,255,0.45); font-size: 0.95rem; max-width: 580px; margin: 0 auto; line-height: 1.8; }\n    .features { display: grid; grid-template-columns: repeat(2,1fr); gap: 1.25rem; }\n    .feat { background: rgba(255,255,255,0.025); border: 1px solid rgba(56,189,248,0.09); border-radius: 3px; padding: 2rem; transition: background 0.4s, border-color 0.4s, transform 0.3s; }\n    .feat:hover { background: rgba(56,189,248,0.055); border-color: rgba(56,189,248,0.22); transform: translateY(-3px); }\n    .feat-glyph { font-size: 1.3rem; margin-bottom: 1rem; opacity: 0.7; }\n    .feat-cat { font-size: 0.62rem; text-transform: uppercase; letter-spacing: 0.22em; color: var(--cyan); font-weight: 600; margin-bottom: 0.6rem; }\n    .feat-title { font-family: 'Cormorant Garamond', serif; font-size: 1.35rem; font-weight: 400; color: #fff; margin-bottom: 0.35rem; line-height: 1.3; }\n    .feat-tagline { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 0.92rem; color: rgba(186,230,253,0.5); margin-bottom: 1rem; }\n    .feat-body { font-size: 0.845rem; color: rgba(255,255,255,0.48); line-height: 1.8; }\n\n    \/* ── HOW IT WORKS ── *\/\n    #how { background: linear-gradient(to bottom, #011a2e, #020f20); padding: 7rem 0 8rem; }\n    .how-head { text-align: center; margin-bottom: 5rem; }\n    .steps { display: grid; grid-template-columns: repeat(3,1fr); gap: 2rem; position: relative; }\n    .steps::before { content: ''; position: absolute; top: 2rem; left: calc(16.67% + 1rem); right: calc(16.67% + 1rem); height: 1px; background: linear-gradient(to right, rgba(56,189,248,0.15), rgba(56,189,248,0.4), rgba(56,189,248,0.15)); pointer-events: none; }\n    .step { text-align: center; padding: 0 0.75rem; }\n    .step-n { width: 4rem; height: 4rem; border-radius: 50%; border: 1px solid rgba(56,189,248,0.25); display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; background: rgba(56,189,248,0.04); font-family: 'Cormorant Garamond', serif; font-size: 1.2rem; color: var(--cyan); position: relative; z-index: 1; }\n    .step-title { font-family: 'Cormorant Garamond', serif; font-size: 1.25rem; font-weight: 400; color: #fff; margin-bottom: 0.75rem; }\n    .step-body { font-size: 0.84rem; color: rgba(255,255,255,0.45); line-height: 1.8; }\n    .how-cta { text-align: center; margin-top: 4rem; }\n\n    \/* ── PRODUCTS ── *\/\n    #products { background: linear-gradient(to bottom, #020f20, var(--deep)); padding: 7rem 0 8rem; }\n    .products-head { text-align: center; margin-bottom: 4rem; }\n    .product-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 1rem; }\n    .pcard { background: rgba(255,255,255,0.025); border: 1px solid rgba(56,189,248,0.09); border-radius: 3px; padding: 1.75rem 1.4rem; display: flex; flex-direction: column; transition: background 0.4s, border-color 0.4s, transform 0.3s; }\n    .pcard:hover { background: rgba(56,189,248,0.055); border-color: rgba(56,189,248,0.28); transform: translateY(-4px); }\n    .pcard.hi { border-color: rgba(56,189,248,0.22); background: rgba(56,189,248,0.045); }\n    .pcard-badge { font-size: 0.6rem; text-transform: uppercase; letter-spacing: 0.2em; color: var(--cyan); margin-bottom: 0.65rem; font-weight: 600; }\n    .pcard-name { font-family: 'Cormorant Garamond', serif; font-size: 1.5rem; font-weight: 400; color: #fff; margin-bottom: 0.4rem; line-height: 1.2; }\n    .pcard-ideal { font-size: 0.73rem; color: rgba(186,230,253,0.42); margin-bottom: 1.5rem; line-height: 1.55; }\n    .pcard-list { list-style: none; margin-bottom: 2rem; flex: 1; }\n    .pcard-list li { display: flex; align-items: center; gap: 0.45rem; padding: 0.38rem 0; font-size: 0.76rem; color: rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.04); }\n    .pcard-list li .y { color: var(--cyan); font-size: 0.65rem; flex-shrink: 0; }\n    .pcard-list li .n { color: rgba(255,255,255,0.18); font-size: 0.65rem; flex-shrink: 0; }\n    .pcard-btn { display: block; text-align: center; padding: 0.6rem 1rem; border: 1px solid rgba(56,189,248,0.28); color: rgba(186,230,253,0.75); text-decoration: none; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; border-radius: 2px; transition: all 0.3s; cursor: pointer; }\n    .pcard-btn:hover, .pcard.hi .pcard-btn { background: linear-gradient(135deg,#0ea5e9,#06b6d4); border-color: transparent; color: #fff; }\n    .products-note { text-align: center; margin-top: 2.5rem; font-size: 0.8rem; color: rgba(186,230,253,0.35); line-height: 1.75; }\n    .products-note a { color: rgba(56,189,248,0.6); text-decoration: none; }\n    .products-note a:hover { color: var(--cyan); }\n\n    \/* ── TESTIMONIALS ── *\/\n    #testi { background: linear-gradient(to bottom, var(--deep), var(--ocean)); padding: 7rem 0 8rem; }\n    .testi-head { text-align: center; margin-bottom: 4rem; }\n    .testi-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1.5rem; }\n    .tcard { background: rgba(255,255,255,0.025); border: 1px solid rgba(56,189,248,0.07); border-radius: 3px; padding: 2rem; }\n    .tcard-quote { font-family: 'Cormorant Garamond', serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.7); line-height: 1.78; margin-bottom: 1.5rem; }\n    .tcard-author { font-size: 0.73rem; color: rgba(186,230,253,0.38); font-weight: 500; }\n    .badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.8rem; margin-top: 4rem; }\n    .badge { display: flex; align-items: center; gap: 0.45rem; padding: 0.45rem 1rem; background: rgba(56,189,248,0.04); border: 1px solid rgba(56,189,248,0.1); border-radius: 2px; font-size: 0.73rem; color: rgba(186,230,253,0.6); font-weight: 500; }\n\n    \/* ── FAQ ── *\/\n    #faq { background: linear-gradient(to bottom, var(--ocean), var(--mid)); padding: 7rem 0 8rem; }\n    .faq-head { text-align: center; margin-bottom: 4rem; }\n    .faq-list { max-width: 740px; margin: 0 auto; }\n    .faq-item { border-bottom: 1px solid rgba(56,189,248,0.09); }\n    .faq-q { width: 100%; background: none; border: none; text-align: left; padding: 1.4rem 0; display: flex; justify-content: space-between; align-items: center; cursor: pointer; color: rgba(255,255,255,0.82); font-size: 0.92rem; font-weight: 500; font-family: 'Inter', sans-serif; gap: 1rem; }\n    .faq-q:hover { color: var(--cyan); }\n    .faq-icon { color: var(--cyan); font-size: 1.15rem; flex-shrink: 0; transition: transform 0.3s ease; line-height: 1; }\n    .faq-item.open .faq-icon { transform: rotate(45deg); }\n    .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.45s ease; }\n    .faq-item.open .faq-a { max-height: 400px; }\n    .faq-a p { padding-bottom: 1.5rem; font-size: 0.86rem; color: rgba(255,255,255,0.48); line-height: 1.85; }\n\n    \/* ── FINAL CTA ── *\/\n    #cta { background: linear-gradient(to bottom, var(--mid), var(--deep)); padding: 8rem 0; text-align: center; position: relative; overflow: hidden; }\n    #cta::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 700px; height: 700px; background: radial-gradient(ellipse at center, rgba(14,165,233,0.07) 0%, transparent 70%); pointer-events: none; }\n    .cta-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(2rem, 4.5vw, 3.5rem); font-weight: 300; color: #fff; margin-bottom: 1.25rem; line-height: 1.2; }\n    .cta-title em { font-style: italic; color: var(--cyan); }\n    .cta-sub { font-size: 0.97rem; color: rgba(255,255,255,0.48); max-width: 560px; margin: 0 auto 2.5rem; line-height: 1.78; }\n    .cta-btns { display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap; margin-bottom: 3rem; }\n    .cta-guarantees { display: flex; justify-content: center; flex-wrap: wrap; gap: 1.5rem; }\n    .cta-g { display: flex; align-items: center; gap: 0.4rem; font-size: 0.76rem; color: rgba(186,230,253,0.38); }\n    .cta-g span:first-child { color: rgba(56,189,248,0.55); }\n\n    \/* ── FOOTER ── *\/\n    footer { background: var(--deep); padding: 2rem 3rem; border-top: 1px solid rgba(56,189,248,0.07); display: flex; justify-content: space-between; align-items: center; font-size: 0.73rem; color: rgba(186,230,253,0.25); gap: 1rem; }\n    .footer-brand { font-family: 'Cormorant Garamond', serif; font-size: 0.95rem; color: rgba(186,230,253,0.45); }\n\n    \/* ── RESPONSIVE ── *\/\n    @media (max-width: 900px) {\n      .hero-ui { padding: 1.75rem; }\n      .hero-right { max-width: 220px; }\n      .problem-grid { grid-template-columns: 1fr; gap: 2.5rem; }\n      .features { grid-template-columns: 1fr; }\n      .steps { grid-template-columns: 1fr; gap: 2.5rem; }\n      .steps::before { display: none; }\n      .product-grid { grid-template-columns: repeat(2,1fr); }\n      .testi-grid { grid-template-columns: 1fr; }\n    }\n    @media (max-width: 600px) {\n      .hero-bottom { flex-direction: column; align-items: flex-start; }\n      .hero-right { text-align: left; max-width: 100%; }\n      .product-grid { grid-template-columns: 1fr; }\n      .wrap { padding: 0 1.25rem; }\n      footer { flex-direction: column; text-align: center; }\n    }\n  \u003c\/style\u003e\n\n\n\n\u003c!-- ══════════════════════════════ HERO ══════════════════════════════ --\u003e\n\u003csection id=\"hero\"\u003e\n  \u003ccanvas id=\"hero-canvas\"\u003e\u003c\/canvas\u003e\n  \u003cdiv class=\"hero-ui\"\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"hero-label\"\u003eSelbstfüllende Glaskaraffe mit Umkehrosmose\u003c\/p\u003e\n      \u003cp class=\"hero-label\"\u003eReinheit · Ästhetik · Smart Home\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hero-bottom\"\u003e\n      \u003cnav\u003e\n        \u003ca class=\"hero-word\" href=\"#solution\"\u003eREIN\u003c\/a\u003e\n        \u003ca class=\"hero-word\" href=\"#solution\"\u003eLEBENDIG\u003c\/a\u003e\n        \u003ca class=\"hero-word\" href=\"#how\"\u003eSMART\u003c\/a\u003e\n        \u003ca class=\"hero-word\" href=\"#products\"\u003eEINZIGARTIG\u003c\/a\u003e\n      \u003c\/nav\u003e\n      \u003cdiv class=\"hero-right\"\u003e\n        \u003cp class=\"hero-kicker\"\u003eWasser, dem Sie blind vertrauen.\u003c\/p\u003e\n        \u003cp class=\"hero-kicker\"\u003eAutomatisch. Intelligent. Wunderschön.\u003c\/p\u003e\n        \u003cp class=\"hero-copy\"\u003eDie erste selbstfüllende Alladin-Glaskaraffe\u003cbr\u003emit medizinischer Umkehrosmose.\u003c\/p\u003e\n        \u003ca href=\"#products\" class=\"btn btn-primary\"\u003eJetzt konfigurieren\u003c\/a\u003e\n        \u003cspan class=\"hero-domain\"\u003eemmewasser.ch\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hero-fade\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ TRUST ══════════════════════════════ --\u003e\n\u003cdiv id=\"trust\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eTDS typisch unter 20 PPM\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eHandgefertigte Alladin-Glaskaraffe\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eSwiss Design \u0026amp; Engineering\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eKeimfrei durch Disruptor-Technologie\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003e1–3 Monate Probezeit für B2B\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══════════════════════════════ PROBLEM ══════════════════════════════ --\u003e\n\u003csection id=\"problem\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"problem-grid\"\u003e\n      \u003cdiv class=\"problem-text\"\u003e\n        \u003cp class=\"eyebrow\"\u003eDas Problem\u003c\/p\u003e\n        \u003ch2\u003eWas wir täglich trinken, bleibt unsichtbar –\u003cbr\u003ebis es \u003cem\u003espürbar\u003c\/em\u003e wird.\u003c\/h2\u003e\n        \u003cp\u003eStellen Sie sich vor: Sie schenken sich ein Glas Wasser ein. Es sieht klar aus. Schmeckt neutral. Doch was Ihre Augen nicht sehen, belastet Ihren Körper Tag für Tag.\u003c\/p\u003e\n        \u003cp\u003eIn vielen Haushalten schleichen sich durch alternde Rohrleitungen und industrielle Rückstände ungewollte Begleiter ins Trinkwasser: \u003cstrong\u003eHormone, Pestizide, Schwermetalle und Mikroplastik.\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cul class=\"prob-list\"\u003e\n          \u003cli\u003eDie schwere Wasserflasche, die Sie mühsam schleppen\u003c\/li\u003e\n          \u003cli\u003eDer leere Filterkrug, den niemand nachfüllt\u003c\/li\u003e\n          \u003cli\u003eDer chlorige Beigeschmack, den Sie übertünchen\u003c\/li\u003e\n          \u003cli\u003eDer Plastik-Wasserspender, der Ihr Ambiente zerstört\u003c\/li\u003e\n          \u003cli\u003eDie Unsicherheit, ob das Wasser gut für Ihre Familie ist\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cdiv class=\"problem-quote\"\u003e\n          \u003cp\u003e„Ich wusste nicht, wie sehr mich die Unsicherheit über mein Leitungswasser belastet hat, bis ich eine echte Lösung gefunden habe.\"\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"stats-col\"\u003e\n        \u003cdiv class=\"stat-card\"\u003e\n          \u003cdiv class=\"stat-num\"\u003e\u0026lt;20 PPM\u003c\/div\u003e\n          \u003cdiv class=\"stat-label\"\u003eTypischer TDS-Wert nach Aquadjini-Filtration — Leitungswasser liegt oft bei 200–500 PPM\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat-card\"\u003e\n          \u003cdiv class=\"stat-num\"\u003e99%\u003c\/div\u003e\n          \u003cdiv class=\"stat-label\"\u003eSchadstoffe entfernt durch die mehrstufige Umkehrosmose — Hormone, Pestizide, Schwermetalle, Mikroplastik\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat-card\"\u003e\n          \u003cdiv class=\"stat-num\"\u003e0 kg\u003c\/div\u003e\n          \u003cdiv class=\"stat-label\"\u003eWasserflaschen schleppen — die Karaffe füllt sich automatisch auf Ihren Wunschpegel\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat-card\"\u003e\n          \u003cdiv class=\"stat-num\"\u003e1×\/Jahr\u003c\/div\u003e\n          \u003cdiv class=\"stat-label\"\u003eMembranwechsel (Hauptfilter) — wartungsarm und kosteneffizient\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ SOLUTION ══════════════════════════════ --\u003e\n\u003csection id=\"solution\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"solution-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eDie Lösung\u003c\/p\u003e\n      \u003ch2\u003eAquadjini. \u003cem\u003eReinheit, die sich von selbst füllt.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eIm eleganten Podest verbirgt sich professionelle Umkehrosmose-Technologie. Oben thront die handgefertigte Alladin-Glaskaraffe — ein Designobjekt, das jeden Raum aufwertet.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"features\"\u003e\n      \u003cdiv class=\"feat\"\u003e\n        \u003cdiv class=\"feat-glyph\"\u003e◈\u003c\/div\u003e\n        \u003cdiv class=\"feat-cat\"\u003eReinheit\u003c\/div\u003e\n        \u003cdiv class=\"feat-title\"\u003eMedizinische Umkehrosmose + Disruptor\u003c\/div\u003e\n        \u003cdiv class=\"feat-tagline\"\u003e„Nicht nur gefiltert. Fundamental gereinigt.\"\u003c\/div\u003e\n        \u003cdiv class=\"feat-body\"\u003eUnsere mehrstufige Umkehrosmose entfernt 99 % aller Schadstoffe — von Hormonen über Schwermetalle bis zu Mikroplastik. Der Disruptor-Vorfilter sorgt dauerhaft für Keimfreiheit. Das integrierte TDS-Messgerät beweist Ihnen die Reinheit in Echtzeit: typisch unter 20 PPM.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feat\"\u003e\n        \u003cdiv class=\"feat-glyph\"\u003e◎\u003c\/div\u003e\n        \u003cdiv class=\"feat-cat\"\u003eIntelligenz\u003c\/div\u003e\n        \u003cdiv class=\"feat-title\"\u003eSmarte Steuerung — so flexibel wie Ihr Leben\u003c\/div\u003e\n        \u003cdiv class=\"feat-tagline\"\u003e„Automatisch intelligent. Manuell kontrollierbar.\"\u003c\/div\u003e\n        \u003cdiv class=\"feat-body\"\u003eLegen Sie per App oder Browser fest, wann und wie viel Wasser in der Karaffe sein soll. Füllmengen, Dosierung, Filterlebensdauer — alles in einer Oberfläche. Oder schalten Sie WLAN ab und nutzen Sie die Einknopf-Direktbedienung. Strahlungsfrei und datensicher.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feat\"\u003e\n        \u003cdiv class=\"feat-glyph\"\u003e◇\u003c\/div\u003e\n        \u003cdiv class=\"feat-cat\"\u003eLebendigkeit\u003c\/div\u003e\n        \u003cdiv class=\"feat-title\"\u003eHimalaya-Remineralisierung, ml-genau\u003c\/div\u003e\n        \u003cdiv class=\"feat-tagline\"\u003e„Rein ist nicht genug. Es muss auch lebendig schmecken.\"\u003c\/div\u003e\n        \u003cdiv class=\"feat-body\"\u003eReines Osmosewasser schmeckt flach. Deshalb dosiert Aquadjini automatisch eine gesättigte Himalaya-Salzlösung — Milliliter für Milliliter, reich an natürlichen Spurenelementen. Frei justierbar über die App, ob sanft mineralisiert oder kräftig belebt.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feat\"\u003e\n        \u003cdiv class=\"feat-glyph\"\u003e◉\u003c\/div\u003e\n        \u003cdiv class=\"feat-cat\"\u003eÄsthetik\u003c\/div\u003e\n        \u003cdiv class=\"feat-title\"\u003eEine Karaffe, die ein Statement setzt\u003c\/div\u003e\n        \u003cdiv class=\"feat-tagline\"\u003e„Warum verstecken wir Wasser in Plastik?\"\u003c\/div\u003e\n        \u003cdiv class=\"feat-body\"\u003eDie handgefertigte Alladin-Karaffe von Living Design ist kein versteckter Plastikbehälter, sondern ein bewundertes Designobjekt. Mit schlankem Glaskörper und optionalem Edelsteinzylinder wird sie zum Gesprächsthema in Ihrer Küche, Praxis oder Lobby.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ HOW IT WORKS ══════════════════════════════ --\u003e\n\u003csection id=\"how\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"how-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eSo funktioniert es\u003c\/p\u003e\n      \u003ch2\u003eAquadjini in 3 Schritten.\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-n\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"step-title\"\u003eAnschluss \u0026amp; Konfiguration\u003c\/div\u003e\n        \u003cdiv class=\"step-body\"\u003eUnser Fachpartner installiert Aquadjini an Strom, Wasser- und Abwasserleitung — typischerweise in 1–2 Stunden. In der App legen Sie Wunsch-Füllstand und Mineralisierungsstärke fest. WLAN optional.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-n\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"step-title\"\u003eAutomatische Versorgung\u003c\/div\u003e\n        \u003cdiv class=\"step-body\"\u003eSobald der Wasserstand Ihren Mindestwert unterschreitet, startet Aquadjini automatisch. Die Umkehrosmose arbeitet leise im Podest, während die gläserne Karaffe als Schmuckstück sichtbar thront.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-n\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"step-title\"\u003eGeniessen \u0026amp; Vertrauen\u003c\/div\u003e\n        \u003cdiv class=\"step-body\"\u003eDas TDS-Display zeigt Reinheit in Echtzeit. Geniessen Sie mineralisiertes Wasser — ohne Schleppen, ohne Zweifel. Die App erinnert sanft an anstehenden Wartungsbedarf.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"how-cta\"\u003e\n      \u003ca href=\"#products\" class=\"btn btn-primary\"\u003eMeine Aquadjini konfigurieren\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ PRODUCTS ══════════════════════════════ --\u003e\n\u003csection id=\"products\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"products-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eDie Varianten\u003c\/p\u003e\n      \u003ch2\u003eWählen Sie Ihre \u003cem\u003eperfekte Aquadjini.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"product-grid\"\u003e\n      \u003cdiv class=\"pcard\"\u003e\n        \u003cdiv class=\"pcard-badge\"\u003eEinstieg\u003c\/div\u003e\n        \u003cdiv class=\"pcard-name\"\u003ePure 5L\u003c\/div\u003e\n        \u003cdiv class=\"pcard-ideal\"\u003eSingles, Paare, kleine Praxen \u0026amp; Büros\u003c\/div\u003e\n        \u003cul class=\"pcard-list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Alladin-Karaffe 5 Liter\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Umkehrosmose mehrstufig\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e TDS-Messgerät integriert\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Himalaya-Dosierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e App \u0026amp; Browser-Steuerung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e WLAN-Deaktivierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"n\"\u003e–\u003c\/span\u003e UMH-Vitalisierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"n\"\u003e–\u003c\/span\u003e Edelsteinzylinder\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca href=\"#\" class=\"pcard-btn\"\u003eKonfigurieren\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pcard\"\u003e\n        \u003cdiv class=\"pcard-badge\"\u003eFamilie \u0026amp; B2B\u003c\/div\u003e\n        \u003cdiv class=\"pcard-name\"\u003ePure 10L\u003c\/div\u003e\n        \u003cdiv class=\"pcard-ideal\"\u003eFamilien, Büros, Hotels \u0026amp; Restaurants\u003c\/div\u003e\n        \u003cul class=\"pcard-list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Alladin-Karaffe 10 Liter\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Umkehrosmose mehrstufig\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e TDS-Messgerät integriert\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Himalaya-Dosierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e App \u0026amp; Browser-Steuerung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e WLAN-Deaktivierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"n\"\u003e–\u003c\/span\u003e UMH-Vitalisierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"n\"\u003e–\u003c\/span\u003e Edelsteinzylinder\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca href=\"#\" class=\"pcard-btn\"\u003eKonfigurieren\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pcard hi\"\u003e\n        \u003cdiv class=\"pcard-badge\"\u003ePremium · Wellness\u003c\/div\u003e\n        \u003cdiv class=\"pcard-name\"\u003eVital 5L\u003c\/div\u003e\n        \u003cdiv class=\"pcard-ideal\"\u003eYoga, Therapeuten \u0026amp; Wellness-Praxen\u003c\/div\u003e\n        \u003cul class=\"pcard-list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Alladin-Karaffe 5 Liter\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Umkehrosmose mehrstufig\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e TDS-Messgerät integriert\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Himalaya-Dosierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e App \u0026amp; Browser-Steuerung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e WLAN-Deaktivierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e UMH-Vitalisierung (5J.)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Edelsteinzylinder\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca href=\"#\" class=\"pcard-btn\"\u003eKonfigurieren\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pcard hi\"\u003e\n        \u003cdiv class=\"pcard-badge\"\u003eFlaggschiff · Luxus\u003c\/div\u003e\n        \u003cdiv class=\"pcard-name\"\u003eVital 10L\u003c\/div\u003e\n        \u003cdiv class=\"pcard-ideal\"\u003eSpas, Luxus-Hotels \u0026amp; Premium-Haushalte\u003c\/div\u003e\n        \u003cul class=\"pcard-list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Alladin-Karaffe 10 Liter\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Umkehrosmose mehrstufig\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e TDS-Messgerät integriert\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Himalaya-Dosierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e App \u0026amp; Browser-Steuerung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e WLAN-Deaktivierung\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e UMH-Vitalisierung (5J.)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"y\"\u003e✓\u003c\/span\u003e Edelsteinzylinder\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca href=\"#\" class=\"pcard-btn\"\u003eKonfigurieren\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"products-note\"\u003e\n      Individuelles Holzpodest auf Anfrage — unser befreundeter Holzkünstler fertigt Unikate in Ihrer Wunsch-Holzart.\u003cbr\u003e\n      \u003ca href=\"#\"\u003eIndividualanfrage stellen →\u003c\/a\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ TESTIMONIALS ══════════════════════════════ --\u003e\n\u003csection id=\"testi\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"testi-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eStimmen\u003c\/p\u003e\n      \u003ch2\u003eVertraut von Menschen,\u003cbr\u003edie auf \u003cem\u003eQualität\u003c\/em\u003e achten.\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"testi-grid\"\u003e\n      \u003cdiv class=\"tcard\"\u003e\n        \u003cdiv class=\"tcard-quote\"\u003e„In unserer Praxis standen jahrelang Plastikflaschen herum. Die Aquadjini im Empfangsbereich signalisiert unseren Patienten auf subtile Weise: Hier wird auf Qualität und Hygiene geachtet. Plus: kein lästiges Schleppen mehr.\"\u003c\/div\u003e\n        \u003cdiv class=\"tcard-author\"\u003eDr. med. Beat Keller — Praxis für Naturheilkunde, Zürich\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcard\"\u003e\n        \u003cdiv class=\"tcard-quote\"\u003e„Ich habe endlich die Gewissheit, dass meine Kinder kein Wasser mit Hormonrückständen trinken. Die App zeigt mir unter 20 PPM an. Und die Karaffe ist einfach wunderschön auf unserer Kücheninsel.\"\u003c\/div\u003e\n        \u003cdiv class=\"tcard-author\"\u003eSarah M. — Mutter von drei Kindern, Bern\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcard\"\u003e\n        \u003cdiv class=\"tcard-quote\"\u003e„Unsere Gäste fragen regelmässig nach der schönen Wasser-Karaffe in der Lobby. Das Feedback ist überwältigend — es wirkt edler als jeder Wasserspender und ist nachhaltiger als Flaschenwasser.\"\u003c\/div\u003e\n        \u003cdiv class=\"tcard-author\"\u003eMarkus T. — Betriebsleiter Boutique-Hotel, Luzern\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"badges\"\u003e\n      \u003cdiv class=\"badge\"\u003e✓ TDS-geprüft: typisch \u0026lt;20 PPM\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e✓ Keimfrei durch Disruptor\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e✓ Handgefertigtes Designglas\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e✓ 2 Jahre Garantie auf Anlage\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e✓ 5 Jahre Garantie UMH-System\u003c\/div\u003e\n      \u003cdiv class=\"badge\"\u003e✓ Modular erweiterbar\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ FAQ ══════════════════════════════ --\u003e\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"faq-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eHäufige Fragen\u003c\/p\u003e\n      \u003ch2\u003eAlles, was Sie wissen möchten.\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-list\"\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eWas unterscheidet Aquadjini von einem Wasserspender oder Filterkrug?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eEin Wasserspender kühlt oft nur vorhandenes Wasser oder arbeitet mit externen Flaschen. Ein Filterkrug reduziert nur grobe Verunreinigungen. Aquadjini ist eine stationäre Umkehrosmoseanlage mit medizinischer Reinigungsleistung (unter 20 PPM), die sich automatisch in eine hochwertige Glaskaraffe nachfüllt. Kein Schleppen, keine Plastikflaschen, keine halbe Filterleistung.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eWie funktioniert die automatische Selbstfüllung genau?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eSie definieren in der App einen Mindest- und Maximalpegel (z.B. min. 5L, max. 10L). Sinkt der Wasserstand unter das Minimum, startet die Anlage automatisch und füllt bis zum Maximum. Mehrere Sicherheitsstufen — Überlaufschutz, Trockenlaufschutz, Leckage-Sensoren — machen das System absolut sicher.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eKann ich Aquadjini ohne App und ohne WLAN nutzen?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eAbsolut. Die Einknopf-Direktbedienung am Gerät erlaubt manuelles Starten und Stoppen. Sie können das WLAN dauerhaft deaktivieren — das System arbeitet vollständig offline. Ideal für strahlungssensible Nutzer. Kein Feature geht dabei verloren.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eWie oft müssen Filter gewechselt werden?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eVor- und Nachfilter halten ca. 2.000 Liter (etwa halbjährlich). Die Hauptmembran hält ca. 4.000 Liter (etwa jährlich). Dank modularer Bauweise können Filter auch von kompatiblen europäischen Anbietern bezogen werden — Ihr Gerät wird niemals ohne Versorgung dastehen.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eWas ist die UMH-Vitalisierung und was bringt der Edelsteinzylinder?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eDie UMH-Belebung vitalisiert das Wasser durch spezielle Wirbel- und Frequenzprozesse — spürbar weicher und runder am Gaumen. 5 Jahre Garantie inklusive. Der Edelsteinzylinder hängt in der Karaffe und reichert das Wasser energetisch an — dauerhaft und hygienisch gekapselt.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"faq-item\"\u003e\n        \u003cbutton class=\"faq-q\"\u003eGibt es eine Probezeit oder ein Rückgaberecht?\u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n        \u003cdiv class=\"faq-a\"\u003e\u003cp\u003eFür B2B-Kunden bieten wir 1 bis 3 Monate Probezeit — bei Nichtgefallen nehmen wir das Gerät zurück. Für B2C-Kunden gilt das gesetzliche 30-Tage-Widerrufsrecht. Im Garantiefall organisieren wir die kostenlose Abholung durch einen Spediteur.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ CTA ══════════════════════════════ --\u003e\n\u003csection id=\"cta\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBereit?\u003c\/p\u003e\n    \u003ch2 class=\"cta-title\"\u003eBereit für Wasser,\u003cbr\u003edem Sie wirklich \u003cem\u003evertrauen?\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"cta-sub\"\u003eOb für Ihre Familie, Ihre Patienten oder Ihre Gäste — Aquadjini verwandelt Ihr Leitungswasser in ein Erlebnis von Reinheit, Schönheit und Ruhe.\u003c\/p\u003e\n    \u003cdiv class=\"cta-btns\"\u003e\n      \u003ca href=\"#\" class=\"btn btn-primary\"\u003eMeine Aquadjini zusammenstellen\u003c\/a\u003e\n      \u003ca href=\"#\" class=\"btn btn-outline\"\u003eB2B-Gespräch — 3 Monate Test\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cta-guarantees\"\u003e\n      \u003cdiv class=\"cta-g\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\u003cspan\u003e30 Tage Widerrufsrecht (B2C)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cta-g\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\u003cspan\u003e1–3 Monate Probezeit (B2B)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cta-g\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\u003cspan\u003eKostenloser Rückversand bei Garantiefällen\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cta-g\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e\u003cspan\u003eLebenslange Filterverfügbarkeit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ══════════════════════════════ FOOTER ══════════════════════════════ --\u003e\n\u003cfooter\u003e\n  \u003cdiv class=\"footer-brand\"\u003eAquadjini — emmewasser.ch\u003c\/div\u003e\n  \u003cdiv\u003eSwiss Design \u0026amp; Engineering · Reinheit trifft Ästhetik\u003c\/div\u003e\n  \u003cdiv\u003e© 2025 emmewasser.ch\u003c\/div\u003e\n\u003c\/footer\u003e\n\n\u003c!-- ══════════════════════════════ SCRIPTS ══════════════════════════════ --\u003e\n\u003cscript\u003e\n\/\/ ─── WebGL Water Shader ───\n(function () {\n  const VS = `\n    attribute vec4 position;\n    void main() { gl_Position = position; }\n  `;\n  const FS = `\n    precision mediump float;\n    uniform float u_time;\n    uniform vec2  u_resolution;\n    uniform vec2  u_mouse;\n    uniform float u_intensity;\n\n    vec3 hash3(vec2 p) {\n      vec3 q = vec3(dot(p,vec2(127.1,311.7)),dot(p,vec2(269.5,183.3)),dot(p,vec2(419.2,371.9)));\n      return fract(sin(q)*43758.5453);\n    }\n    float noise(vec2 p) {\n      vec2 i=floor(p),f=fract(p);\n      vec2 u=f*f*f*(f*(f*6.0-15.0)+10.0);\n      return mix(mix(dot(hash3(i+vec2(0,0)).xy,f-vec2(0,0)),dot(hash3(i+vec2(1,0)).xy,f-vec2(1,0)),u.x),\n                 mix(dot(hash3(i+vec2(0,1)).xy,f-vec2(0,1)),dot(hash3(i+vec2(1,1)).xy,f-vec2(1,1)),u.x),u.y);\n    }\n    float fbm(vec2 p,int oct) {\n      float v=0.0,a=1.0,fr=0.25;\n      for(int i=0;i\u003c10;i++){if(i\u003e=oct)break;v+=a*noise(p*fr);a*=0.52;fr*=1.13;}\n      return v;\n    }\n    float voronoi(vec2 p) {\n      vec2 n=floor(p),f=fract(p);float md=50.0;\n      for(int i=-2;i\u003c=2;i++)for(int j=-2;j\u003c=2;j++){\n        vec2 g=vec2(i,j),o=hash3(n+g).xy;\n        o=0.5+0.41*sin(u_time*1.5+6.28*o);\n        vec2 r=g+o-f;md=min(md,dot(r,r));\n      }\n      return sqrt(md);\n    }\n    float plasma(vec2 p,float t) {\n      return (sin(p.x*8.0+t*2.0)+sin(p.y*8.0+t*1.7)+sin((p.x+p.y)*6.0+t*1.3)+sin(sqrt(dot(p,p))*8.0+t*2.3))*0.5;\n    }\n    vec2 curl(vec2 p,float t) {\n      float e=0.5;\n      return vec2((fbm(p+vec2(0,e),6)-fbm(p-vec2(0,e),6))\/(2.0*e),(fbm(p-vec2(e,0),6)-fbm(p+vec2(e,0),6))\/(2.0*e));\n    }\n    float grain(vec2 uv,float t){return fract(sin(dot(uv*t,vec2(12.9898,78.233)))*43758.5453);}\n\n    void main() {\n      vec2 uv=gl_FragCoord.xy\/u_resolution.xy;\n      vec2 st=(uv-0.5)*2.0; st.x*=u_resolution.x\/u_resolution.y;\n      float time=u_time*0.25;\n\n      vec2 cf=curl(st*2.0,time)*0.6, ff=st+cf;\n      float d1=fbm(ff*1.5+time*1.2,8)*0.4,d2=fbm(ff*2.3-time*0.8,6)*0.3;\n      float d3=fbm(ff*3.1+time*1.8,4)*0.2,d4=fbm(ff*4.7-time*1.1,3)*0.15;\n      float cells=smoothstep(0.1,0.7,voronoi(ff*2.5+time*0.5));\n      float td=d1+d2+d3+d4+plasma(ff+vec2(d1,d2),time*1.5)*0.2;\n\n      float s1=smoothstep(0.3,0.7,sin((st.x+td)*15.0+time*3.0)*0.5+0.5);\n      float s2=smoothstep(0.2,0.8,sin((st.x+td*0.7)*25.0-time*2.0)*0.5+0.5);\n      float s3=smoothstep(0.4,0.6,sin((st.x+td*1.3)*35.0+time*4.0)*0.5+0.5);\n      float strk=s1*0.6+s2*0.4+s3*0.5;\n\n      float sh1=smoothstep(0.0,1.0,1.0-abs(st.x+td*0.6));\n      float sh2=smoothstep(0.1,0.9,1.0-abs(st.x+td*0.4+sin(st.y*3.0+time)*0.15));\n      float sh3=smoothstep(0.2,0.8,1.0-abs(st.x+td*0.8+cos(st.y*2.0-time)*0.1));\n      float fs=max(sh1*0.8,max(sh2*0.6,sh3*0.4));\n\n      \/\/ Water palette\n      vec3 c1=vec3(0.05,0.55,1.0),c2=vec3(0.0,0.78,1.0),c3=vec3(0.35,0.90,1.0);\n      vec3 c4=vec3(0.0,0.35,0.82),c5=vec3(0.08,0.98,0.92),c6=vec3(0.01,0.04,0.20),c7=vec3(0.60,0.92,1.0);\n\n      float g=1.0-uv.y;\n      float cn=fbm(ff*3.0+time*0.5,4)*0.5+0.5;\n      float cs=sin(time*1.5+st.y*2.0)*0.5+0.5;\n\n      vec3 fc=mix(c6,c7,smoothstep(0.0,0.15,g));\n      fc=mix(fc,c5,smoothstep(0.15,0.3,g));\n      fc=mix(fc,c4,smoothstep(0.3,0.5,g));\n      fc=mix(fc,c3,smoothstep(0.5,0.7,g));\n      fc=mix(fc,c2,smoothstep(0.7,0.85,g));\n      fc=mix(fc,c1,smoothstep(0.85,1.0,g));\n      fc=mix(fc,c1,cn*0.82);\n      fc=mix(fc,c5,cs*0.5);\n\n      vec3 ac=fc;\n      vec2 ab=cf*0.02;\n      ac.r=mix(fc.r,c4.r,length(ab)*2.0);\n      ac.b=mix(fc.b,c1.b,length(ab)*1.5);\n      ac.g=mix(fc.g,c5.g,length(ab)*1.2);\n\n      float p1=sin(time*3.0+st.y*6.0)*0.5+0.5,p2=sin(time*4.5-st.y*8.0)*0.5+0.5;\n      float ep=smoothstep(0.3,0.7,p1*p2);\n\n      float intensity=fs*strk*(1.0+ep*0.4)*(1.0+cells*0.2)*u_intensity;\n      vec2 mv=(u_mouse\/u_resolution.xy-0.5)*2.0; mv.x*=u_resolution.x\/u_resolution.y;\n      float mi=smoothstep(0.0,1.0,max(0.0,1.0-length(st-mv)*0.6));\n      intensity+=mi*0.6;\n      ac=mix(ac,c2,0.3);\n\n      vec3 res=ac*intensity+smoothstep(0.4,1.0,intensity)*0.54*fc;\n      res=pow(res,vec3(0.85));\n      res=mix(res,res*res,0.2);\n      float vig=smoothstep(0.2,1.0,1.0-length(uv-0.5)*0.85);\n      res=mix(vec3(0.01,0.04,0.18)+fc*0.03,res,smoothstep(0.0,0.4,intensity))*vig;\n      res=mix(vec3(dot(res,vec3(0.299,0.587,0.114))),res,1.4);\n      res+=(grain(uv,time*0.5)*2.0-1.0)*0.07;\n      res+=sin(uv.y*u_resolution.y*2.0)*0.025;\n\n      gl_FragColor=vec4(res,1.0);\n    }\n  `;\n\n  const canvas = document.getElementById('hero-canvas');\n  const gl = canvas.getContext('webgl');\n  if (!gl) return;\n\n  function mkShader(type, src) {\n    const s = gl.createShader(type);\n    gl.shaderSource(s, src); gl.compileShader(s);\n    if (!gl.getShaderParameter(s, gl.COMPILE_STATUS)) { console.error(gl.getShaderInfoLog(s)); return null; }\n    return s;\n  }\n  const prog = gl.createProgram();\n  gl.attachShader(prog, mkShader(gl.VERTEX_SHADER, VS));\n  gl.attachShader(prog, mkShader(gl.FRAGMENT_SHADER, FS));\n  gl.linkProgram(prog);\n\n  const buf = gl.createBuffer();\n  gl.bindBuffer(gl.ARRAY_BUFFER, buf);\n  gl.bufferData(gl.ARRAY_BUFFER, new Float32Array([-1,-1,1,-1,-1,1,1,1]), gl.STATIC_DRAW);\n\n  const posL = gl.getAttribLocation(prog, 'position');\n  const tL   = gl.getUniformLocation(prog, 'u_time');\n  const rL   = gl.getUniformLocation(prog, 'u_resolution');\n  const mL   = gl.getUniformLocation(prog, 'u_mouse');\n  const iL   = gl.getUniformLocation(prog, 'u_intensity');\n\n  const mouse = { x: 0, y: 0 };\n  let ival = 1.0, target = 1.0;\n  const t0 = Date.now();\n\n  function resize() {\n    const r = canvas.getBoundingClientRect();\n    canvas.width  = r.width  * devicePixelRatio;\n    canvas.height = r.height * devicePixelRatio;\n    gl.viewport(0, 0, canvas.width, canvas.height);\n  }\n  window.addEventListener('resize', resize); resize();\n\n  canvas.addEventListener('mousemove', e =\u003e {\n    const r = canvas.getBoundingClientRect();\n    mouse.x = (e.clientX - r.left) * devicePixelRatio;\n    mouse.y = (r.height - (e.clientY - r.top)) * devicePixelRatio;\n    target = 1.15;\n    clearTimeout(canvas._mt);\n    canvas._mt = setTimeout(() =\u003e { target = 1.0; }, 300);\n  });\n\n  function loop() {\n    ival += (target - ival) * 0.08;\n    const t = (Date.now() - t0) * 0.001;\n    gl.useProgram(prog);\n    gl.bindBuffer(gl.ARRAY_BUFFER, buf);\n    gl.enableVertexAttribArray(posL);\n    gl.vertexAttribPointer(posL, 2, gl.FLOAT, false, 0, 0);\n    gl.uniform1f(tL, t);\n    gl.uniform2f(rL, canvas.width, canvas.height);\n    gl.uniform2f(mL, mouse.x, mouse.y);\n    gl.uniform1f(iL, ival);\n    gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);\n    requestAnimationFrame(loop);\n  }\n  loop();\n\n  \/\/ GSAP hero entrance\n  if (window.gsap) {\n    gsap.from('.hero-label',  { opacity:0, y:-12, stagger:0.15, duration:1,   delay:0.3, ease:'power3.out' });\n    gsap.from('.hero-word',   { opacity:0, y:50,  stagger:0.1,  duration:1,   delay:0.5, ease:'power3.out' });\n    gsap.from('.hero-right\u003e*',{ opacity:0, x:18,  stagger:0.08, duration:0.8, delay:0.9, ease:'power3.out' });\n    document.querySelectorAll('.hero-word').forEach(w =\u003e {\n      w.addEventListener('mouseenter', () =\u003e gsap.to(w, { scale:1.05, rotationX:-2, z:20, duration:0.6, ease:'power3.out' }));\n      w.addEventListener('mouseleave', () =\u003e gsap.to(w, { scale:1,    rotationX:0,  z:0,  duration:0.6, ease:'power3.out' }));\n    });\n  }\n})();\n\n\/\/ ─── FAQ Accordion ───\ndocument.querySelectorAll('.faq-q').forEach(btn =\u003e {\n  btn.addEventListener('click', () =\u003e {\n    const item = btn.closest('.faq-item');\n    const wasOpen = item.classList.contains('open');\n    document.querySelectorAll('.faq-item').forEach(i =\u003e i.classList.remove('open'));\n    if (!wasOpen) item.classList.add('open');\n  });\n});\n\n\/\/ ─── Scroll reveal ───\nconst io = new IntersectionObserver(entries =\u003e {\n  entries.forEach(e =\u003e {\n    if (e.isIntersecting) {\n      e.target.style.opacity = '1';\n      e.target.style.transform = 'translateY(0)';\n    }\n  });\n}, { threshold: 0.08 });\n\ndocument.querySelectorAll('.feat, .step, .pcard, .tcard, .stat-card').forEach(el =\u003e {\n  el.style.opacity = '0';\n  el.style.transform = 'translateY(28px)';\n  el.style.transition = 'opacity 0.65s ease, transform 0.65s ease';\n  io.observe(el);\n});\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","products":[{"product_id":"aquadjini-individuelles-holzpodest","title":"Aquadjini Individuelles Holzpodest","description":"\u003cp\u003e\u003cstrong\u003eMaßgefertigtes Holzpodest in Ihrer Wunsch-Holzart\u003c\/strong\u003e — unser befreundeter Holzkünstler fertigt jedes Aquadjini-Podest als Unikat.\u003c\/p\u003e\n\u003cp\u003eSie wählen Holzart, Maserung und Oberflächen-Veredelung. Bitte rechnen Sie wegen der individuellen Fertigung mit einer verlängerten Lieferzeit.\u003c\/p\u003e\n\u003cp\u003eNach Bestelleingang nimmt der Holzkünstler direkt Kontakt mit Ihnen auf, um Holzart, Behandlung und Termin abzustimmen.\u003c\/p\u003e\n\u003cp\u003ePreis ist ein Richtwert und ändert sich abhängig von Ihren individuellen Anforderungen\u003c\/p\u003e","brand":"emmewasser","offers":[{"title":"Default Title","offer_id":56588123373894,"sku":"AQ-POD-IND","price":500.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0819\/8337\/3638\/files\/ChatGPTImage11.Mai2026_23_19_22.png?v=1778792531"}],"url":"https:\/\/emmewasser.ch\/collections\/aquadjini-collection.oembed","provider":"EMMEWASSER","version":"1.0","type":"link"}