@media (width<=699px){.wrap{padding-left:16px;padding-right:16px}}html{scroll-behavior:smooth}@media (width<=899px){html{scroll-padding-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kopfleiste--start{position:static}.kopfleiste.kopfleiste--start .kopfleiste__innen{gap:16px;padding-top:14px;padding-bottom:14px}.kopfleiste.kopfleiste--start .marke{font-size:22px}.kopfleiste.kopfleiste--start nav{gap:22px}.kopfleiste.kopfleiste--start nav a:not(.knopf){display:inline}.kopfleiste.kopfleiste--start .kopfleiste__knopf{display:none}@media (width>=900px){.kopfleiste--start{position:sticky;top:0}.kopfleiste.kopfleiste--start.mit-knopf .kopfleiste__knopf{display:inline-flex}.kopfleiste.kopfleiste--start nav{min-height:44px}}@media (width<=640px){.kopfleiste.kopfleiste--start nav a:not(.knopf,.kopfleiste__anmelden){display:none}.kopfleiste.kopfleiste--start .marke{font-size:19px}}.start{color-scheme:dark}.start .papier{color-scheme:light}:where(.start) button,:where(.start) input{font:inherit;color:inherit}.start :where(a,button,input,summary):focus-visible{outline:2px solid var(--ens-akzent);outline-offset:2px}.start h1,.start h2,.start h3{margin:0}.start h2{font-size:clamp(30px,3.6vw,44px)}.start h3{font-size:22px;line-height:1.15}.abschnitt{padding-block:56px}@media (width>=900px){.abschnitt{padding-block:84px}}.abschnitt__kopf{gap:12px;max-width:46rem;margin-bottom:32px;display:grid}.abschnitt__kopf p{color:var(--ens-text-soft);margin:0;font-size:18px}.mitte{margin-top:28px;display:flex}.start .knopf,.leiste-unten .knopf{cursor:pointer;text-align:center;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:15px 26px;font-size:17px;display:inline-flex}.start .knopf:hover,.leiste-unten .knopf:hover{filter:brightness(1.06)}.held{padding:0 0 40px;position:relative}.held__raster{grid-template-areas:"foto""titel""form""sicher";gap:14px;display:grid}.held__titel{grid-area:titel;gap:12px;display:grid}.held h1{font-size:clamp(34px,9.4vw,64px);line-height:1.02}.held__unter{color:color-mix(in srgb, var(--ens-text) 75%, var(--ens-text-soft));max-width:34rem;margin:0;font-size:18px}.held__foto{grid-area:foto;margin:0}.held__foto img{object-fit:cover;aspect-ratio:3/2;border-radius:8px;width:100%;height:auto}.held__form{grid-area:form;gap:10px;max-width:30rem;margin-bottom:16px;display:grid}.held__form label{font-size:19px;font-weight:800}.held__form input{background:var(--ens-feld-grund);width:100%;min-height:56px;color:var(--ens-text);border:1.5px solid var(--ens-feld-rand);border-radius:6px;padding:12px 16px;font-size:20px}.held__form input::placeholder{color:var(--ens-text-fein)}.held__form .knopf{width:100%;min-height:58px;font-size:18px}.held__preis{color:var(--ens-text-soft);text-align:center;margin:-2px 0 0;font-size:16px;font-weight:600}.held__beispiele{min-height:44px;color:var(--ens-text);text-underline-offset:3px;justify-content:center;align-items:center;margin:-6px 0 0;font-size:16px;text-decoration:underline;display:flex}.held__sicher{color:color-mix(in srgb, var(--ens-text) 15%, var(--ens-text-soft));flex-wrap:wrap;grid-area:sicher;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.held__sicher li{align-items:center;gap:6px;display:inline-flex}.held__sicher svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}@media (width<=899px){.held__foto{margin-inline:-16px}.held__foto img{aspect-ratio:auto;object-position:center 35%;border-radius:0;height:170px}}@media (width<=420px){.held__form input{font-size:18px}}@media (width>=900px){.held{padding-top:56px}.held__raster{grid-template:"oben foto"1fr"titel foto""form foto""sicher foto""unten foto"1fr/minmax(0,1.2fr) minmax(0,1fr);gap:22px 48px}.held__titel,.held__form,.held__sicher{align-self:start}.held__foto img{aspect-ratio:4/5;max-height:680px}.held h1{text-wrap:balance;font-size:clamp(48px,4.1vw,60px)}.held__sicher{color:color-mix(in srgb, var(--ens-text) 45%, var(--ens-text-soft));font-size:15px}}.demos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.demo{background:var(--ens-grund-hoch);border:1px solid var(--ens-trennung);color:inherit;border-radius:10px;grid-template-columns:1fr;grid-template-areas:"text""tueren""auf";align-items:center;row-gap:10px;padding:14px;text-decoration:none;display:grid}.demo__text{grid-area:text;align-self:start;gap:2px;display:grid}.demo__text b{font-family:var(--ens-schrift-anzeige);font-size:21px;font-weight:400}.demo__text span{color:var(--ens-text-soft);font-size:15px}.demo__tueren{grid-area:tueren;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.demo__tuer{display:block;position:relative}.demo__tuer img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%;height:auto}.demo__tuer i{background:color-mix(in srgb, var(--ens-wald-tanne) 72%, transparent);min-width:24px;height:24px;color:var(--ens-wald-papier);font-family:var(--ens-schrift-anzeige);border-radius:999px;place-items:center;padding-inline:5px;font-size:14px;font-style:normal;line-height:1;display:grid;position:absolute;top:5px;left:5px}.demo__auf{grid-area:auf;align-self:start;font-weight:800}.demos__ki{color:var(--ens-text-soft);margin:14px 0 0;font-size:14px}@media (width>=760px){.demos{grid-template-columns:repeat(3,minmax(0,1fr))}.demos>li{display:flex}.demo{flex:1;grid-template-rows:auto 1fr auto}.demo__tueren{align-self:end}}@media (width>=900px){.demos{column-gap:48px}}.zg{aspect-ratio:3/4;background:var(--ens-wald-tanne);border-radius:8px;display:block;overflow:hidden}.zg img{object-fit:contain;width:100%;height:100%}.schritte__liste{gap:22px;margin:0;padding:0;list-style:none;display:grid}.schritt{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-content:start;align-items:center;gap:16px;display:grid}.schritt figure{margin:0}.schritt .zg img{object-position:center bottom}.schritt__text{gap:8px;display:grid}.schritt__nr{background:var(--ens-akzent);width:34px;height:34px;color:var(--ens-akzent-schrift);border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.schritt p{color:var(--ens-text-soft);margin:0}@media (width>=860px){.schritte__liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.schritt{grid-template-columns:none;align-items:normal}.schritt .zg{aspect-ratio:auto;justify-content:flex-start;align-items:flex-end;height:300px;display:flex}.schritt .zg img{width:auto;max-width:100%;height:auto;max-height:calc(100% * var(--massstab,1))}.schritt:first-child{--massstab:.76}}@media (width>=900px){.schritte__liste{column-gap:48px}}.preise__karten{gap:14px;max-width:760px;display:grid}.preis{background:var(--ens-grund-hoch);border:1px solid var(--ens-trennung);border-radius:8px;align-content:start;gap:8px;padding:22px;display:grid}.preis__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.preis__kopf b{font-size:20px;font-weight:800}.preis__betrag{font-family:var(--ens-schrift-anzeige);white-space:nowrap;font-size:30px;font-weight:400}.preis p{color:var(--ens-text-soft);margin:0}.preise__rabatt{max-width:760px;margin:18px 0 0;font-size:17px}.preise__rabatt b{color:var(--ens-akzent-text)}@media (width>=700px){.preise__karten{grid-template-columns:1fr 1fr}}@media (width>=900px){.preise__raster{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:48px;display:grid}.preise__raster>.abschnitt__kopf{grid-area:1/1;margin-bottom:0}.preise__raster>.preise__rabatt{grid-area:2/1}.preise__raster>.mitte{grid-area:3/1}.preise__raster>.mitte .knopf{max-width:100%}.preise__raster>.preise__karten{grid-area:1/2/span 3/span 2;column-gap:48px;max-width:none}}.sicher__liste{gap:28px;margin:0;padding:0;list-style:none;display:grid}.sicher__punkt{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sicher__punkt .zg{aspect-ratio:1}.sicher__punkt div{gap:6px;display:grid}.sicher__punkt h3{font-size:19px}.sicher__punkt p{color:var(--ens-text-soft);margin:0}.sicher__loeschen{max-width:42rem;margin:18px 0 0}.sicher__mehr{margin:12px 0 0;font-size:15px}.sicher__mehr summary{cursor:pointer;font-weight:800}.sicher__mehr p{color:var(--ens-text-soft);max-width:42rem}.sicher__mehr a{color:var(--ens-akzent-text);text-underline-offset:3px;font-weight:600}@media (width>=820px){.sicher__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.sicher__punkt{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px}.sicher__punkt .zg{aspect-ratio:auto;justify-content:center;align-items:flex-end;height:96px;display:flex}.sicher__punkt .zg img{width:auto;height:auto;max-width:calc(100% * var(--massstab,1));max-height:calc(100% * var(--massstab,1))}.sicher__punkt:nth-child(2),.sicher__punkt:nth-child(4){--massstab:.8}.sicher__punkt:nth-child(3){--massstab:.9}.sicher__loeschen{margin-top:32px}}@media (width>=1080px){.sicher__liste{grid-template-columns:repeat(4,minmax(0,1fr))}.sicher__punkt{grid-template-columns:none;align-content:start;gap:14px}.sicher__punkt .zg{justify-content:flex-start;height:132px}.sicher__punkt h3{text-wrap:balance}}#sicher-titel{text-wrap:balance}.ueber{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent)}.ueber__raster{align-items:center;gap:18px;display:grid}.ueber__bild{aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:50%;width:100%;max-width:112px;height:auto}.ueber__text h2,.ueber__text p{margin:0 0 10px}.ueber__links{flex-wrap:wrap;gap:18px;display:flex}.ueber__text a{color:inherit;font-weight:700}@media (width>=700px){.ueber__raster{grid-template-columns:160px minmax(0,36rem);gap:34px}.ueber__bild{max-width:none}}@media (width>=900px){.ueber__raster,.fragen__raster,.schluss .schluss__form{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.ueber__text,.fragen__raster>.fragen{grid-column:2/span 2}.ueber__bild{justify-self:start;width:180px}.ueber__text p{max-width:44rem}.fragen__raster{align-items:start;display:grid}.fragen__raster .abschnitt__kopf{margin-bottom:0}.fragen__raster>.fragen{max-width:none}}.fragen{border-top:1px solid var(--ens-trennung);max-width:48rem}.fragen details{border-bottom:1px solid var(--ens-trennung)}.fragen summary{cursor:pointer;padding:18px 40px 18px 0;font-size:18px;font-weight:600;list-style:none;position:relative}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";color:var(--ens-akzent-text);font-size:26px;font-weight:400;position:absolute;top:12px;right:6px}.fragen details[open]>summary:after{content:"–"}.fragen details p{color:var(--ens-text-soft);max-width:42rem;margin:0 0 20px}.fragen .fragen__weitere>summary{font-size:inherit;color:var(--ens-akzent-text);font-weight:800}.fragen__weitere .fragen{margin-top:8px}.schluss__form{max-width:30rem;margin-inline:auto}.schluss__titel{font-family:var(--ens-schrift-anzeige);line-height:1.1}@media (width>=900px){.schluss .schluss__form{margin-inline:0;row-gap:10px;max-width:none;margin-bottom:0}.schluss .schluss__titel{grid-area:1/1/span 3;align-self:start;font-size:clamp(30px,2.6vw,38px);font-weight:400}.schluss .schluss__form>:not(.schluss__titel){grid-column:2/span 2}.schluss .schluss__form>.knopf{grid-column:2;min-width:max-content}.schluss .held__preis{text-align:left}}.ende{padding-block:0}.ende__raster{gap:14px;padding-block:32px;display:grid}.ende__karte{border:1px solid var(--ens-trennung);border-radius:8px;align-content:start;gap:10px;padding:22px;display:grid}.start .ende__karte h3{font-size:20px}.ende__karte p{color:var(--ens-text-soft);margin:0}.ende__karte .ende__klein{font-size:13px}.ende__karte a{color:var(--ens-akzent-text);text-underline-offset:3px;font-weight:600}@media (width>=820px){.ende__raster{grid-template-columns:1fr 1fr}}@media (width>=900px){.ende__raster{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.ende__karte:first-child{grid-column:span 2}}.leiste-unten{z-index:40;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--ens-wald-tanne);text-align:center;gap:2px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000002e}.leiste-unten.sichtbar{display:grid}.leiste-unten .knopf{width:100%;min-height:48px}@media (width>=900px){.leiste-unten.sichtbar{display:none}}
