.ProduktDemo_demo__wNAVK{--petrol:#2a7a6a;--petrol-dunkel:#1e584c;--tinte:#1a2e2a;--grau:#4a6864;--linie:#d4cdc5;--creme:#f5f0eb;--hell:#f0f7f5;--gold:#daa520;--rot:#b4433a;--schrift-titel:var(--font-fraunces),Georgia,serif;--schrift-text:var(--font-dm-sans),Arial,sans-serif;font-family:var(--schrift-text);color:var(--tinte);max-width:1040px;margin-inline:auto}.ProduktDemo_fenster__9CWq2{background:#fff;border:1px solid var(--linie);border-radius:18px;box-shadow:0 30px 60px -34px rgba(26,46,42,.45);overflow:hidden}.ProduktDemo_leiste__7GKN0{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;background:var(--creme);border-bottom:1px solid var(--linie);font-size:12.5px;color:var(--grau)}.ProduktDemo_punkte__fEwXJ{display:flex;gap:6px}.ProduktDemo_punkte__fEwXJ i{width:10px;height:10px;border-radius:50%;background:#d9d2ca;display:block}.ProduktDemo_adresse__lIWv_{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProduktDemo_steuer__z5Xag{all:unset;cursor:pointer;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--tinte)}.ProduktDemo_steuer__z5Xag:hover{background:#e9e2da}.ProduktDemo_steuer__z5Xag:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.ProduktDemo_buehne__itEkk{display:grid;grid-template-columns:1fr minmax(240px,300px);gap:24px;padding:28px clamp(16px,4vw,40px) 0;background:radial-gradient(120% 90% at 85% 10%,var(--hell) 0,#fff 60%);min-height:430px}.ProduktDemo_text__p9cTe{align-self:center;padding-bottom:28px}.ProduktDemo_etikett__9w6tT{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--petrol);font-weight:700}.ProduktDemo_titel__iUqs1{font-family:var(--schrift-titel);font-weight:600;font-size:clamp(26px,4vw,40px);line-height:1.12;margin:8px 0 12px;text-wrap:balance}.ProduktDemo_titel__iUqs1 em{font-style:normal;color:var(--petrol)}.ProduktDemo_beschreibung__sANxb{color:var(--grau);font-size:16px;line-height:1.55;max-width:38ch;margin:0;min-height:5.2em}.ProduktDemo_hinweis__9OKlz{margin:14px 0 0;font-size:12.5px;color:var(--grau)}.ProduktDemo_handyRahmen__uqaWZ{align-self:end;justify-self:center;width:100%;max-width:280px}.ProduktDemo_handy__XlicE{background:var(--tinte);border-radius:34px 34px 0 0;padding:10px 10px 0;height:380px;position:relative;box-shadow:0 -4px 30px rgba(26,46,42,.18)}.ProduktDemo_handy__XlicE:before{content:"";position:absolute;top:14px;left:50%;transform:translateX(-50%);width:78px;height:18px;border-radius:12px;background:#0b1614;z-index:2}.ProduktDemo_schirm__3b2Gn{background:#fff;border-radius:26px 26px 0 0;height:100%;padding:40px 14px 14px;overflow:hidden;font-size:12px;position:relative}.ProduktDemo_kopf__cpLBC{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;margin-bottom:12px}.ProduktDemo_kopf__cpLBC span{width:22px;height:22px;border-radius:6px;background:var(--petrol);display:inline-block}.ProduktDemo_zone__gB6yT{border:1.5px dashed var(--linie);border-radius:12px;padding:18px 10px;text-align:center;background:var(--hell);color:var(--grau)}.ProduktDemo_zone__gB6yT strong{display:block;color:var(--tinte);margin-bottom:4px;font-size:12.5px}.ProduktDemo_datei__9K5N5{margin-top:12px;display:flex;align-items:center;gap:8px;border:1.5px solid var(--petrol);border-radius:10px;padding:8px 10px;background:#fff}.ProduktDemo_datei__9K5N5 small{color:var(--petrol);display:block;font-size:10.5px}.ProduktDemo_knopf__0_0mk{margin-top:12px;text-align:center;padding:10px;border-radius:9px;background:var(--petrol);color:#fff;font-weight:700;font-size:12.5px}.ProduktDemo_blatt__NoiZD{position:relative;border:1px solid var(--linie);border-radius:8px;padding:10px;background:#fff;overflow:hidden}.ProduktDemo_zeile__IgGt3{height:6px;border-radius:3px;background:#e7e1da;margin-bottom:7px}.ProduktDemo_zeile__IgGt3:nth-child(3n){width:70%}.ProduktDemo_zeile__IgGt3:nth-child(4n){width:85%}.ProduktDemo_scan__Jmxcz{position:absolute;left:0;right:0;height:26px;top:-30px;background:linear-gradient(180deg,rgba(42,122,106,0),rgba(42,122,106,.28));border-bottom:2px solid var(--petrol)}.ProduktDemo_liste__3tvhq{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.ProduktDemo_liste__3tvhq li{display:flex;gap:8px;align-items:baseline;opacity:0;transform:translateY(6px)}.ProduktDemo_haken__MLSks{color:var(--petrol);font-weight:700}.ProduktDemo_leise__nyeKI{color:var(--grau);font-size:11px;margin-top:10px}.ProduktDemo_balkenKopf__62qQK{display:flex;justify-content:space-between;font-size:11.5px;margin:8px 0 4px}.ProduktDemo_balken__kwQOp{height:9px;border-radius:5px;background:#ece7e1;overflow:hidden}.ProduktDemo_balkenInnen__w9NBq{height:100%;border-radius:5px;width:0}.ProduktDemo_fristKarte__yN8uh{margin-top:12px;border-radius:10px;background:var(--hell);padding:9px 10px;font-size:11.5px;line-height:1.45;opacity:0}.ProduktDemo_befund__9DslB{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid #efeae4;opacity:0;transform:translateY(6px)}.ProduktDemo_chip__1f7K1{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.ProduktDemo_chipOk__Uo6J4{background:#e2f1ec;color:var(--petrol-dunkel)}.ProduktDemo_chipHinweis__wWBLU{background:#fbf0d4;color:#7a5a00}.ProduktDemo_chipAuff__5sJh7{background:#f6dcd9;color:var(--rot)}.ProduktDemo_brief__WwURE{margin-top:10px;border:1px solid var(--linie);border-radius:9px;padding:8px 10px;background:var(--creme);opacity:0}.ProduktDemo_brief__WwURE strong{display:block;font-size:11.5px;margin-bottom:3px}@media (prefers-reduced-motion:no-preference){.ProduktDemo_aktiv__5k7_C .ProduktDemo_datei__9K5N5{animation:ProduktDemo_hoch__SE_QP .6s .3s both}.ProduktDemo_aktiv__5k7_C .ProduktDemo_scan__Jmxcz{animation:ProduktDemo_scan__Jmxcz 2.2s ease-in-out .2s both}.ProduktDemo_aktiv__5k7_C .ProduktDemo_liste__3tvhq li{animation:ProduktDemo_hoch__SE_QP .45s forwards}.ProduktDemo_aktiv__5k7_C .ProduktDemo_liste__3tvhq li:first-child{animation-delay:1.2s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_liste__3tvhq li:nth-child(2){animation-delay:1.9s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_liste__3tvhq li:nth-child(3){animation-delay:2.6s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_liste__3tvhq li:nth-child(4){animation-delay:3.3s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_balkenInnen__w9NBq{animation:ProduktDemo_breit__RhcvE 1.1s ease-out .3s both}.ProduktDemo_aktiv__5k7_C .ProduktDemo_fristKarte__yN8uh{animation:ProduktDemo_sichtbar__24j3r .5s 1.8s forwards}.ProduktDemo_aktiv__5k7_C .ProduktDemo_befund__9DslB{animation:ProduktDemo_hoch__SE_QP .45s forwards}.ProduktDemo_aktiv__5k7_C .ProduktDemo_befund__9DslB:first-child{animation-delay:.3s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_befund__9DslB:nth-child(2){animation-delay:.8s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_befund__9DslB:nth-child(3){animation-delay:1.3s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_befund__9DslB:nth-child(4){animation-delay:1.8s}.ProduktDemo_aktiv__5k7_C .ProduktDemo_brief__WwURE{animation:ProduktDemo_sichtbar__24j3r .5s 2.6s forwards}}@media (prefers-reduced-motion:reduce){.ProduktDemo_befund__9DslB,.ProduktDemo_liste__3tvhq li{opacity:1;transform:none}.ProduktDemo_brief__WwURE,.ProduktDemo_fristKarte__yN8uh{opacity:1}.ProduktDemo_balkenInnen__w9NBq{width:var(--ziel)}.ProduktDemo_scan__Jmxcz{display:none}}@keyframes ProduktDemo_hoch__SE_QP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ProduktDemo_sichtbar__24j3r{0%{opacity:0}to{opacity:1}}@keyframes ProduktDemo_scan__Jmxcz{0%{top:-30px}to{top:100%}}@keyframes ProduktDemo_breit__RhcvE{0%{width:0}to{width:var(--ziel)}}.ProduktDemo_aktiv__5k7_C .ProduktDemo_balkenInnen__w9NBq{width:var(--ziel)}.ProduktDemo_reiter__CuzM5{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px clamp(16px,4vw,40px) 22px;background:#fff;border-top:1px solid var(--linie)}.ProduktDemo_reiterKnopf__Y3iOm{all:unset;cursor:pointer;display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--grau)}.ProduktDemo_reiterKnopf__Y3iOm:focus-visible{outline:2px solid var(--petrol);outline-offset:4px;border-radius:4px}.ProduktDemo_reiterKnopf__Y3iOm[aria-current=step]{color:var(--tinte)}.ProduktDemo_leistenBalken__3be_F{height:4px;border-radius:2px;background:#e5dfd8;overflow:hidden}.ProduktDemo_leistenFuellung__RC4YG{height:100%;background:var(--gold);width:0}@media (max-width:760px){.ProduktDemo_buehne__itEkk{grid-template-columns:1fr;padding-bottom:0}.ProduktDemo_text__p9cTe{padding-bottom:0}.ProduktDemo_beschreibung__sANxb{max-width:none;min-height:0}.ProduktDemo_reiter__CuzM5{grid-template-columns:repeat(2,1fr)}.ProduktDemo_adresse__lIWv_{font-size:11.5px}}