:root{--fehler:var(--forest)}[hidden]{display:none!important}.entwurf nav{display:flex;gap:4px;background:#ffffff1a;border-radius:999px;padding:4px;flex-wrap:wrap}.entwurf nav a{color:var(--cream);text-decoration:none;font-weight:700;padding:6px 14px;border-radius:999px;white-space:nowrap}.entwurf nav a.an{background:var(--cream);color:var(--ink)}.textknopf{border:none;background:none;padding:0;font:inherit;font-size:14px;font-weight:800;color:var(--forest);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:4px;cursor:pointer}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.galerie-klein.sechs{grid-template-columns:repeat(6,1fr)}.galerie-klein.sechs button{aspect-ratio:4/3}.kauf .textlink{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:800;color:var(--forest);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:4px}.schritt .b.symbol{display:grid;place-items:center;color:var(--primary);background:var(--flaeche)}.bauen{margin-top:24px;border-radius:24px;border:1px solid var(--border);background:#fff;padding:22px;box-shadow:var(--sh-card)}.bauen h2{margin:0;font-size:19px;font-weight:800}.feld{margin-top:16px;display:grid;gap:8px}.feld-titel{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.feld select,.feld input{width:100%;border-radius:14px;border:1px solid var(--border);background:#fff;padding:13px 14px;font:inherit;font-size:16px;color:var(--ink)}.feld select:focus,.feld input:focus{outline:2px solid var(--primary);outline-offset:1px}.nummer-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.arten{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.art{position:relative;cursor:pointer}.art input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.art span{display:grid;gap:2px;border:1.5px solid var(--border);border-radius:14px;background:#fff;padding:10px 12px;height:100%}.art b{font-size:14px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.art small{font-size:12.5px;color:var(--ink-soft);font-weight:700}.art input:checked+span{border-color:var(--primary);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--primary)}.art input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.auswahl-info{border-radius:14px;background:var(--cream);padding:12px 14px;font-size:14.5px;line-height:1.5}.vorschau{margin-top:14px;border-radius:18px;background:var(--cream);min-height:140px;display:grid;place-items:center;padding:16px;text-align:center;font-size:14px;color:var(--ink-soft)}.vorschau img{border-radius:10px;box-shadow:var(--sh-card);max-height:200px;width:auto}.vorschau img.hoch{max-height:240px}.vorschau .ok{margin-top:10px;font-weight:800;color:var(--forest)}.vorschau .klein{margin-top:4px;font-size:12.5px;color:var(--ink-soft)}.vorschau .fehler{color:var(--fehler);font-weight:700}.vorschau-inhalt{display:grid;justify-items:center}.entwurf-hinweis{margin-top:10px;border:1px dashed var(--note-border);background:var(--note-bg);color:var(--forest-dark);border-radius:12px;padding:8px 10px;font-size:12.5px;text-align:left}.bauen .btn{margin-top:16px;width:100%}.meldung{margin:10px 0 0;font-size:13.5px;font-weight:700;color:var(--forest);min-height:1.2em;text-align:center}.set{margin-top:18px;border-radius:24px;border:1px solid var(--border);background:#fff;padding:22px;scroll-margin-top:120px}.set h2{margin:0;font-size:18px;font-weight:800;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.set h2 span{font-size:13px;font-weight:700;color:var(--muted)}.set ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.set li{display:grid;grid-template-columns:54px 1fr auto auto;gap:12px;align-items:center;border-radius:14px;background:var(--cream);padding:8px 10px}.set li img{width:54px;height:40px;object-fit:cover;border-radius:6px}.set li img.hoch{width:26px;height:52px;justify-self:center}.set li b{display:block;font-size:14px}.set li small{font-size:12.5px;color:var(--ink-soft)}.set li .p{font-size:14px;font-weight:800}.set li button{border:none;background:#fff;border-radius:999px;width:30px;height:30px;cursor:pointer;color:var(--ink-soft);font-size:15px}.set .leer{margin:12px 0 0;font-size:14px;color:var(--ink-soft)}.zeile{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink-soft);margin-top:8px}.summe{margin-top:12px;display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--border);padding-top:12px}.summe strong{font-size:24px;font-weight:800}.naechster{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--forest);min-height:1em}.mindest{margin:10px 0 0;border-radius:12px;background:var(--cream);padding:9px 12px;font-size:13px;font-weight:700}.tipp-set{margin-top:12px;border-radius:14px;background:var(--flaeche);border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);padding:12px 14px;font-size:13.5px;line-height:1.5}.tipp-set a{font-weight:800;color:var(--forest)}.set .btn{margin-top:14px;width:100%}.staffel-raster{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stufe{border-radius:22px;border:1px solid var(--border);background:#fff;padding:22px}.stufe .zahl{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1}.stufe h3{margin:8px 0 0;font-size:16px;font-weight:800}.stufe p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.stufe.hell{background:var(--flaeche)}.k-leiste{margin-top:26px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:18px 20px;display:grid;gap:14px}.k-suche{display:flex;align-items:center;gap:10px;border-radius:999px;border:1px solid var(--border);padding:11px 16px}.k-suche input{border:none;outline:none;font:inherit;font-size:15px;width:100%;background:transparent;color:var(--ink)}.k-gruppe{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center}.k-gruppe>span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:var(--bg);padding:7px 13px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer}.chips button i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.chips button.an{background:var(--primary);border-color:var(--primary);color:#fff}.k-fuss-leiste{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:12px;font-size:14px}.umschalter{display:inline-flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:18px;padding:3px;background:var(--cream)}.umschalter button{border:none;background:none;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:800;color:var(--ink-soft);cursor:pointer}.umschalter button.an{background:#fff;color:var(--ink);box-shadow:0 2px 8px -4px #0003}.k-art{font-size:13px;font-weight:800;color:var(--ink-soft)}.k-raster{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.k-raster.a-sheet,.k-raster.a-challenge{grid-template-columns:repeat(6,1fr)}.k-raster.a-tracker{grid-template-columns:repeat(5,1fr)}.k-karte{border-radius:20px;border:1px solid var(--border);background:#fff;overflow:hidden;display:flex;flex-direction:column}.k-bild{position:relative;background:var(--cream);padding:12px;display:grid;place-items:center}.k-bild img{width:100%;border-radius:8px;box-shadow:0 8px 20px -12px #00000059}.k-neu{position:absolute;left:18px;top:18px;border-radius:999px;background:#fff;padding:3px 9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.k-unten{padding:12px 14px 14px;display:grid;gap:8px;margin-top:auto}.k-nr{font-size:22px;font-weight:800;letter-spacing:.02em}.k-nr small{display:block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.k-aktionen{display:flex;flex-wrap:wrap;gap:6px}.k-aktionen button,.k-aktionen a{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 11px;font:inherit;font-size:12.5px;font-weight:800;color:var(--ink);cursor:pointer;text-decoration:none}.k-aktionen .haupt{background:var(--primary);border-color:var(--primary);color:#fff}.k-leer{margin-top:20px;font-size:15px;color:var(--ink-soft)}.k-mehr{margin-top:26px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}dialog.k-fenster{width:min(1100px,94vw);max-height:90vh;border:none;border-radius:26px;padding:0;background:var(--bg);box-shadow:0 40px 90px -30px #00000073}dialog.k-fenster::backdrop{background:#1f2a1a73}.k-fenster-kopf{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg);border-bottom:1px solid var(--border);padding:16px 22px}.k-fenster-kopf h2{margin:0;font-size:18px;font-weight:800}.k-fenster-kopf button{border:none;background:var(--cream);border-radius:999px;width:36px;height:36px;font-size:18px;cursor:pointer}.k-fenster-inhalt{padding:4px 22px 24px}.k-fenster .k-raster{grid-template-columns:repeat(3,1fr)}.k-fenster .k-raster.a-sheet,.k-fenster .k-raster.a-challenge{grid-template-columns:repeat(5,1fr)}.k-fenster .k-raster.a-tracker{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.k-raster{grid-template-columns:repeat(3,1fr)}.k-raster.a-sheet,.k-raster.a-challenge{grid-template-columns:repeat(4,1fr)}.k-raster.a-tracker{grid-template-columns:repeat(3,1fr)}.staffel-raster{grid-template-columns:1fr 1fr}}@media(max-width:640px){.arten{grid-template-columns:1fr 1fr}.galerie-klein.sechs{gap:5px}.k-raster,.k-fenster .k-raster,.k-raster.a-tracker,.k-fenster .k-raster.a-tracker{grid-template-columns:1fr 1fr;gap:12px}.k-raster.a-sheet,.k-raster.a-challenge,.k-fenster .k-raster.a-sheet,.k-fenster .k-raster.a-challenge{grid-template-columns:repeat(3,1fr);gap:8px}.k-raster.a-sheet .k-aktionen a,.k-raster.a-challenge .k-aktionen a{display:none}.k-raster.a-sheet .k-nr,.k-raster.a-challenge .k-nr{font-size:16px}.k-raster.a-sheet .k-unten,.k-raster.a-challenge .k-unten{padding:8px}.k-raster.a-sheet .k-aktionen button,.k-raster.a-challenge .k-aktionen button{padding:5px 8px;font-size:11.5px}.k-gruppe{grid-template-columns:1fr;gap:6px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips button{flex:none}.k-nr{font-size:18px}.set li{grid-template-columns:44px 1fr auto}.set li .p{display:none}.k-fenster-inhalt{padding:4px 14px 18px}.staffel-raster{gap:10px}.stufe{padding:16px}.stufe .zahl{font-size:30px}}@media(max-width:640px){.k-aktionen{display:grid;gap:6px}.k-aktionen button,.k-aktionen a{text-align:center;padding:7px 8px}}.es img{max-width:100%;display:block}.es a{color:inherit}.es .eyebrow{display:inline-flex;align-items:center;gap:6px;padding:2px 3px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;border-style:solid;border-color:transparent;border-width:5px 12px;border-image-source:url(/assets/redesign/pinsel-eyebrow.webp);border-image-slice:105 210 fill;border-image-repeat:stretch}.es .h2{margin:16px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:var(--ink)}.es .lead{margin:14px 0 0;max-width:640px;font-size:17px;line-height:1.65;color:var(--ink-soft)}.es section.block{padding:80px 0;scroll-margin-top:120px}.es .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:var(--primary);color:#fff;padding:16px 28px;font:inherit;font-size:15px;font-weight:800;text-decoration:none;border:none;cursor:pointer;box-shadow:var(--sh-soft)}.es .btn:hover{background:var(--primary-hover)}.es .btn-ghost{background:#fff;color:var(--primary);border:2px solid var(--primary);box-shadow:none}.es .btn-ghost:hover{background:var(--flaeche)}.es .card{border-radius:24px;border:1px solid var(--border);background:var(--card)}.es .schalter{display:inline-flex;align-items:center;gap:10px;border:none;border-radius:999px;background:var(--cream);color:var(--ink);padding:8px 16px;font:inherit;font-weight:800;cursor:pointer}.es .schalter i{width:34px;height:18px;border-radius:999px;background:var(--linie);position:relative;transition:.2s}.es .schalter i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}.es .notiz{display:none;margin:22px 0 0;border:1px dashed var(--note-border);background:var(--note-bg);color:var(--forest-dark);border-radius:16px;padding:16px 18px;font-size:14px;line-height:1.6}.es .notiz b.t{display:flex;align-items:center;gap:8px;color:var(--note);font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px}.es .notiz b.t:before{content:"SEO";background:var(--note);color:#fff;border-radius:6px;padding:2px 6px;font-size:10px;letter-spacing:.06em}.es .notiz code{background:#fff;border:1px solid var(--note-border);border-radius:6px;padding:1px 6px;font-size:12.5px}.es .notiz ul{margin:6px 0 0;padding-left:18px}.es .logo{font-size:23px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.es .pfad{display:flex;flex-wrap:wrap;gap:8px;padding-top:26px;font-size:13px;color:var(--ink-soft)}.es .pfad a{text-decoration:none}.es .pfad a:hover{color:var(--forest)}.es .pfad span.aktiv{color:var(--ink)}.es .held{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;padding-top:26px}.es .galerie-gross{position:relative;border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--sh-card);aspect-ratio:4/3}.es .galerie-gross img{width:100%;height:100%;object-fit:contain;background:#fff}.es .galerie-klein{margin-top:14px;display:grid;grid-template-columns:repeat(9,1fr);gap:8px}.es .galerie-klein button{padding:0;border:2px solid var(--border);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1}.es .galerie-klein button.an{border-color:var(--primary)}.es .galerie-klein img{width:100%;height:100%;object-fit:cover}.es .badge-ecke{position:absolute;left:18px;top:18px;display:flex;gap:8px}.es .badge-ecke span{border-radius:999px;background:#fff;padding:6px 12px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);box-shadow:0 4px 14px -6px #00000040}.es .kauf h1{margin:14px 0 0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.es .kauf .unter{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--ink-soft)}.es .sterne{margin-top:14px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft)}.es .sterne b{color:var(--peach);letter-spacing:1px;font-size:15px}.es .preis{margin-top:22px;display:flex;align-items:baseline;gap:12px}.es .preis strong{font-size:40px;font-weight:800;letter-spacing:-.02em}.es .preis s{font-size:18px;color:var(--muted)}.es .preis small{font-size:12px;color:var(--ink-soft)}.es .fakten{margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.es .fakten div{display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--cream);padding:12px 14px;font-size:13.5px;font-weight:700}.es .fakten svg{flex:none;color:var(--primary)}.es .designwahl{margin-top:24px}.es .designwahl p{margin:0 0 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.es .designwahl .reihe{display:flex;gap:10px;flex-wrap:wrap}.es .designwahl a{display:flex;align-items:center;gap:10px;border:2px solid var(--border);border-radius:14px;padding:6px 12px 6px 6px;text-decoration:none;font-size:13.5px;font-weight:700;background:#fff}.es .designwahl a.an{border-color:var(--primary);background:var(--flaeche)}.es .designwahl a img{width:40px;height:40px;border-radius:9px;object-fit:cover}.es .kaufknopf{margin-top:24px;display:grid;gap:10px}.es .kaufknopf .btn{width:100%;padding:17px;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.es .vertrauen{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:var(--ink-soft)}.es .vertrauen span{display:inline-flex;align-items:center;gap:6px}.es .sprung{position:sticky;top:40px;z-index:40;margin-top:64px;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.es .sprung .wrap{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.es .sprung a{flex:none;border-radius:999px;padding:9px 13px;font-size:13.5px;font-weight:700;color:var(--ink-soft);text-decoration:none}.es .sprung a:hover{background:var(--rose-tint);color:var(--ink)}.es .antwort{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;border-radius:28px;background:var(--flaeche);border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);padding:36px 40px}.es .antwort .icon{width:64px;height:64px;border-radius:20px;background:#fff;display:grid;place-items:center;color:var(--primary);box-shadow:var(--sh-soft)}.es .antwort h2{margin:0;font-size:22px;font-weight:800}.es .antwort p{margin:8px 0 0;font-size:16.5px;line-height:1.7;color:var(--ink-soft)}.es .bento{margin-top:40px;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.es .kachel{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--border);background:var(--cream);padding:26px;display:flex;flex-direction:column}.es .kachel .zahl{font-size:46px;font-weight:800;line-height:1;letter-spacing:-.03em}.es .kachel h3{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}.es .kachel p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.es .kachel .bild{margin-top:auto;padding-top:22px;display:flex;justify-content:center;align-items:flex-end;gap:12px}.es .kachel .bild img{border-radius:10px;box-shadow:var(--sh-card)}.es .kachel .bild.gestapelt{gap:0}.es .kachel .bild.gestapelt img{position:relative}.es .kachel .bild.gestapelt img+img{margin-left:-3%}.es .kachel .bild.gestapelt img:nth-child(1){z-index:3}.es .kachel .bild.gestapelt img:nth-child(2){z-index:2}.es .kachel .bild.gestapelt img:nth-child(3){z-index:1}.es .kachel .bild.zweiplus{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:end;gap:10px 0}.es .kachel .bild.zweiplus img{width:100%!important}.es .kachel .bild.zweiplus img:nth-child(1){margin-right:-12%;z-index:2}.es .kachel .bild.zweiplus img:nth-child(2){margin-left:-12%}.es .kachel .bild.zweiplus img:nth-child(3){grid-column:1 / -1;width:62%!important;margin-top:-6%;z-index:3}.es .kachel .bild.schraeg{align-items:flex-start;gap:0;padding-top:14px}.es .kachel .bild.schraeg img:nth-child(1){z-index:2}.es .kachel .bild.schraeg img:nth-child(2){margin-left:-8%;margin-top:16%}.es .k-a{grid-column:span 4}.es .k-b{grid-column:span 2}.es .k-c,.es .k-d{grid-column:span 3}.es .k-e,.es .k-f,.es .k-g{grid-column:span 2}.es .bonus{position:absolute;right:20px;top:20px;border-radius:999px;background:var(--forest);color:#fff;padding:5px 12px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.es .bildband{margin-top:40px;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:260px 260px;gap:18px}.es .bildband figure{position:relative;margin:0;border-radius:24px;overflow:hidden;background:var(--cream-deep)}.es .bildband figure:first-child{grid-row:span 2}.es .bildband img{width:100%;height:100%;object-fit:cover}.es .bildband figcaption{position:absolute;left:14px;bottom:14px;right:14px;border-radius:14px;background:#ffffffed;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.4}.es .platzhalter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:24px;text-align:center;background:repeating-linear-gradient(135deg,var(--cream) 0 14px,var(--cream-deep) 14px 28px);color:var(--ink-soft);font-size:13.5px;line-height:1.5}.es .platzhalter b{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--primary)}.es .schritte{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.es .schritt{counter-increment:s;border-radius:24px;border:1px solid var(--border);background:#fff;overflow:hidden;box-shadow:var(--sh-soft)}.es .schritt .b{aspect-ratio:4/3;background:var(--cream);overflow:hidden}.es .schritt .b img{width:100%;height:100%;object-fit:cover}.es .schritt .t{padding:22px}.es .schritt .t:before{content:counter(s);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800;margin-bottom:12px}.es .schritt h3{margin:0;font-size:17px;font-weight:800}.es .schritt p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.es .methode{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.es .methode .foto{border-radius:28px;overflow:hidden;box-shadow:var(--sh-card);aspect-ratio:4/5}.es .methode .foto img{width:100%;height:100%;object-fit:cover}.es .punkte{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:14px}.es .punkte li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.es .punkte li b{color:var(--ink)}.es .punkte li span.n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--flaeche);color:var(--primary);font-weight:800;font-size:14px}.es .linkliste{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.es .linkliste a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--border);background:#fff;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none}.es .linkliste a:hover{border-color:var(--primary);color:var(--forest)}.es .kat-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.es .kat-suche{display:flex;align-items:center;gap:10px;border-radius:999px;border:1px solid var(--border);background:#fff;padding:12px 18px;min-width:300px}.es .kat-suche input{border:none;outline:none;font:inherit;font-size:14.5px;width:100%;background:transparent}.es .kat-raster{margin-top:34px;column-count:5;column-gap:40px}.es .kat-gruppe{break-inside:avoid;display:grid;grid-template-columns:30px 1fr;gap:0 10px;margin-bottom:16px}.es .kat-gruppe h3{margin:0;font-family:var(--f-head);font-style:normal;font-weight:800;font-size:30px;color:var(--primary);line-height:1}.es .kat-gruppe ul{margin:0;padding:4px 0 0;list-style:none}.es .kat-gruppe li{font-size:14.5px;font-weight:500;line-height:1.75;color:var(--ink)}.es .kat-gruppe li.treffer{color:var(--forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:4px}.es .kat-vorschau{margin-top:36px;display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;justify-content:center}.es .kat-vorschau img{border-radius:10px;box-shadow:var(--sh-card)}.es .ch-raster{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.es .ch{border-radius:22px;border:1px solid var(--border);background:#fff;padding:20px;display:flex;flex-direction:column;gap:6px}.es .ch h3{margin:0;font-size:16px;font-weight:800}.es .ch p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.es .ch .tag{align-self:flex-start;border-radius:999px;background:var(--flaeche);color:var(--primary);padding:3px 10px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.es .ch-bilder{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.es .ch-bilder img{border-radius:12px;box-shadow:var(--sh-card);width:100%}.es .masse{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.es table{width:100%;border-collapse:collapse;font-size:15px}.es th,.es td{text-align:left;padding:14px 18px;border-top:1px solid var(--border)}.es thead th{border-top:none;background:var(--flaeche);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.es td b{font-weight:800}.es .tipps{display:grid;gap:14px}.es .tipp{display:flex;gap:14px;border-radius:18px;background:var(--cream);padding:18px}.es .tipp .i{flex:none;width:42px;height:42px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--primary)}.es .tipp h3{margin:0;font-size:15.5px;font-weight:800}.es .tipp p{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.es .wen{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es .wen .card{padding:28px}.es .wen h3{margin:14px 0 0;font-size:18px;font-weight:800}.es .wen p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.es .wen .i{width:48px;height:48px;border-radius:14px;background:var(--flaeche);display:grid;place-items:center;color:var(--primary)}.es .designs{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es .design{border-radius:24px;overflow:hidden;border:2px solid var(--border);background:#fff;text-decoration:none}.es .design.an{border-color:var(--primary)}.es .design img{aspect-ratio:4/3;object-fit:cover;width:100%}.es .design div{padding:18px 20px}.es .design h3{margin:0;font-size:17px;font-weight:800}.es .design p{margin:4px 0 0;font-size:13.5px;color:var(--ink-soft)}.es .stimmen{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es .stimme{padding:26px;display:flex;flex-direction:column;gap:14px}.es .stimme p{margin:0;font-size:15.5px;line-height:1.6}.es .stimme .wer{margin-top:auto;display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:14px;font-size:13px;color:var(--muted)}.es .stimme .wer img{width:40px;height:40px;border-radius:50%;object-fit:cover}.es .stimme .wer b{display:block;color:var(--ink);font-size:14px}.es .faq{margin-top:34px;display:grid;gap:12px;max-width:880px}.es details{border-radius:18px;border:1px solid var(--border);background:#fff;padding:20px 22px}.es summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:800}.es summary::-webkit-details-marker{display:none}.es summary:after{content:"+";color:var(--primary);font-size:22px;line-height:1}.es details[open] summary:after{content:"−"}.es details p{margin:12px 0 0;font-size:15px;line-height:1.7;color:var(--ink-soft)}.es details a{color:var(--primary);font-weight:700}.es .weiter{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es .weiter a{text-decoration:none;overflow:hidden}.es .weiter img{aspect-ratio:16/10;object-fit:cover;width:100%}.es .weiter div{padding:20px}.es .weiter span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--primary)}.es .weiter h3{margin:6px 0 0;font-size:17px;font-weight:800;line-height:1.3}.es .bauplan{display:none}.es .bauplan .raster{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.es .bauplan .box{border:1px dashed var(--note-border);background:var(--note-bg);border-radius:20px;padding:22px;color:var(--forest-dark);font-size:14.5px;line-height:1.65}.es .bauplan .box h3{margin:0 0 8px;color:var(--note);font-size:16px}.es .bauplan table td,.es .bauplan table th{padding:9px 12px;font-size:13.5px;border-color:var(--note-border)}.es .bauplan thead th{background:var(--flaeche);color:var(--note)}.es .kaufleiste{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--border);box-shadow:0 -10px 30px -12px #0000002e;padding:12px 18px}.es .kaufleiste .innen{display:flex;align-items:center;justify-content:space-between;gap:14px}.es .kaufleiste strong{font-size:20px}.es .kaufleiste small{display:block;font-size:11.5px;color:var(--muted)}.es .kaufleiste .btn{padding:13px 20px;font-size:14px}@media(max-width:1024px){.es .held,.es .methode,.es .masse{grid-template-columns:1fr}.es .bento{grid-template-columns:repeat(2,1fr)}.es .bento>*{grid-column:span 1!important}.es .k-a{grid-column:span 2!important}.es .schritte,.es .ch-raster,.es .ch-bilder{grid-template-columns:repeat(2,1fr)}.es .wen,.es .designs,.es .stimmen,.es .weiter{grid-template-columns:1fr 1fr}.es .bildband{grid-template-columns:1fr 1fr;grid-template-rows:auto}.es .bildband figure{aspect-ratio:4/3}.es .bildband figure:first-child{grid-column:span 2;grid-row:auto}.es .bauplan .raster{grid-template-columns:1fr}.es .kat-raster{column-count:3}}@media(max-width:640px){.es .wrap{padding:0 18px}.es section.block{padding:56px 0}.es .galerie-klein{grid-template-columns:repeat(5,1fr)}.es .fakten,.es .bento,.es .schritte,.es .ch-raster,.es .wen,.es .designs,.es .stimmen,.es .weiter,.es .bildband{grid-template-columns:1fr}.es .k-a{grid-column:span 1!important}.es .bildband figure:first-child{grid-column:span 1}.es .ch-bilder{grid-template-columns:1fr 1fr}.es .antwort{grid-template-columns:1fr;padding:26px}.es .kat-suche{min-width:0;width:100%}.es .kaufleiste{display:block;transform:translateY(110%);transition:transform .25s}.es .kaufleiste.sichtbar{transform:none}.es .sprung{top:0}.es .kat-raster{column-count:2;column-gap:20px}.es .kat-gruppe{grid-template-columns:22px 1fr;gap:0 8px}.es .kat-gruppe h3{font-size:26px}.es .kat-gruppe li{font-size:13.5px}}.es .konfig-raster{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:26px;align-items:start}.es .konfig-raster .bauen{margin-top:0}.es .konfig-raster .set{margin-top:0;position:sticky;top:96px}.es .zum-konfigurator{display:inline-flex;margin-top:16px}@media(max-width:900px){.es .konfig-raster{grid-template-columns:1fr}.es .konfig-raster .set{position:static}}.es .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.es-hinweis{margin:28px 0 0;border-radius:18px;border:1px solid color-mix(in oklab,var(--primary) 22%,transparent);background:var(--flaeche);padding:18px 22px}.es-hinweis p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.es-hinweis p+p{margin-top:6px}.es-hinweis b{color:var(--ink)}@media(max-width:760px){.es .wrap{padding:0 20px}}
