.produkte-module__pHWBqq__hero{text-align:center;z-index:1;border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:10rem 1.5rem 5rem;display:flex;position:relative}.produkte-module__pHWBqq__heroInner{max-width:700px}.produkte-module__pHWBqq__heroLabel{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem}.produkte-module__pHWBqq__heroTitle{letter-spacing:-.03em;color:var(--text);margin-bottom:1.25rem;font-size:3.5rem;font-weight:700;line-height:1.1}.produkte-module__pHWBqq__heroSubtitle{color:var(--text-dim);font-size:1.125rem;line-height:1.7}.produkte-module__pHWBqq__productsDetail{z-index:1;position:relative}.produkte-module__pHWBqq__productBlock{border-bottom:1px solid var(--border);padding:6rem 1.5rem}.produkte-module__pHWBqq__productBlockAlt{background:var(--surface)}.produkte-module__pHWBqq__productBlockInner{max-width:900px;margin:0 auto}.produkte-module__pHWBqq__productHeader{margin-bottom:1.5rem}.produkte-module__pHWBqq__productBadge{font-family:var(--font-mono);color:var(--cyan);background:var(--cyan-glow);letter-spacing:.08em;text-transform:uppercase;border:1px solid #00f0ff26;border-radius:4px;margin-bottom:1rem;padding:.3rem .75rem;font-size:.7rem;display:inline-block}.produkte-module__pHWBqq__productTitle{color:var(--text);letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.produkte-module__pHWBqq__productDescription{color:var(--text-dim);max-width:700px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.75}.produkte-module__pHWBqq__featuresSection{background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;padding:2rem}.produkte-module__pHWBqq__featuresTitle{font-family:var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem;font-size:.8rem;font-weight:600}.produkte-module__pHWBqq__featuresList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.produkte-module__pHWBqq__featureItem{color:var(--text-dim);align-items:center;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.produkte-module__pHWBqq__featureBullet{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan-dim);border-radius:50%;flex-shrink:0}.produkte-module__pHWBqq__storeLinks{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.produkte-module__pHWBqq__storeBadge{opacity:.85;transition:opacity .2s,transform .2s;display:flex}.produkte-module__pHWBqq__storeBadge:hover{opacity:1;transform:scale(1.03)}.produkte-module__pHWBqq__testFlightLink{border:1px solid var(--border);height:50px;color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;gap:.15rem;padding:0 1.25rem;line-height:1.1;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.produkte-module__pHWBqq__testFlightLink:hover{color:var(--cyan);border-color:var(--cyan-dim);box-shadow:0 0 15px var(--cyan-glow)}.produkte-module__pHWBqq__testFlightLabel{font-size:.9375rem;font-weight:600}.produkte-module__pHWBqq__testFlightVia{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:.7rem}.produkte-module__pHWBqq__landingPageLink{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.03em;align-items:center;gap:.5rem;margin-top:2rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.produkte-module__pHWBqq__landingPageLink:hover{color:var(--cyan);gap:.75rem}.produkte-module__pHWBqq__linkArrow{transition:transform .2s}.produkte-module__pHWBqq__landingPageLink:hover .produkte-module__pHWBqq__linkArrow{transform:translate(4px)}.produkte-module__pHWBqq__ctaSection{text-align:center;z-index:1;padding:8rem 0;position:relative}.produkte-module__pHWBqq__ctaInner{max-width:600px;margin:0 auto;padding:0 1.5rem}.produkte-module__pHWBqq__ctaHeadline{color:var(--text);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.produkte-module__pHWBqq__ctaDesc{color:var(--text-dim);margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}@media (max-width:768px){.produkte-module__pHWBqq__hero{padding:7rem 1.5rem 3.5rem}.produkte-module__pHWBqq__heroTitle{font-size:2.25rem}.produkte-module__pHWBqq__productBlock{padding:4rem 1.5rem}.produkte-module__pHWBqq__productTitle{font-size:1.75rem}.produkte-module__pHWBqq__ctaSection{padding:5rem 0}.produkte-module__pHWBqq__ctaHeadline{font-size:1.75rem}}
