.testimonials[data-astro-cid-42r2q2ol]{background:var(--color-surface);padding:5rem 1.5rem}.testimonials__container[data-astro-cid-42r2q2ol]{max-width:1200px;margin:0 auto}.testimonials__heading[data-astro-cid-42r2q2ol]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;text-align:center;color:var(--color-ink);margin-bottom:3rem}.testimonials__list[data-astro-cid-42r2q2ol]{list-style:none;padding:0 1rem 1.5rem;display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.testimonials__card[data-astro-cid-42r2q2ol]{scroll-snap-align:start;flex:0 0 min(90%,380px);background:var(--color-surface);border:2px solid var(--color-accent-soft);border-radius:var(--radius-brand);padding:1.75rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1rem}.testimonials__stars[data-astro-cid-42r2q2ol]{color:var(--color-accent);font-size:1.25rem;letter-spacing:.1em}.testimonials__quote[data-astro-cid-42r2q2ol] p[data-astro-cid-42r2q2ol]{font-size:1rem;font-style:italic;color:var(--color-ink-soft);line-height:1.65}.testimonials__author[data-astro-cid-42r2q2ol]{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--color-line)}.testimonials__avatar[data-astro-cid-42r2q2ol]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.testimonials__name[data-astro-cid-42r2q2ol]{display:block;font-style:normal;font-weight:700;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink)}.testimonials__meta[data-astro-cid-42r2q2ol]{display:block;font-size:.8125rem;color:var(--color-muted)}.produkt-lne,.produkt-lne h1,.produkt-lne h2,.produkt-lne h3,.produkt-lne h4,.produkt-lne p,.produkt-lne li,.produkt-lne a{font-family:Arial,Helvetica,sans-serif}:root{--lne-deep: #380201;--crimson-bg: #8b2635;--crimson-deep: #5a0f1a}.hero-grad{background:linear-gradient(to top left,var(--crimson-deep) 0%,var(--crimson-bg) 50%,#b85060 100%);position:relative;overflow:hidden}.hex-wrap{width:140px;height:160px;margin:0 auto;position:relative}.hex{width:100%;height:100%;background:linear-gradient(180deg,var(--lne) 0%,var(--crimson-bg) 100%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:3.5rem;filter:drop-shadow(0 6px 8px rgba(90,15,26,.45))}.minus-circle{width:90px;height:90px;border-radius:999px;border:4px solid var(--crimson-bg);background:#fce7e6;display:flex;align-items:center;justify-content:center;color:var(--crimson-bg);box-shadow:0 4px 0 var(--crimson-deep)}.ing-card{border:2px solid var(--lne);border-radius:4px;padding:1.5rem;background:#fff;box-shadow:0 4px 0 var(--crimson-bg);transition:transform .15s}.ing-card:hover{transform:translateY(-2px)}.ing-badge{width:60px;height:60px;border-radius:4px;flex-shrink:0;background:linear-gradient(180deg,var(--lne) 0%,var(--crimson-bg) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:1.6rem;border:2px solid var(--crimson-bg)}.check{width:28px;height:28px;border-radius:4px;background:#fce7e6;color:var(--crimson-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--lne)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:800;letter-spacing:.08em;padding:1.5rem 3.5rem;border:none;border-radius:4px;text-transform:uppercase;font-size:1.25rem;box-shadow:0 4px 0 var(--primary-dark);transition:filter .15s,transform .15s}.btn-cta:hover{filter:brightness(1.05)}.btn-cta:active{transform:translateY(2px);box-shadow:0 2px 0 var(--primary-dark)}.bar{background:var(--crimson-bg);border-radius:3px 3px 0 0}.bar.placebo{background:var(--lne)}.cert{border:2px solid var(--crimson-bg);background:#fff;border-radius:4px;padding:1.25rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 0 var(--crimson-deep)}.cert-icon{width:50px;height:50px;background:var(--crimson-bg);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}details.faq-row{border:2px solid var(--lne);border-radius:4px;background:#fff;box-shadow:0 3px 0 var(--crimson-bg)}details.faq-row summary{list-style:none;cursor:pointer;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;font-weight:700;font-size:1.1rem;color:var(--lne-deep)}details.faq-row summary::-webkit-details-marker{display:none}details.faq-row .faq-num{width:40px;height:40px;background:var(--crimson-bg);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;flex-shrink:0}details.faq-row .faq-toggle{margin-left:auto;width:36px;height:36px;background:var(--primary);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;font-weight:700}details.faq-row[open] .faq-toggle:before{content:"−"}details.faq-row:not([open]) .faq-toggle:before{content:"+"}details.faq-row .faq-body{padding:0 1.5rem 1.5rem 5rem;color:#475569;font-size:1.05rem;line-height:1.65}
