.konfi-bereich,.konfi-bereich *:not(svg,svg *):where(:not(.app-insel,.app-insel *)),.konfi-bereich *:not(svg,svg *):where(:not(.app-insel,.app-insel *)):before,.konfi-bereich *:not(svg,svg *):where(:not(.app-insel,.app-insel *)):after{all:revert}.konfi-bereich.konfi-bereich{--tinte:#0A0C0F;--tinte-weich:#5A6068;--papier:#FFFFFF;--nebel:#F1F1F2;--nebel-tief:#E6E6E8;--studio:#D9DBDF;--linie:rgba(10,12,15,.13);--linie-zart:rgba(10,12,15,.07);--gruen:#0F9D58;--gruen-tief:#0A7A43;--gruen-hell:#22C55E;--mint:#E9F9F0;--mint-rand:#A9E5C4;--schrift:"Helvetica Neue",Helvetica,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono","IBM Plex Mono",Menlo,Consolas,monospace;--schnitt:cubic-bezier(.19,1,.22,1);--rand:22px;--leiste:0px}.konfi-bereich.konfi-bereich *{box-sizing:border-box}.konfi-bereich.konfi-bereich{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.konfi-bereich.konfi-bereich{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-size:13.8px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:var(--leiste)}.konfi-bereich.konfi-bereich img,.konfi-bereich.konfi-bereich video{max-width:100%;display:block}.konfi-bereich.konfi-bereich button,.konfi-bereich.konfi-bereich input,.konfi-bereich.konfi-bereich select,.konfi-bereich.konfi-bereich textarea{font:inherit;color:inherit}.konfi-bereich.konfi-bereich button{cursor:pointer;background:none;border:0;padding:0}.konfi-bereich.konfi-bereich a{color:inherit}.konfi-bereich.konfi-bereich h1,.konfi-bereich.konfi-bereich h2,.konfi-bereich.konfi-bereich h3,.konfi-bereich.konfi-bereich h4{margin:0;font-weight:400;letter-spacing:-.022em;line-height:1.06}.konfi-bereich.konfi-bereich p{margin:0}.konfi-bereich.konfi-bereich :focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:6px}.konfi-bereich.konfi-bereich .nurleser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.konfi-bereich.konfi-bereich .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.19em;font-size:11px}.konfi-bereich.konfi-bereich .bahn{width:min(1320px,100% - 48px);margin-inline:auto}@media (max-width:640px){.konfi-bereich.konfi-bereich .bahn{width:calc(100% - 32px)}}.konfi-bereich.konfi-bereich .kopf{position:fixed;inset:0 0 auto 0;z-index:80;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,40px);color:var(--tinte);transition:background .5s var(--schnitt),color .5s var(--schnitt),box-shadow .5s var(--schnitt)}.konfi-bereich.konfi-bereich .kopf.hell{background:#ffffffd1;backdrop-filter:saturate(1.6) blur(22px);-webkit-backdrop-filter:saturate(1.6) blur(22px);color:var(--tinte);box-shadow:0 1px 0 var(--linie-zart)}.konfi-bereich.konfi-bereich .kopf__logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.konfi-bereich.konfi-bereich .kopf__logo img{height:42px;width:auto;display:block;filter:drop-shadow(0 1px 4px rgba(255,255,255,.6));transition:filter .4s var(--schnitt)}@media (max-width:640px){.konfi-bereich.konfi-bereich .kopf__logo img{height:34px}}.konfi-bereich.konfi-bereich .kopf__logo span{font-size:16px;letter-spacing:.34em;font-weight:600;text-indent:.34em}.konfi-bereich.konfi-bereich .kopf.hell .kopf__logo img{filter:none}@media (max-width:520px){.konfi-bereich.konfi-bereich .kopf__logo span{display:none}}.konfi-bereich.konfi-bereich .kopf__seite{display:flex;align-items:center;gap:22px;font-size:15px}.konfi-bereich.konfi-bereich .kopf__punkt{width:26px;height:26px;border-radius:50%;border:1.4px solid currentColor;display:grid;place-items:center;font-size:10px;font-family:var(--mono)}@media (max-width:760px){.konfi-bereich.konfi-bereich .kopf__seite span{display:none}}.konfi-bereich.konfi-bereich .buehne{position:relative;background:var(--papier)}.konfi-bereich.konfi-bereich .buehne__oben{position:relative;height:clamp(460px,74vh,720px);background:linear-gradient(168deg,#05070a,#080e11 46%,#0c1512)}.konfi-bereich.konfi-bereich .buehne__film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.konfi-bereich.konfi-bereich .buehne__film{filter:brightness(.82) contrast(1.28) saturate(1.18)}.konfi-bereich.konfi-bereich .buehne__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(96deg,#ffffffe6,#ffffffd4 42%,#ffffff80 64%,#ffffff14,#fff0)}@media (max-width:900px){.konfi-bereich.konfi-bereich .buehne__schleier{background:#ffffffdb}}.konfi-bereich.konfi-bereich .buehne__deckel{display:none}.konfi-bereich.konfi-bereich .buehne__oben .hook{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:clamp(84px,13vh,120px) clamp(16px,4vw,56px) 0;pointer-events:none}.konfi-bereich.konfi-bereich .buehne__oben .hook__paar p{font-size:min(3.9vw,55px)}.konfi-bereich.konfi-bereich .buehne__oben .hook__eins{color:#6e7680;font-weight:400}.konfi-bereich.konfi-bereich .buehne__oben .hook__zwei{font-weight:700;letter-spacing:-.04em}.konfi-bereich.konfi-bereich .buehne__oben .hook__drei{margin-top:clamp(12px,2.2vh,22px);font-size:clamp(17px,1.8vw,26px);font-weight:500}.konfi-bereich.konfi-bereich .buehne__oben .hook__fuss{margin-top:clamp(14px,2.6vh,26px);pointer-events:auto;max-width:none}.konfi-bereich.konfi-bereich .buehne__oben .hook__marken{white-space:nowrap}@media (max-width:760px){.konfi-bereich.konfi-bereich .buehne__oben .hook__marken{display:none}.konfi-bereich.konfi-bereich .buehne__oben .hook__paar p{font-size:clamp(20px,5.6vw,28px);white-space:normal}}.konfi-bereich.konfi-bereich .buehne__deckel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2;pointer-events:none}.konfi-bereich.konfi-bereich .buehne__deckel:after{content:"";position:absolute;left:50%;bottom:-14%;transform:translate(-50%);width:min(920px,92%);height:88%;border-radius:50%;pointer-events:none;filter:blur(30px);background:radial-gradient(ellipse at center,rgba(255,255,255,.13),rgba(255,255,255,.05) 44%,transparent 72%)}.konfi-bereich.konfi-bereich .buehne__himmel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.konfi-bereich.konfi-bereich .buehne__himmel:before,.konfi-bereich.konfi-bereich .buehne__himmel:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.34}.konfi-bereich.konfi-bereich .buehne__himmel:before{width:900px;height:660px;left:-16%;top:-30%;background:radial-gradient(circle,rgba(15,157,88,.55),transparent 66%)}.konfi-bereich.konfi-bereich .buehne__himmel:after{width:780px;height:580px;right:-12%;top:-14%;background:radial-gradient(circle,rgba(255,176,32,.2),transparent 68%)}.konfi-bereich.konfi-bereich .held{position:absolute;left:50%;bottom:0;transform:translate(-50%,25%);z-index:6;display:flex;align-items:flex-end;gap:clamp(14px,3.2vw,58px)}.konfi-bereich.konfi-bereich .held img{width:auto;display:block;cursor:grab;filter:drop-shadow(0 6px 8px rgba(10,12,15,.16)) drop-shadow(0 22px 30px rgba(10,12,15,.14))}.konfi-bereich.konfi-bereich .held img:active{cursor:grabbing}.konfi-bereich.konfi-bereich .held .h-modul{height:min(clamp(150px,31vh,344px),50vw)}.konfi-bereich.konfi-bereich .held .h-speicher{height:min(clamp(182px,37.5vh,416px),60vw)}@media (max-width:640px){.konfi-bereich.konfi-bereich .held{gap:6px}}.konfi-bereich.konfi-bereich .buehne__unten{position:relative;z-index:2;text-align:center;padding-top:clamp(56px,10vh,116px);padding-bottom:clamp(18px,2.4vh,32px)}.konfi-bereich.konfi-bereich .buehne__reiter{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--nebel)}.konfi-bereich.konfi-bereich .reiter{padding:9px 20px;border-radius:999px;font-size:15px;color:#3d4249;transition:.3s var(--schnitt);white-space:nowrap}@media (max-width:520px){.konfi-bereich.konfi-bereich .buehne__reiter{max-width:100%}.konfi-bereich.konfi-bereich .reiter{padding:9px 12px;font-size:13.5px}}.konfi-bereich.konfi-bereich .reiter[aria-pressed=true]{background:var(--nebel-tief);color:var(--tinte);box-shadow:inset 0 0 0 1px #0000000d}.konfi-bereich.konfi-bereich .buehne h1{font-size:clamp(24px,3.2vw,42px);font-weight:300;margin-top:12px}.konfi-bereich.konfi-bereich .marke-chip{display:inline-block;margin-top:11px;padding:6px 15px;border-radius:999px;background:var(--nebel);font-size:14px;color:#3d4249}.konfi-bereich.konfi-bereich .buehne__preis{margin-top:12px;font-size:clamp(14px,1.3vw,16px);color:#25292f}.konfi-bereich.konfi-bereich .buehne__preis b{font-weight:600}.konfi-bereich.konfi-bereich .buehne__preis .trenn{color:#b7babe;margin:0 12px}.konfi-bereich.konfi-bereich .buehne__knoepfe{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.konfi-bereich.konfi-bereich .knopf{padding:11px 22px;border-radius:11px;font-size:14px;transition:.3s var(--schnitt);border:1px solid transparent;white-space:nowrap;display:inline-block;text-decoration:none}.konfi-bereich.konfi-bereich .knopf--voll{background:var(--tinte);color:#fff}.konfi-bereich.konfi-bereich .knopf--voll:hover{background:#22262c;transform:translateY(-2px);box-shadow:0 14px 30px -12px #00000080}.konfi-bereich.konfi-bereich .knopf--leer{background:var(--nebel);color:var(--tinte)}.konfi-bereich.konfi-bereich .knopf--leer:hover{background:var(--nebel-tief)}.konfi-bereich.konfi-bereich .knopf--gruen{background:var(--gruen);color:#fff;box-shadow:0 12px 30px -14px #0f9d58d9}.konfi-bereich.konfi-bereich .knopf--gruen:hover{background:var(--gruen-tief);transform:translateY(-2px)}.konfi-bereich.konfi-bereich .frei{position:relative;display:grid;place-items:end center;isolation:isolate}.konfi-bereich.konfi-bereich .frei img{width:auto;max-width:100%;display:block;position:relative;z-index:1;filter:drop-shadow(0 10px 10px rgba(10,12,15,.26)) drop-shadow(0 36px 46px rgba(10,12,15,.22))}.konfi-bereich.konfi-bereich .frei:after{content:"";position:absolute;left:50%;bottom:2%;transform:translate(-50%);width:64%;height:30px;border-radius:50%;z-index:0;filter:blur(9px);background:radial-gradient(ellipse at center,rgba(10,12,15,.3),rgba(10,12,15,.12) 45%,transparent 72%)}.konfi-bereich.konfi-bereich .sichtbild{position:absolute;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 9px rgba(10,12,15,.24)) drop-shadow(0 30px 38px rgba(10,12,15,.2))}.konfi-bereich.konfi-bereich .sichtschatten{position:absolute;border-radius:50%;filter:blur(9px);background:radial-gradient(ellipse at center,rgba(10,12,15,.26),rgba(10,12,15,.1) 45%,transparent 72%)}.konfi-bereich.konfi-bereich .hook{position:relative}.konfi-bereich.konfi-bereich .hook__paar{display:flex;gap:clamp(14px,1.8vw,26px);align-items:stretch}.konfi-bereich.konfi-bereich .hook__balken{flex:0 0 3px;border-radius:3px;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,var(--gruen-hell),var(--gruen));transition:transform 1s var(--schnitt) .2s}.konfi-bereich.konfi-bereich .hook.da .hook__balken{transform:scaleY(1)}.konfi-bereich.konfi-bereich .hook__paar p{font-size:min(3.85vw,56px);line-height:1.12;letter-spacing:-.036em;white-space:nowrap}.konfi-bereich.konfi-bereich .hook__eins{color:#98a0a9;font-weight:300}.konfi-bereich.konfi-bereich .hook__zwei{color:var(--tinte);font-weight:500;margin-top:.1em}.konfi-bereich.konfi-bereich .hook__drei{margin-top:clamp(22px,3vh,38px);font-size:min(2.32vw,33px);line-height:1.3;letter-spacing:-.022em;color:#3a4046;font-weight:400;white-space:nowrap}.konfi-bereich.konfi-bereich .hook__drei em{font-style:normal;color:var(--gruen);font-weight:600}@media (max-width:700px){.konfi-bereich.konfi-bereich .hook__paar p{white-space:normal;font-size:clamp(26px,7.4vw,38px)}.konfi-bereich.konfi-bereich .hook__drei{white-space:normal;font-size:clamp(16px,4.4vw,21px)}}.konfi-bereich.konfi-bereich .hook__fuss{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:clamp(20px,3vh,34px)}.konfi-bereich.konfi-bereich .hook__fuss .knopf--gruen{box-shadow:none}.konfi-bereich.konfi-bereich .hook__marken{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:#6e747c}.konfi-bereich.konfi-bereich .hook__eins,.konfi-bereich.konfi-bereich .hook__zwei,.konfi-bereich.konfi-bereich .hook__drei,.konfi-bereich.konfi-bereich .hook__fuss{opacity:0;transform:translateY(16px);transition:opacity .75s var(--schnitt),transform .75s var(--schnitt)}.konfi-bereich.konfi-bereich .hook.da .hook__eins{opacity:1;transform:none}.konfi-bereich.konfi-bereich .hook.da .hook__zwei{opacity:1;transform:none;transition-delay:.14s}.konfi-bereich.konfi-bereich .hook.da .hook__drei{opacity:1;transform:none;transition-delay:.38s}.konfi-bereich.konfi-bereich .hook.da .hook__fuss{opacity:1;transform:none;transition-delay:.54s}@media (prefers-reduced-motion:reduce){.konfi-bereich.konfi-bereich .hook__eins,.konfi-bereich.konfi-bereich .hook__zwei,.konfi-bereich.konfi-bereich .hook__drei,.konfi-bereich.konfi-bereich .hook__fuss{opacity:1!important;transform:none!important}.konfi-bereich.konfi-bereich .hook__balken{transform:scaleY(1)!important}}.konfi-bereich.konfi-bereich .bild{position:relative}.konfi-bereich.konfi-bereich .bild>*{position:relative;z-index:1}.konfi-bereich.konfi-bereich .bildgrund{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.konfi-bereich.konfi-bereich .bildgrund i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.konfi-bereich.konfi-bereich .bildgrund b{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.konfi-bereich.konfi-bereich .bild--hell .bildgrund b{background:linear-gradient(96deg,#ffffffed,#ffffffe6 50%,#ffffffa8,#ffffff2e 86%,#ffffff05)}.konfi-bereich.konfi-bereich .bild--hell .bildgrund i{filter:brightness(.94) contrast(1.14) saturate(1.1)}@media (max-width:900px){.konfi-bereich.konfi-bereich .bild--hell .bildgrund b{background:#fffc}}.konfi-bereich.konfi-bereich .bild--dunkel .bildgrund b{background:linear-gradient(100deg,#060a08f0,#060a08e0 44%,#060a08ad 68%,#060a085c 88%,#060a0838)}@media (max-width:900px){.konfi-bereich.konfi-bereich .bild--dunkel .bildgrund b{background:#060a08e0}}.konfi-bereich.konfi-bereich #vermoegen .bildgrund b{background:linear-gradient(100deg,#060a08f2,#060a08e6 40%,#060a08cc 66%,#060a08a8)}.konfi-bereich.konfi-bereich #vermoegen .bildgrund i{filter:saturate(.9) brightness(.9)}.konfi-bereich.konfi-bereich .technik{margin-top:clamp(14px,2vh,22px);border-radius:16px;overflow:hidden;position:relative;aspect-ratio:16/6;background:var(--nebel);box-shadow:0 0 0 1px var(--linie-zart)}.konfi-bereich.konfi-bereich .technik img{width:100%;height:100%;object-fit:cover;display:block}.konfi-bereich.konfi-bereich .technik figcaption{position:absolute;left:0;right:0;bottom:0;padding:20px 16px 11px;font-size:12px;line-height:1.45;color:#fff;background:linear-gradient(180deg,transparent,rgba(6,10,8,.78))}.konfi-bereich.konfi-bereich .technik.leer{display:none}.konfi-bereich.konfi-bereich .marken{background:var(--papier);padding:clamp(16px,2.2vh,28px) 0;border-bottom:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich .marken__reihe{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(20px,3.4vw,54px)}.konfi-bereich.konfi-bereich .marken__wort{font-size:clamp(15px,1.6vw,20px);font-weight:700;letter-spacing:.02em;color:#3d4249;display:inline-flex;align-items:baseline;gap:2px;transition:opacity .3s var(--schnitt)}.konfi-bereich.konfi-bereich .marken__wort i{font-style:normal;color:var(--gruen)}.konfi-bereich.konfi-bereich .marken__wort img{height:clamp(24px,2.4vw,32px);width:auto;display:block;opacity:.78;transition:opacity .3s var(--schnitt)}.konfi-bereich.konfi-bereich .marken__wort:hover img{opacity:1}.konfi-bereich.konfi-bereich .marken__vor{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.2em;color:#9aa0a7;width:100%;text-align:center;margin-bottom:14px}.konfi-bereich.konfi-bereich .kette{padding:clamp(34px,4.6vh,64px) 0;background:var(--nebel)}.konfi-bereich.konfi-bereich .kette__reihe{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:clamp(16px,2.2vh,26px)}@media (max-width:760px){.konfi-bereich.konfi-bereich .kette__reihe{grid-template-columns:1fr 1fr}}.konfi-bereich.konfi-bereich .kette__glied{position:relative;border-radius:14px;padding:14px 14px 15px;background:var(--papier);box-shadow:0 0 0 1px var(--linie-zart)}.konfi-bereich.konfi-bereich .kette__glied span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:#b0b6bd}.konfi-bereich.konfi-bereich .kette__glied b{display:block;font-size:14.5px;font-weight:500;margin-top:6px;color:#8b9098;line-height:1.25}.konfi-bereich.konfi-bereich .kette__glied.raus b{text-decoration:line-through;text-decoration-color:#e8441a80;text-decoration-thickness:1.5px}.konfi-bereich.konfi-bereich .kette__glied.ziel{background:linear-gradient(150deg,#0f9d58,#0a7a43);box-shadow:0 14px 30px -18px #0f9d58cc}.konfi-bereich.konfi-bereich .kette__glied.ziel span{color:#ffffffb3}.konfi-bereich.konfi-bereich .kette__glied.ziel b{color:#fff;text-decoration:none}.konfi-bereich.konfi-bereich .kette__folge{position:absolute;right:-9px;top:50%;transform:translateY(-50%);z-index:2;font-size:13px;color:#c2c7cc}@media (max-width:760px){.konfi-bereich.konfi-bereich .kette__folge{display:none}}.konfi-bereich.konfi-bereich .kette__gross{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:clamp(16px,2.2vh,26px)}.konfi-bereich.konfi-bereich .kette__gross b{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.035em;color:var(--gruen);line-height:1}.konfi-bereich.konfi-bereich .kette__gross span{font-size:14.5px;color:var(--tinte-weich);max-width:44ch;line-height:1.5}.konfi-bereich.konfi-bereich .kette__zusage{display:flex;gap:11px;align-items:flex-start;margin-top:14px;padding:13px 16px;border-radius:13px;background:var(--papier);box-shadow:0 0 0 1px var(--mint-rand);font-size:14px;line-height:1.5;max-width:70ch}.konfi-bereich.konfi-bereich .kette__zusage i{flex:0 0 auto;font-style:normal;color:var(--gruen);font-weight:700}.konfi-bereich.konfi-bereich .kette__klein{font-size:11.5px;color:#8b9098;margin-top:12px;line-height:1.55;max-width:88ch}.konfi-bereich.konfi-bereich .vertrauen{padding:clamp(28px,3.6vh,52px) 0;background:var(--papier)}.konfi-bereich.konfi-bereich .vertrauen__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(22px,3.4vw,52px);align-items:start}@media (max-width:940px){.konfi-bereich.konfi-bereich .vertrauen__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .vertrauen h2{font-size:clamp(25px,3.2vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:17ch}.konfi-bereich.konfi-bereich .vertrauen h2 em{font-style:normal;color:var(--gruen)}.konfi-bereich.konfi-bereich .vertrauen__text{margin-top:clamp(10px,1.5vh,16px);color:var(--tinte-weich);font-size:14.5px;line-height:1.6;max-width:52ch}.konfi-bereich.konfi-bereich .vertrauen__text b{color:var(--tinte);font-weight:600}.konfi-bereich.konfi-bereich .vertrauen__zahlen{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.6vw,22px);margin-top:clamp(14px,2vh,24px);border-top:1px solid var(--linie);padding-top:clamp(12px,1.8vh,20px)}@media (max-width:620px){.konfi-bereich.konfi-bereich .vertrauen__zahlen{grid-template-columns:1fr 1fr}}.konfi-bereich.konfi-bereich .vertrauen__zahl b{display:block;font-size:clamp(22px,2.5vw,32px);font-weight:700;letter-spacing:-.04em;line-height:1}.konfi-bereich.konfi-bereich .vertrauen__zahl b i{font-style:normal;color:var(--gruen)}.konfi-bereich.konfi-bereich .vertrauen__zahl span{display:block;font-size:11.5px;color:#8b9098;margin-top:5px;line-height:1.35}.konfi-bereich.konfi-bereich .haushalte{margin-top:clamp(14px,2vh,22px)}.konfi-bereich.konfi-bereich .haushalte__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.konfi-bereich.konfi-bereich .haushalte__kopf b{font-size:clamp(21px,2.4vw,30px);font-weight:700;letter-spacing:-.035em;color:var(--gruen);line-height:1}.konfi-bereich.konfi-bereich .haushalte__kopf span{font-size:13.5px;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .punktfeld{display:grid;grid-template-columns:repeat(100,1fr);gap:2px;margin-top:10px}@media (max-width:940px){.konfi-bereich.konfi-bereich .punktfeld{grid-template-columns:repeat(60,1fr)}}@media (max-width:560px){.konfi-bereich.konfi-bereich .punktfeld{grid-template-columns:repeat(40,1fr)}}.konfi-bereich.konfi-bereich .punktfeld i{display:block;aspect-ratio:1;border-radius:50%;background:var(--nebel-tief);transform:scale(.4);opacity:0;transition:transform .5s var(--schnitt),opacity .5s var(--schnitt),background .5s}.konfi-bereich.konfi-bereich .punktfeld.da i{transform:none;opacity:1;background:var(--gruen)}.konfi-bereich.konfi-bereich .punktfeld__fuss{font-size:11px;color:#9aa0a7;margin-top:8px}.konfi-bereich.konfi-bereich .galerie{position:relative;border-radius:var(--rand);overflow:hidden;background:var(--nebel);aspect-ratio:4/3;box-shadow:0 0 0 1px var(--linie-zart),0 24px 50px -38px #0a0c0f80}.konfi-bereich.konfi-bereich .galerie img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s var(--schnitt)}.konfi-bereich.konfi-bereich .galerie img.an{opacity:1}.konfi-bereich.konfi-bereich .galerie__pfeil{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:17px;color:var(--tinte);background:#ffffffdb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 18px -8px #00000080;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .galerie__pfeil:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.konfi-bereich.konfi-bereich .galerie__pfeil.links{left:14px}.konfi-bereich.konfi-bereich .galerie__pfeil.rechts{right:14px}.konfi-bereich.konfi-bereich .galerie__punkte{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;padding:0 56px}.konfi-bereich.konfi-bereich .galerie__punkte i{display:block;width:6px;height:6px;border-radius:50%;background:#ffffff80;box-shadow:0 1px 3px #0006;cursor:pointer;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .galerie__punkte i.da{background:#fff;width:18px;border-radius:9px}.konfi-bereich.konfi-bereich .galerie__zaehler{position:absolute;left:14px;top:14px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.14em;padding:6px 11px;border-radius:9px;color:#fff;background:#0a0c0f80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.konfi-bereich.konfi-bereich .galerie__leer{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:16px;border:1.6px dashed var(--linie);display:grid;place-content:center;justify-items:center;text-align:center;padding:22px;gap:8px}.konfi-bereich.konfi-bereich .galerie__leer b{font-size:15.5px;font-weight:500}.konfi-bereich.konfi-bereich .galerie__leer span{font-size:12.5px;color:var(--tinte-weich);max-width:40ch;line-height:1.55}.konfi-bereich.konfi-bereich .galerie__leer code{font-family:var(--mono);font-size:11.5px;background:var(--papier);padding:3px 8px;border-radius:7px;box-shadow:0 0 0 1px var(--linie-zart);display:inline-block;margin-top:2px}.konfi-bereich.konfi-bereich .galerie__unter{font-size:11.5px;color:#8b9098;margin-top:10px;line-height:1.5}.konfi-bereich.konfi-bereich .konf{padding:clamp(18px,2vw,28px) 0 clamp(18px,2.1vw,30px)}.konfi-bereich.konfi-bereich .abschnittkopf{max-width:780px;margin-bottom:clamp(11px,1.4vw,18px)}.konfi-bereich.konfi-bereich .abschnittkopf .mono{color:var(--gruen-tief);display:block;margin-bottom:11px}.konfi-bereich.konfi-bereich .abschnittkopf h2{font-size:clamp(20px,2.3vw,30px);font-weight:300}.konfi-bereich.konfi-bereich .abschnittkopf p{margin-top:9px;color:var(--tinte-weich);font-size:14px;max-width:70ch}.konfi-bereich.konfi-bereich .konf__raster{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:22px;align-items:start}@media (max-width:1120px){.konfi-bereich.konfi-bereich .konf__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .konf__raster>*,.konfi-bereich.konfi-bereich .buehne2__raster>*,.konfi-bereich.konfi-bereich .angebot__raster>*{min-width:0}.konfi-bereich.konfi-bereich .leinwand{position:relative;border-radius:var(--rand);overflow:hidden;background:linear-gradient(160deg,#f8f8f9,#e2e3e6);aspect-ratio:16/7.6;box-shadow:inset 0 0 0 1px var(--linie-zart)}@media (max-width:640px){.konfi-bereich.konfi-bereich .leinwand{aspect-ratio:4/3.6}}.konfi-bereich.konfi-bereich .sicht{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s var(--schnitt)}.konfi-bereich.konfi-bereich .sicht.an{opacity:1;pointer-events:auto}.konfi-bereich.konfi-bereich .sicht svg{width:100%;height:100%;display:block}.konfi-bereich.konfi-bereich .dachfeld{position:absolute;left:22px;top:22px;z-index:4;display:flex;gap:8px;flex-wrap:wrap;max-width:calc(100% - 44px)}.konfi-bereich.konfi-bereich .plakette{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:11px;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 1px #ffffffb3 inset,0 6px 20px -10px #0006;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.15em}.konfi-bereich.konfi-bereich .plakette b{font-family:var(--schrift);font-size:14px;letter-spacing:-.01em;text-transform:none;font-weight:600}.konfi-bereich.konfi-bereich .plakette--dunkel{background:#0c0e129e;color:#fff}.konfi-bereich.konfi-bereich .adressfeld{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 42%,#ffffffe6,#e2e3e6f5);transition:opacity .6s var(--schnitt),visibility .6s}.konfi-bereich.konfi-bereich .adressfeld.weg{opacity:0;visibility:hidden}.konfi-bereich.konfi-bereich .adresskarte{width:min(480px,100%);text-align:center}.konfi-bereich.konfi-bereich .adresskarte h3{font-size:clamp(22px,2.6vw,30px);font-weight:400}.konfi-bereich.konfi-bereich .adresskarte p{margin-top:10px;color:var(--tinte-weich);font-size:15px}.konfi-bereich.konfi-bereich .adressreihe{display:flex;gap:8px;margin-top:22px}.konfi-bereich.konfi-bereich .adressreihe input{flex:1;min-width:0;padding:15px 17px;border-radius:12px;border:1px solid var(--linie);background:#fff;font-size:16px}.konfi-bereich.konfi-bereich .adressreihe input:focus{border-color:var(--gruen);outline:none}.konfi-bereich.konfi-bereich .adresskarte small{display:block;margin-top:14px;color:#8b9098;font-size:12.5px;line-height:1.5}.konfi-bereich.konfi-bereich .scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gruen-hell),transparent);box-shadow:0 0 22px 5px #22c55e80;opacity:0}.konfi-bereich.konfi-bereich .scan.lauf{animation:scannen 1.5s var(--schnitt) 2}@keyframes scannen{0%{top:6%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:94%;opacity:0}}.konfi-bereich.konfi-bereich .modulchen{opacity:0;transform-box:fill-box;transform-origin:center;animation:setzen .5s var(--schnitt) forwards}.konfi-bereich.konfi-bereich .modulchen.belegt{cursor:pointer}.konfi-bereich.konfi-bereich .modulchen.belegt:hover{stroke:#ff6b4a;stroke-width:2}.konfi-bereich.konfi-bereich .platzfrei{cursor:pointer;transition:fill .2s}.konfi-bereich.konfi-bereich .platzfrei:hover{fill:#22c55e8c}.konfi-bereich.konfi-bereich .dachwerkzeug{position:absolute;left:22px;bottom:20px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.konfi-bereich.konfi-bereich .dachwerkzeug button{padding:9px 15px;border-radius:11px;font-size:12.5px;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffffb3 inset,0 6px 20px -10px #00000073;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .dachwerkzeug button:hover{background:#fff}.konfi-bereich.konfi-bereich .dachwerkzeug button[aria-pressed=true]{background:var(--gruen);color:#fff}.konfi-bereich.konfi-bereich .dachwerkzeug small{font-size:11.5px;color:#4a4f56;background:#ffffffd1;padding:7px 12px;border-radius:9px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@keyframes setzen{0%{opacity:0;transform:translateY(-9px) scale(.86)}to{opacity:1;transform:none}}.konfi-bereich.konfi-bereich .streifen{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.konfi-bereich.konfi-bereich .streifen::-webkit-scrollbar{height:5px}.konfi-bereich.konfi-bereich .streifen::-webkit-scrollbar-thumb{background:var(--nebel-tief);border-radius:9px}.konfi-bereich.konfi-bereich .miniatur{flex:0 0 108px;height:70px;border-radius:13px;background:var(--nebel);border:1.6px solid transparent;display:grid;place-items:center;gap:4px;transition:.3s var(--schnitt)}.konfi-bereich.konfi-bereich .miniatur[aria-pressed=true]{border-color:var(--tinte);background:var(--nebel-tief)}.konfi-bereich.konfi-bereich .miniatur span{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:#4a4f56}.konfi-bereich.konfi-bereich .miniatur svg{width:44px;height:30px}.konfi-bereich.konfi-bereich .stapel{display:flex;flex-direction:column;gap:11px;position:sticky;top:88px;max-height:min(560px,calc(100vh - 236px));overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.konfi-bereich.konfi-bereich .stapel>*{flex:0 0 auto}.konfi-bereich.konfi-bereich .stapel::-webkit-scrollbar{width:5px}.konfi-bereich.konfi-bereich .stapel::-webkit-scrollbar-thumb{background:var(--nebel-tief);border-radius:9px}@media (max-width:1120px){.konfi-bereich.konfi-bereich .stapel{position:static;max-height:none;overflow:visible;padding-right:0}}.konfi-bereich.konfi-bereich .karte{border-radius:18px;background:var(--papier);box-shadow:0 0 0 1px var(--linie-zart),0 20px 44px -32px #0a0c0f80;overflow:hidden}.konfi-bereich.konfi-bereich .karte__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;text-align:left}.konfi-bereich.konfi-bereich .karte__kopf h3{font-size:17px;font-weight:500;letter-spacing:-.012em}.konfi-bereich.konfi-bereich .karte__kopf em{display:block;font-style:normal;font-size:13px;color:var(--tinte-weich);margin-top:3px;font-weight:400}.konfi-bereich.konfi-bereich .pfeil{width:11px;height:11px;border-right:1.6px solid #6C7178;border-bottom:1.6px solid #6C7178;transform:rotate(45deg);transition:transform .35s var(--schnitt);flex:0 0 auto;margin-top:-4px}.konfi-bereich.konfi-bereich .karte.zu .pfeil{transform:rotate(-135deg);margin-top:4px}.konfi-bereich.konfi-bereich .karte__leib{padding:0 18px 18px}.konfi-bereich.konfi-bereich .karte.zu .karte__leib{display:none}.konfi-bereich.konfi-bereich .wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.konfi-bereich.konfi-bereich .wahl button{padding:9px 7px;border-radius:11px;background:var(--nebel);font-size:13px;line-height:1.25;transition:.25s var(--schnitt);border:1.6px solid transparent;text-align:center}.konfi-bereich.konfi-bereich .wahl button:hover{background:var(--nebel-tief)}.konfi-bereich.konfi-bereich .wahl button[aria-pressed=true]{border-color:var(--gruen);background:var(--mint)}.konfi-bereich.konfi-bereich .wahl button small{display:block;color:var(--tinte-weich);font-size:11px;margin-top:3px}.konfi-bereich.konfi-bereich .regler{margin-top:11px}.konfi-bereich.konfi-bereich .regler__kopf{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--tinte-weich);margin-bottom:6px;gap:12px}.konfi-bereich.konfi-bereich .regler__kopf b{color:var(--tinte);font-family:var(--mono);font-size:13px;letter-spacing:.04em;white-space:nowrap}.konfi-bereich.konfi-bereich input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:9px;background:var(--nebel-tief);outline:none}.konfi-bereich.konfi-bereich input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--papier);box-shadow:0 0 0 1.6px var(--gruen),0 4px 12px -3px #00000080;cursor:grab;transition:transform .2s}.konfi-bereich.konfi-bereich input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.14)}.konfi-bereich.konfi-bereich input[type=range]::-moz-range-thumb{width:22px;height:22px;border:1.6px solid var(--gruen);border-radius:50%;background:#fff;cursor:grab}.konfi-bereich.konfi-bereich .schalterreihe{display:flex;flex-direction:column;gap:2px}.konfi-bereich.konfi-bereich .schalter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--linie-zart);text-align:left;width:100%}.konfi-bereich.konfi-bereich .schalter:last-child{border-bottom:0}.konfi-bereich.konfi-bereich .schalter__text{font-size:14.5px}.konfi-bereich.konfi-bereich .schalter__text small{display:block;color:var(--tinte-weich);font-size:12.5px;margin-top:2px}.konfi-bereich.konfi-bereich .kippe{flex:0 0 44px;width:44px;height:25px;border-radius:999px;background:var(--nebel-tief);position:relative;transition:background .3s var(--schnitt)}.konfi-bereich.konfi-bereich .kippe:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .3s var(--schnitt)}.konfi-bereich.konfi-bereich .schalter[aria-pressed=true] .kippe{background:var(--gruen)}.konfi-bereich.konfi-bereich .schalter[aria-pressed=true] .kippe:after{transform:translate(19px)}.konfi-bereich.konfi-bereich .auswahl{width:100%;padding:11px 13px;border-radius:11px;border:1px solid var(--linie);background:var(--papier);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6C7178 50%),linear-gradient(135deg,#6C7178 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.konfi-bereich.konfi-bereich .auswahl:focus{outline:none;border-color:var(--gruen)}.konfi-bereich.konfi-bereich .rate{background:linear-gradient(158deg,#0e1a14,#04070a);color:#fff;border-radius:14px;padding:16px 18px;margin-bottom:16px}.konfi-bereich.konfi-bereich .rate>span{display:block;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:#8fa096}.konfi-bereich.konfi-bereich .rate>b{display:block;font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1.05;margin-top:4px}.konfi-bereich.konfi-bereich .rate>em{display:block;font-style:normal;font-size:12.5px;color:#8fa096;margin-top:3px}.konfi-bereich.konfi-bereich .zeileninfo{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;margin-left:6px;vertical-align:1px;background:var(--gruen-tief);color:#fff;font-size:10px;font-weight:700;font-style:normal;cursor:pointer;line-height:1}.konfi-bereich.konfi-bereich .zeileninfo:hover{background:var(--gruen)}.konfi-bereich.konfi-bereich .infoknopf{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--gruen-tief);box-shadow:inset 0 0 0 1px #0f9d5859;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .infoknopf:before{content:"i";display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--gruen);color:#fff;font-family:var(--schrift);font-size:9.5px;font-weight:700;font-style:italic}.konfi-bereich.konfi-bereich .infoknopf:hover{background:var(--mint)}.konfi-bereich.konfi-bereich .infoknopf--hell{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.konfi-bereich.konfi-bereich .infoknopf--hell:before{background:#fff;color:var(--gruen-tief)}.konfi-bereich.konfi-bereich .infoknopf--hell:hover{background:#ffffff1f}.konfi-bereich.konfi-bereich .dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:none;place-items:center;padding:20px;background:#050a0794;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.konfi-bereich.konfi-bereich .dialog.an{display:grid;animation:dlgAuf .3s var(--schnitt)}@keyframes dlgAuf{0%{opacity:0}to{opacity:1}}.konfi-bereich.konfi-bereich .dialog__box{background:var(--papier);border-radius:20px;width:min(620px,100%);max-height:86vh;overflow-y:auto;padding:clamp(22px,3vw,32px);box-shadow:0 50px 100px -40px #000000bf;animation:dlgHoch .4s var(--schnitt)}@keyframes dlgHoch{0%{transform:translateY(16px)}to{transform:none}}.konfi-bereich.konfi-bereich .dialog__kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.konfi-bereich.konfi-bereich .dialog__box h3{font-size:clamp(20px,2.4vw,27px);font-weight:400;letter-spacing:-.025em}.konfi-bereich.konfi-bereich .dialog__zu{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--nebel);display:grid;place-items:center;font-size:17px;color:#5a6068;line-height:1}.konfi-bereich.konfi-bereich .dialog__zu:hover{background:var(--nebel-tief)}.konfi-bereich.konfi-bereich .dialog__box p{font-size:14.5px;color:var(--tinte-weich);line-height:1.62;margin-top:12px}.konfi-bereich.konfi-bereich .mailvorschau{margin-top:16px;border-radius:14px;background:var(--nebel);padding:16px 18px;font-size:13.5px;line-height:1.6;color:var(--tinte)}.konfi-bereich.konfi-bereich .mailvorschau .zeile{display:flex;gap:10px;font-family:var(--mono);font-size:11px;color:#7d828a;text-transform:uppercase;letter-spacing:.12em;padding:3px 0}.konfi-bereich.konfi-bereich .mailvorschau .zeile b{font-family:var(--schrift);font-size:13px;letter-spacing:-.01em;text-transform:none;color:var(--tinte);font-weight:500}.konfi-bereich.konfi-bereich .mailvorschau .trenner{height:1px;background:var(--linie);margin:11px 0}.konfi-bereich.konfi-bereich .mailvorschau .platzhalter{background:var(--mint);color:var(--gruen-tief);border-radius:5px;padding:1px 5px;font-weight:600}.konfi-bereich.konfi-bereich .dialog__klein{font-family:var(--mono);font-size:10.5px;line-height:1.7;color:#8b9098;margin-top:18px;padding-top:14px;border-top:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich .partner{padding:clamp(30px,4vh,56px) 0;background:var(--papier)}.konfi-bereich.konfi-bereich .partner__band{border-radius:var(--rand);padding:clamp(20px,2.6vw,32px);background:linear-gradient(150deg,#0f9d58,#0a7a43 58%,#086336);color:#fff;position:relative;overflow:hidden}.konfi-bereich.konfi-bereich .partner__band:after{content:"";position:absolute;right:-8%;top:-40%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 66%)}.konfi-bereich.konfi-bereich .partner__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;position:relative;z-index:1}.konfi-bereich.konfi-bereich .partner__kopf .mono{color:#ffffffb8}.konfi-bereich.konfi-bereich .partner__kopf h2{font-size:clamp(21px,2.6vw,32px);font-weight:400;letter-spacing:-.028em}.konfi-bereich.konfi-bereich .partner__marke{font-size:clamp(19px,2.2vw,27px);font-weight:700;letter-spacing:-.02em}.konfi-bereich.konfi-bereich .partner__drei{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(16px,2.2vh,26px);position:relative;z-index:1}@media (max-width:760px){.konfi-bereich.konfi-bereich .partner__drei{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .partner__karte{background:#ffffff21;border-radius:14px;padding:15px 17px;box-shadow:inset 0 1px #ffffff38}.konfi-bereich.konfi-bereich .partner__karte>b{display:block;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.konfi-bereich.konfi-bereich .partner__karte>span{display:block;font-size:13px;color:#ffffffdb;margin-top:5px;line-height:1.4}.konfi-bereich.konfi-bereich .partner__haken{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:14px;position:relative;z-index:1}@media (max-width:760px){.konfi-bereich.konfi-bereich .partner__haken{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .partner__haken div{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#fffffff0;background:#ffffff14;border-radius:11px;padding:10px 13px}.konfi-bereich.konfi-bereich .partner__haken i{flex:0 0 auto;font-style:normal;font-weight:700}.konfi-bereich.konfi-bereich .partner__fuss{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:16px;position:relative;z-index:1}.konfi-bereich.konfi-bereich .partner__fuss small{font-size:11px;color:#ffffffa8;line-height:1.5}.konfi-bereich.konfi-bereich .pvv{padding:clamp(34px,4.6vh,66px) 0;background:var(--papier)}.konfi-bereich.konfi-bereich .pvv .wechsel__karte{background:var(--nebel);box-shadow:0 0 0 1px var(--linie-zart)}.konfi-bereich.konfi-bereich .pvv .wechsel__umfang{background:var(--papier)}.konfi-bereich.konfi-bereich .pvv .wechsel__umfang button[aria-pressed=true]{background:var(--tinte);color:#fff}.konfi-bereich.konfi-bereich .gegen__zeile b.gut-gruen{color:var(--gruen);font-weight:700}.konfi-bereich.konfi-bereich .zahl-gruen{color:var(--gruen-tief);font-weight:700;font-style:normal}.konfi-bereich.konfi-bereich .wechsel{padding:clamp(34px,4.6vh,66px) 0;background:var(--nebel)}.konfi-bereich.konfi-bereich .wechsel__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3.4vw,52px);align-items:center}@media (max-width:940px){.konfi-bereich.konfi-bereich .wechsel__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .wechsel h2,.konfi-bereich.konfi-bereich .pvv h2{font-size:clamp(22px,2.8vw,36px);font-weight:300;letter-spacing:-.028em}.konfi-bereich.konfi-bereich .wechsel__text{margin-top:12px;color:var(--tinte-weich);font-size:14.5px;line-height:1.6;max-width:46ch}.konfi-bereich.konfi-bereich .wechsel__karte{background:var(--papier);border-radius:18px;padding:clamp(18px,2.4vw,26px);box-shadow:0 0 0 1px var(--linie-zart),0 20px 44px -34px #0a0c0f80}.konfi-bereich.konfi-bereich .wechsel__umfang{display:inline-flex;padding:4px;border-radius:999px;background:var(--nebel);margin-bottom:16px}.konfi-bereich.konfi-bereich .wechsel__umfang button{padding:8px 16px;border-radius:999px;font-size:13px;color:#5a6068;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .wechsel__umfang button[aria-pressed=true]{background:var(--papier);color:var(--tinte);box-shadow:0 1px 3px #0000001f}.konfi-bereich.konfi-bereich .gegen{margin-top:4px}.konfi-bereich.konfi-bereich .gegen__kopf,.konfi-bereich.konfi-bereich .gegen__zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(72px,auto);gap:10px 16px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich .gegen__kopf{border-bottom:1px solid var(--linie);padding-bottom:6px}.konfi-bereich.konfi-bereich .gegen__kopf>span{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.15em;color:#8b9098;text-align:right}.konfi-bereich.konfi-bereich .gegen__kopf span:first-child{text-align:left}.konfi-bereich.konfi-bereich .gegen__zeile>span{font-size:13.5px;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .gegen__zeile b{font-family:var(--mono);font-size:13.5px;text-align:right;font-weight:500;white-space:nowrap}.konfi-bereich.konfi-bereich .gegen__zeile b.gut{color:var(--gruen);font-weight:700}.konfi-bereich.konfi-bereich .gegen__zeile b.teuer{color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .gegen__summe{border-bottom:0;padding-top:11px;margin-top:3px;border-top:1px solid var(--linie)}.konfi-bereich.konfi-bereich .gegen__summe>span{color:var(--tinte);font-weight:500}.konfi-bereich.konfi-bereich .gegen__summe b{font-size:16px}.konfi-bereich.konfi-bereich .wechsel__gross{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,40px);margin:16px 0 4px}.konfi-bereich.konfi-bereich .wechsel__gross div>span{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8b9098}.konfi-bereich.konfi-bereich .wechsel__gross div>b{display:block;font-size:clamp(26px,3.1vw,40px);font-weight:600;letter-spacing:-.035em;color:var(--gruen);line-height:1.1;margin-top:4px}.konfi-bereich.konfi-bereich .wechsel__klein{font-size:11.5px;color:#7d828a;line-height:1.55;margin-top:14px}.konfi-bereich.konfi-bereich .feldgruppe{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8b9098;margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich .feldgruppe:first-child{margin-top:0;padding-top:0;border-top:0}.konfi-bereich.konfi-bereich .hinweis{font-size:12.5px;line-height:1.55;color:var(--tinte-weich);background:var(--nebel);border-radius:11px;padding:11px 13px;margin-bottom:14px}.konfi-bereich.konfi-bereich .hinweis b{color:var(--tinte);font-weight:600}.konfi-bereich.konfi-bereich .datenzeile{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--linie-zart);font-size:14.5px}.konfi-bereich.konfi-bereich .datenzeile:last-child{border-bottom:0}.konfi-bereich.konfi-bereich .datenzeile span{color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .datenzeile b{font-weight:500;font-family:var(--mono);font-size:13px;letter-spacing:.03em;text-align:right}.konfi-bereich.konfi-bereich .bilanz{border-radius:18px;padding:18px;background:linear-gradient(158deg,#0e1a14,#04070a);color:#fff;box-shadow:0 24px 54px -30px #000000e6}.konfi-bereich.konfi-bereich .bilanz__zeile{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:13.5px;color:#a2aea7;gap:14px}.konfi-bereich.konfi-bereich .bilanz__zeile b{color:#fff;font-family:var(--mono);font-size:14px;letter-spacing:.02em;white-space:nowrap}.konfi-bereich.konfi-bereich .bilanz__strich{height:1px;background:#ffffff21;margin:12px 0}.konfi-bereich.konfi-bereich .bilanz__gross{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.konfi-bereich.konfi-bereich .bilanz__gross span{font-size:13px;color:#a2aea7}.konfi-bereich.konfi-bereich .bilanz__gross b{font-size:27px;font-weight:400;letter-spacing:-.03em}.konfi-bereich.konfi-bereich .bilanz small{display:block;margin-top:9px;font-size:11px;color:#6f7b75;line-height:1.5}.konfi-bereich.konfi-bereich .freigabe{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;text-align:center;padding:clamp(18px,3vw,34px);gap:2px}.konfi-bereich.konfi-bereich .freigabe h3{font-size:clamp(20px,2.5vw,29px);font-weight:400;margin-top:12px}.konfi-bereich.konfi-bereich .freigabe p{margin-top:9px;color:var(--tinte-weich);font-size:14px;max-width:46ch;line-height:1.55}.konfi-bereich.konfi-bereich .freigabe__felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;width:min(620px,100%)}@media (max-width:640px){.konfi-bereich.konfi-bereich .freigabe__felder{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .freigabe__felder input{width:100%;padding:11px 13px;border-radius:11px;border:1px solid var(--linie);background:var(--papier);font-size:14px}.konfi-bereich.konfi-bereich .freigabe__felder input:focus{outline:none;border-color:var(--gruen)}.konfi-bereich.konfi-bereich .freigabe__ok{display:flex;gap:9px;align-items:flex-start;margin-top:12px;font-size:12.5px;color:var(--tinte-weich);max-width:52ch;text-align:left;line-height:1.5}.konfi-bereich.konfi-bereich .freigabe__ok input{margin-top:1px;width:16px;height:16px;accent-color:var(--gruen);flex:0 0 auto}.konfi-bereich.konfi-bereich .freigabe .knopf{margin-top:14px}.konfi-bereich.konfi-bereich .freigabe__fehler{color:#c0392b;font-size:12.5px;margin-top:8px;min-height:1.2em}.konfi-bereich.konfi-bereich .miniatur.zu{opacity:.55}.konfi-bereich.konfi-bereich .miniatur.zu:after{content:"";position:absolute;right:9px;top:9px;width:11px;height:11px;border-radius:2px;background:#8b9098;-webkit-mask:radial-gradient(circle at 50% 34%,transparent 3px,#000 3px);mask:radial-gradient(circle at 50% 34%,transparent 3px,#000 3px)}.konfi-bereich.konfi-bereich .miniatur{position:relative}.konfi-bereich.konfi-bereich .gesperrt{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.konfi-bereich.konfi-bereich .tour{position:absolute;top:0;left:0;width:100%;height:0;z-index:150;display:none;pointer-events:none}.konfi-bereich.konfi-bereich .tour.an{display:block}.konfi-bereich.konfi-bereich .tour__loch{position:absolute;border-radius:14px;pointer-events:none;box-shadow:0 0 0 9999px #050a079e,0 0 0 2px var(--gruen-hell),0 0 40px #22c55e59;transition:top .4s var(--schnitt),left .4s var(--schnitt),width .4s var(--schnitt),height .4s var(--schnitt)}.konfi-bereich.konfi-bereich .tour__karte{position:absolute;width:min(360px,calc(100vw - 32px));background:var(--papier);border-radius:16px;padding:18px 20px;pointer-events:auto;box-shadow:0 30px 70px -30px #000000b3;transition:top .4s var(--schnitt),left .4s var(--schnitt)}.konfi-bereich.konfi-bereich .tour__zaehler{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--gruen-tief)}.konfi-bereich.konfi-bereich .tour__karte h4{font-size:18px;font-weight:500;letter-spacing:-.015em;margin:7px 0 0}.konfi-bereich.konfi-bereich .tour__karte p{font-size:13.5px;color:var(--tinte-weich);line-height:1.55;margin-top:7px}.konfi-bereich.konfi-bereich .tour__fuss{display:flex;align-items:center;gap:8px;margin-top:14px}.konfi-bereich.konfi-bereich .tour__fuss .knopf{padding:9px 18px;font-size:13.5px;border-radius:10px}.konfi-bereich.konfi-bereich .tour__ueber{margin-left:auto;font-size:12.5px;color:#8b9098;text-decoration:underline}.konfi-bereich.konfi-bereich .tour__punkte{display:flex;gap:5px;margin-top:12px}.konfi-bereich.konfi-bereich .tour__punkte i{width:6px;height:6px;border-radius:50%;background:var(--nebel-tief);display:block}.konfi-bereich.konfi-bereich .tour__punkte i.da{background:var(--gruen)}.konfi-bereich.konfi-bereich .tourknopf{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--gruen-tief);box-shadow:inset 0 0 0 1px #0f9d5859;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .tourknopf:hover{background:var(--mint)}.konfi-bereich.konfi-bereich .buehne2{padding:clamp(26px,3vw,44px) 0}.konfi-bereich.konfi-bereich .buehne2__kopf{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,3vw,34px);flex-wrap:wrap}.konfi-bereich.konfi-bereich .umschalt{display:inline-flex;padding:5px;border-radius:999px;background:var(--papier);box-shadow:0 0 0 1.4px var(--linie)}.konfi-bereich.konfi-bereich .umschalt button{padding:10px 26px;border-radius:999px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.17em;color:#5a6068;transition:.3s var(--schnitt)}.konfi-bereich.konfi-bereich .umschalt button[aria-pressed=true]{background:var(--gruen);color:#fff}.konfi-bereich.konfi-bereich .marke{height:46px;display:flex;align-items:center}.konfi-bereich.konfi-bereich .marke img{height:100%;width:auto}.konfi-bereich.konfi-bereich .marke .wort{font-size:27px;font-weight:700;letter-spacing:-.02em}.konfi-bereich.konfi-bereich .marke .wort i{font-style:normal;color:var(--gruen)}.konfi-bereich.konfi-bereich .buehne2__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(26px,4vw,60px);align-items:center}@media (max-width:940px){.konfi-bereich.konfi-bereich .buehne2__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .dreher{margin:0 auto;position:relative;border-radius:26px;overflow:hidden;background:linear-gradient(158deg,#f4f4f5,#e4e5e8 46%,#cfd1d6);cursor:grab;touch-action:pan-y;aspect-ratio:1/1;width:min(100%,520px,58vh)}.konfi-bereich.konfi-bereich .dreher:active{cursor:grabbing}.konfi-bereich.konfi-bereich .dreher video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:inset(3% 3% 8% 3%);transform:scale(1.1)}.konfi-bereich.konfi-bereich .dreher figcaption{position:absolute;left:0;right:0;bottom:20px;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.19em;text-transform:uppercase;color:#8a8f96;pointer-events:none}.konfi-bereich.konfi-bereich .dreher__ring{position:absolute;left:50%;bottom:52px;transform:translate(-50%);width:132px;height:3px;border-radius:9px;background:#0a0c0f1a;overflow:hidden}.konfi-bereich.konfi-bereich .dreher__ring i{position:absolute;top:0;bottom:0;width:34px;border-radius:9px;background:var(--gruen);left:0}.konfi-bereich.konfi-bereich .pd__auge{color:var(--gruen-tief);display:block;margin-bottom:18px}.konfi-bereich.konfi-bereich .pd__gross{font-size:clamp(32px,3.9vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--gruen)}.konfi-bereich.konfi-bereich .pd__gross u{text-decoration:none;color:var(--tinte-weich);font-size:.44em;font-weight:600;margin-left:.18em;letter-spacing:-.01em}.konfi-bereich.konfi-bereich .pd__zweit{margin-top:12px;font-size:clamp(19px,2vw,25px);font-weight:700;letter-spacing:-.028em}.konfi-bereich.konfi-bereich .pd__zweit u{text-decoration:none;font-size:.58em;font-weight:400;color:var(--tinte-weich);margin-left:.4em}.konfi-bereich.konfi-bereich .pd__text{margin-top:14px;color:var(--tinte-weich);font-size:14.5px;max-width:46ch;line-height:1.62}.konfi-bereich.konfi-bereich .pd__stepper{display:flex;gap:12px;margin-top:24px}.konfi-bereich.konfi-bereich .pd__stepper button{width:54px;height:46px;border-radius:12px;box-shadow:0 0 0 1.6px var(--gruen);color:var(--gruen);font-size:22px;line-height:1;display:grid;place-items:center;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .pd__stepper button:hover{background:var(--mint)}.konfi-bereich.konfi-bereich .pd__stepper button[disabled]{box-shadow:0 0 0 1.6px var(--nebel-tief);color:#b7babe;cursor:not-allowed}.konfi-bereich.konfi-bereich .pd__liste{margin-top:18px;max-width:440px}.konfi-bereich.konfi-bereich .stufen{padding:clamp(8px,1.1vw,16px) 0}.konfi-bereich.konfi-bereich .gleichzeile{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;max-width:1140px;margin-inline:auto;margin-bottom:clamp(10px,1.4vw,16px);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#5a6068}.konfi-bereich.konfi-bereich .gleichzeile b{font-family:var(--schrift);font-size:14px;letter-spacing:-.01em;text-transform:none;font-weight:600;color:var(--tinte);margin-left:6px}.konfi-bereich.konfi-bereich .stufenraster{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start;max-width:1140px;margin-inline:auto}@media (max-width:1040px){.konfi-bereich.konfi-bereich .stufenraster{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.konfi-bereich.konfi-bereich .stufe{border-radius:var(--rand);background:var(--nebel);padding:0 18px 18px;position:relative;transition:.45s var(--schnitt);overflow:visible;--pgr:clamp(150px,19vh,200px);margin-top:calc(var(--pgr) + 16px)}.konfi-bereich.konfi-bereich .stufe:hover{transform:translateY(-5px)}.konfi-bereich.konfi-bereich .stufe--empfohlen{background:var(--mint);box-shadow:0 0 0 1.4px var(--mint-rand)}.konfi-bereich.konfi-bereich .stufe--gewaehlt{box-shadow:0 0 0 1.6px var(--tinte)}.konfi-bereich.konfi-bereich .stufe__bild{position:absolute;left:0;right:0;top:calc(24px - var(--pgr));height:var(--pgr);display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,1.8vw,24px);pointer-events:none;z-index:2}.konfi-bereich.konfi-bereich .stufe__bild img{width:auto;display:block;filter:drop-shadow(0 8px 8px rgba(10,12,15,.22)) drop-shadow(0 22px 26px rgba(10,12,15,.2))}.konfi-bereich.konfi-bereich .stufe__bild .s-modul{height:78%}.konfi-bereich.konfi-bereich .stufe__bild .s-speicher{height:100%}.konfi-bereich.konfi-bereich .stufe__kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:22px}.konfi-bereich.konfi-bereich .stufe__ruf{padding:6px 12px;border-radius:999px;background:var(--gruen);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.konfi-bereich.konfi-bereich .stufe h3{font-size:19px;font-weight:400}.konfi-bereich.konfi-bereich .stufe__unter{margin-top:4px;font-size:12px;color:var(--tinte-weich);line-height:1.35;min-height:2.4em}.konfi-bereich.konfi-bereich .stufe__preis{margin-top:8px;font-size:clamp(21px,2vw,27px);font-weight:700;letter-spacing:-.035em;line-height:1}.konfi-bereich.konfi-bereich .stufe--empfohlen .stufe__preis{color:var(--gruen)}.konfi-bereich.konfi-bereich .stufe__preisunter{font-size:11.5px;color:var(--tinte-weich);margin-top:4px}.konfi-bereich.konfi-bereich .chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.konfi-bereich.konfi-bereich .chip{padding:4px 11px;border-radius:999px;background:#fff;font-size:12px;color:#3d4249;box-shadow:0 0 0 1px var(--linie-zart)}.konfi-bereich.konfi-bereich .chip--schwarz{background:var(--tinte);color:#fff;box-shadow:none}.konfi-bereich.konfi-bereich .stufe__block{margin-top:8px;border-top:1px solid var(--linie);padding-top:3px}.konfi-bereich.konfi-bereich .stufe__zeile{display:flex;justify-content:space-between;gap:12px;padding:2.5px 0;font-size:12px;line-height:1.24}.konfi-bereich.konfi-bereich .stufe__zeile span{color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .stufe__zeile b{font-weight:500;text-align:right;white-space:nowrap}.konfi-bereich.konfi-bereich .stufe__zeile b.gut{color:var(--gruen)}.konfi-bereich.konfi-bereich .stufe__fuss{display:none}.konfi-bereich.konfi-bereich .stufe .knopf{display:block;width:100%;text-align:center;margin-top:12px}.konfi-bereich.konfi-bereich .vermoegen{padding:clamp(34px,4.4vh,64px) 0;background:linear-gradient(158deg,#0c1712,#04070a);color:#fff}.konfi-bereich.konfi-bereich .vermoegen .abschnittkopf .mono{color:var(--gruen-hell)}.konfi-bereich.konfi-bereich .vermoegen .abschnittkopf h2{color:#fff}.konfi-bereich.konfi-bereich .vermoegen .abschnittkopf p{color:#9ba6a0}.konfi-bereich.konfi-bereich .verm__raster{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(20px,3vw,46px);align-items:center}@media (max-width:940px){.konfi-bereich.konfi-bereich .verm__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .verm__zahl{padding:14px 0}.konfi-bereich.konfi-bereich .verm__zahl>span{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#7e8a84}.konfi-bereich.konfi-bereich .verm__zahl>b{display:block;font-size:clamp(30px,3.6vw,50px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin-top:5px}.konfi-bereich.konfi-bereich .verm__zahl.bar b{color:var(--gruen-hell)}.konfi-bereich.konfi-bereich .verm__zahl.fin b{color:#fff}.konfi-bereich.konfi-bereich .tpunkt{display:inline;letter-spacing:0;padding:0 .012em;font:inherit;color:inherit;text-transform:none}.konfi-bereich.konfi-bereich .verm__zahl b,.konfi-bereich.konfi-bereich .stufe__preis,.konfi-bereich.konfi-bereich .rate b,.konfi-bereich.konfi-bereich .wechsel__gross div b,.konfi-bereich.konfi-bereich .wert__zahl,.konfi-bereich.konfi-bereich .bilanz__gross b,.konfi-bereich.konfi-bereich .buehne__preis b,.konfi-bereich.konfi-bereich .pd__gross,.konfi-bereich.konfi-bereich .plakette b{white-space:nowrap}.konfi-bereich.konfi-bereich .verm__zahl.ohne b{color:#8b958f;font-size:clamp(24px,2.7vw,38px)}.konfi-bereich.konfi-bereich .verm__legende{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:12.5px;color:#9ba6a0}.konfi-bereich.konfi-bereich .verm__legende span{display:inline-flex;align-items:center;gap:8px}.konfi-bereich.konfi-bereich .verm__legende i{display:block;width:22px;height:0;border-top-width:3px;border-radius:3px}.konfi-bereich.konfi-bereich .verm__legende i.l1{border-top-style:solid;border-top-color:#22c55e}.konfi-bereich.konfi-bereich .verm__legende i.l2{border-top-style:dashed;border-top-color:#fff;border-top-width:2px}.konfi-bereich.konfi-bereich .verm__legende i.l3{border-top-style:dotted;border-top-color:#8b958f;border-top-width:2.5px}.konfi-bereich.konfi-bereich .verm__zahl>em{display:block;font-style:normal;font-size:12.5px;color:#8b958f;margin-top:5px;line-height:1.45}.konfi-bereich.konfi-bereich .verm__trenn{height:1px;background:#ffffff1f;margin:6px 0}.konfi-bereich.konfi-bereich .verm__bild{padding:6px 0 0}.konfi-bereich.konfi-bereich .verm__bild svg{width:100%;height:auto;display:block}.konfi-bereich.konfi-bereich .verm__mtl{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:14px;font-size:13px;color:#9ba6a0}.konfi-bereich.konfi-bereich .verm__mtl b{color:#fff;font-weight:600}.konfi-bereich.konfi-bereich .traum{margin-top:clamp(20px,2.8vh,34px);border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(16px,2.2vh,26px)}.konfi-bereich.konfi-bereich .traum__frage{font-size:clamp(17px,2vw,24px);font-weight:400;letter-spacing:-.02em}.konfi-bereich.konfi-bereich .traum__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.konfi-bereich.konfi-bereich .traum__chips button{padding:9px 16px;border-radius:999px;font-size:13.5px;color:#d2dad6;box-shadow:inset 0 0 0 1px #ffffff2e;transition:.25s var(--schnitt)}.konfi-bereich.konfi-bereich .traum__chips button:hover{background:#ffffff14}.konfi-bereich.konfi-bereich .traum__chips button[aria-pressed=true]{background:var(--gruen);color:#fff;box-shadow:none}.konfi-bereich.konfi-bereich .traum__echo{margin-top:14px;font-size:14px;color:var(--gruen-hell);min-height:1.5em}.konfi-bereich.konfi-bereich .verm__klein{margin-top:clamp(16px,2vh,24px);font-size:11.5px;color:#6e7a74;line-height:1.6;max-width:96ch}.konfi-bereich.konfi-bereich .rabatt .abschnittkopf{max-width:none}.konfi-bereich.konfi-bereich .rabatt .abschnittkopf p{max-width:96ch}.konfi-bereich.konfi-bereich .rabatt{padding:clamp(22px,2.8vh,40px) 0}.konfi-bereich.konfi-bereich .rabatt__raster{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:900px){.konfi-bereich.konfi-bereich .rabatt__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .rabatt__karte{border-radius:20px;padding:clamp(16px,2vw,24px);background:var(--papier);position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--linie-zart),0 24px 50px -38px #0a0c0f8c;transition:box-shadow .4s var(--schnitt),background .4s var(--schnitt)}.konfi-bereich.konfi-bereich .rabatt__karte:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--nebel-tief),transparent)}.konfi-bereich.konfi-bereich .rabatt__karte.aktiv{background:linear-gradient(158deg,#f2fbf6,#e4f7ec);box-shadow:0 0 0 1.4px var(--mint-rand),0 24px 50px -34px #0f9d5873}.konfi-bereich.konfi-bereich .rabatt__karte.aktiv:before{background:linear-gradient(90deg,var(--gruen),var(--gruen-hell),var(--gruen))}.konfi-bereich.konfi-bereich .rabatt__karte.aktiv:after{content:"";position:absolute;right:-14%;top:-46%;width:280px;height:280px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(15,157,88,.1),transparent 68%)}.konfi-bereich.konfi-bereich .rabatt__karte>*{position:relative;z-index:1}.konfi-bereich.konfi-bereich .rabatt__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.konfi-bereich.konfi-bereich .rabatt__kopf h3{font-size:18px;font-weight:500;letter-spacing:-.015em}.konfi-bereich.konfi-bereich .rabatt__satz{font-size:clamp(24px,2.5vw,31px);font-weight:700;letter-spacing:-.03em;color:var(--gruen);background:var(--mint);border-radius:999px;padding:4px 14px;line-height:1.15}.konfi-bereich.konfi-bereich .rabatt__karte.aktiv .rabatt__satz{background:var(--gruen);color:#fff}.konfi-bereich.konfi-bereich .rabatt__text{font-size:13.5px;color:var(--tinte-weich);line-height:1.55;margin-top:8px}.konfi-bereich.konfi-bereich .rabatt__paar{display:grid;grid-template-columns:.9fr .9fr 1.3fr;gap:6px;margin-top:6px}@media (max-width:520px){.konfi-bereich.konfi-bereich .rabatt__paar{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .rabatt__paar input{width:100%;padding:9px 11px;border-radius:10px;border:1px solid var(--linie);background:var(--papier);font-size:13px}.konfi-bereich.konfi-bereich .rabatt__paar input:focus{outline:none;border-color:var(--gruen)}.konfi-bereich.konfi-bereich .rabatt__stand{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:12.5px;color:var(--gruen-tief);min-height:1.4em}.konfi-bereich.konfi-bereich .rabatt__stand:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}.konfi-bereich.konfi-bereich .karte--schnell{background:linear-gradient(150deg,#0f9d58,#0a7a43 58%,#086336)!important;color:#fff;box-shadow:0 24px 50px -32px #0a5a34bf!important}.konfi-bereich.konfi-bereich .karte--schnell:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important}.konfi-bereich.konfi-bereich .karte--schnell:after{content:"";position:absolute;right:-12%;top:-44%;width:320px;height:320px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 66%)}.konfi-bereich.konfi-bereich .karte--schnell .rabatt__kopf h3{color:#fff}.konfi-bereich.konfi-bereich .karte--schnell .rabatt__text{color:#ffffffdb}.konfi-bereich.konfi-bereich .karte--schnell .rabatt__klein{color:#ffffff9e}.konfi-bereich.konfi-bereich .karte--schnell .rabatt__stand{color:#fff}.konfi-bereich.konfi-bereich .karte--schnell .rabatt__satz{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.konfi-bereich.konfi-bereich .uhr{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.konfi-bereich.konfi-bereich .uhr__feld{position:relative;text-align:center;border-radius:14px;padding:13px 6px 10px;overflow:hidden;background:linear-gradient(168deg,#fff,#f2f5f3);box-shadow:0 8px 20px -12px #041e108c,inset 0 -1px #0a3c231a}.konfi-bereich.konfi-bereich .uhr__feld:after{content:"";position:absolute;left:0;right:0;top:0;height:46%;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.9),transparent)}.konfi-bereich.konfi-bereich .uhr__feld b{display:block;position:relative;z-index:1;font-family:var(--mono);font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1;letter-spacing:.01em;color:#0a0c0f;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.konfi-bereich.konfi-bereich .uhr__feld span{display:block;position:relative;z-index:1;font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.15em;color:#6c7570;margin-top:7px}.konfi-bereich.konfi-bereich .uhr.aus .uhr__feld{background:#ffffff6b;box-shadow:none}.konfi-bereich.konfi-bereich .uhr.aus .uhr__feld b{color:#8a928d}.konfi-bereich.konfi-bereich .karte--schnell .infoknopf{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.konfi-bereich.konfi-bereich .karte--schnell .infoknopf:before{background:#fff;color:var(--gruen-tief)}.konfi-bereich.konfi-bereich .karte--schnell .infoknopf:hover{background:#ffffff24}.konfi-bereich.konfi-bereich .rabatt__klein{font-size:11.5px;color:#8b9098;line-height:1.5;margin-top:12px}.konfi-bereich.konfi-bereich .rabatt__vorteil{margin-top:10px;font-size:14px;color:var(--tinte);line-height:1.45}.konfi-bereich.konfi-bereich .rabatt__vorteil b{color:var(--gruen);font-weight:700;font-size:17px;letter-spacing:-.02em}.konfi-bereich.konfi-bereich .rabatt__tipp{margin-top:10px;padding:10px 13px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px var(--linie-zart);font-size:12px;line-height:1.5;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich .rabatt__tipp b{color:var(--tinte);font-weight:600}.konfi-bereich.konfi-bereich .rabatt__spalte{display:flex;flex-direction:column;gap:16px;min-width:0}.konfi-bereich.konfi-bereich .rabatt__summe{border-radius:16px;padding:16px 18px;background:linear-gradient(158deg,#0e1a14,#04070a);color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 26px;justify-content:space-between}.konfi-bereich.konfi-bereich .rabatt__summe span{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8fa096}.konfi-bereich.konfi-bereich .rabatt__summe b{font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.03em}.konfi-bereich.konfi-bereich .rabatt__summe s{color:#7e8a84;font-size:16px;text-decoration-thickness:1.5px}.konfi-bereich.konfi-bereich .rabatt__summe .ab{color:var(--gruen-hell)}.konfi-bereich.konfi-bereich .team{padding:clamp(30px,4vh,56px) 0;background:var(--nebel)}.konfi-bereich.konfi-bereich .team__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:start}@media (max-width:940px){.konfi-bereich.konfi-bereich .team__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .team__titel{font-size:clamp(20px,2vw,28px);font-weight:400;letter-spacing:-.024em;line-height:1.25}.konfi-bereich.konfi-bereich .team__lede{margin-top:10px;color:var(--tinte-weich);font-size:14.5px;line-height:1.6;max-width:52ch}.konfi-bereich.konfi-bereich .team__leute{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;max-width:460px}@media (max-width:520px){.konfi-bereich.konfi-bereich .team__leute{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .team__person{display:flex;align-items:center;gap:14px;background:var(--papier);border-radius:16px;padding:14px 16px;box-shadow:0 0 0 1px var(--linie-zart),0 14px 30px -26px #0a0c0f80}.konfi-bereich.konfi-bereich .team__person img{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block}.konfi-bereich.konfi-bereich .team__person b{font-size:15.5px;font-weight:600}.konfi-bereich.konfi-bereich .team__kanaele{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}@media (max-width:520px){.konfi-bereich.konfi-bereich .team__kanaele{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .team__kanal{background:var(--papier);border-radius:16px;padding:16px 17px;box-shadow:0 0 0 1px var(--linie-zart),0 14px 30px -26px #0a0c0f80}.konfi-bereich.konfi-bereich .team__dienst{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.konfi-bereich.konfi-bereich .team__dienst svg{width:22px;height:auto;display:block;flex:0 0 auto}.konfi-bereich.konfi-bereich .team__handle{font-family:var(--mono);font-size:11.5px;color:#7d828a;margin-top:5px}.konfi-bereich.konfi-bereich .team__zahl{margin-top:10px;font-size:clamp(20px,1.8vw,25px);font-weight:700;letter-spacing:-.03em;color:var(--gruen-tief)}.konfi-bereich.konfi-bereich .team__zahl span{display:block;font-size:11.5px;font-weight:400;letter-spacing:0;color:var(--tinte-weich);margin-top:2px}.konfi-bereich.konfi-bereich .team__kanal .knopf{margin-top:12px;font-size:13px;padding:8px 16px}.konfi-bereich.konfi-bereich .fragen{padding:clamp(28px,3.2vw,46px) 0;background:var(--nebel)}.konfi-bereich.konfi-bereich .frage{border-bottom:1px solid var(--linie);max-width:900px}.konfi-bereich.konfi-bereich .frage__kopf{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 0;text-align:left;font-size:clamp(15.5px,1.6vw,18px);font-weight:400}.konfi-bereich.konfi-bereich .frage__leib{padding:0 0 18px;max-width:74ch;color:var(--tinte-weich);font-size:14.5px}.konfi-bereich.konfi-bereich .frage.zu .frage__leib{display:none}.konfi-bereich.konfi-bereich .frage .pfeil{transform:rotate(45deg)}.konfi-bereich.konfi-bereich .frage.zu .pfeil{transform:rotate(-135deg)}.konfi-bereich.konfi-bereich .angebot{padding:clamp(32px,3.8vw,54px) 0;background:var(--tinte);color:#fff}.konfi-bereich.konfi-bereich .angebot__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(30px,5vw,70px);align-items:start}@media (max-width:900px){.konfi-bereich.konfi-bereich .angebot__raster{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich .angebot h2{font-size:clamp(24px,3.1vw,40px);font-weight:300}.konfi-bereich.konfi-bereich .angebot p{color:#a0a6ae;margin-top:16px;max-width:52ch}.konfi-bereich.konfi-bereich .formkarte{border-radius:20px;padding:22px;background:#ffffff0e;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff24,0 30px 70px -40px #000000e6}.konfi-bereich.konfi-bereich .feld{margin-bottom:14px}.konfi-bereich.konfi-bereich .feld label{display:block;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:#8d939b;margin-bottom:7px}.konfi-bereich.konfi-bereich .feld input{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:16px}.konfi-bereich.konfi-bereich .feld input:focus{outline:none;border-color:var(--gruen-hell);background:#ffffff1a}.konfi-bereich.konfi-bereich .paar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.konfi-bereich.konfi-bereich .zustimmung{display:flex;gap:11px;align-items:flex-start;margin:18px 0;font-size:13px;color:#9ba1a9;line-height:1.5}.konfi-bereich.konfi-bereich .zustimmung input{margin-top:2px;width:17px;height:17px;accent-color:var(--gruen);flex:0 0 auto}.konfi-bereich.konfi-bereich .zustimmung a{color:#d6dae0}.konfi-bereich.konfi-bereich .falle{position:absolute!important;left:-9999px;opacity:0;height:0;width:0;pointer-events:none}.konfi-bereich.konfi-bereich .echo{margin-top:18px;padding:18px;border-radius:14px;background:#0f9d581f;box-shadow:inset 0 0 0 1px #0f9d5852;color:#c9f0dc;display:none;white-space:pre-wrap;font-family:var(--mono);line-height:1.6;font-size:12px}.konfi-bereich.konfi-bereich .echo.an{display:block}.konfi-bereich.konfi-bereich .leiste{position:fixed;left:0;right:0;bottom:0;z-index:70;transform:translateY(105%);transition:transform .55s var(--schnitt);background:#fffc;backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 -1px 0 var(--linie-zart),0 -20px 50px -30px #0006}.konfi-bereich.konfi-bereich .leiste.an{transform:none}.konfi-bereich.konfi-bereich .leiste__innen{display:flex;align-items:center;gap:clamp(12px,2.4vw,34px);padding:9px 0;overflow-x:auto}.konfi-bereich.konfi-bereich .leiste__wert{flex:0 0 auto}.konfi-bereich.konfi-bereich .leiste__wert>span{display:block;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:#7d828a}.konfi-bereich.konfi-bereich .leiste__wert b{font-size:17px;font-weight:500;letter-spacing:-.02em}.konfi-bereich.konfi-bereich .leiste .knopf{margin-left:auto;flex:0 0 auto}@media (max-width:700px){.konfi-bereich.konfi-bereich .leiste__wert.opt{display:none}}.konfi-bereich.konfi-bereich .fuss{padding:38px 0 28px;background:var(--nebel);color:var(--tinte-weich);font-size:13px;box-shadow:inset 0 1px 0 var(--linie-zart)}.konfi-bereich.konfi-bereich .fuss__reihe{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between}.konfi-bereich.konfi-bereich .fuss a{color:var(--tinte-weich);text-decoration:none}.konfi-bereich.konfi-bereich .fuss a:hover{color:var(--tinte)}.konfi-bereich.konfi-bereich .fuss__mehr{margin-top:26px}.konfi-bereich.konfi-bereich .fuss__mehr summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;color:var(--tinte-weich);font-size:12.5px;-webkit-user-select:none;user-select:none;transition:color .25s var(--schnitt)}.konfi-bereich.konfi-bereich .fuss__mehr summary:hover{color:var(--tinte)}.konfi-bereich.konfi-bereich .fuss__mehr summary::-webkit-details-marker{display:none}.konfi-bereich.konfi-bereich .fuss__mehr summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .25s var(--schnitt)}.konfi-bereich.konfi-bereich .fuss__mehr[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.konfi-bereich.konfi-bereich .fuss__klein{margin-top:12px;line-height:1.65;max-width:96ch}.konfi-bereich.konfi-bereich .auf{opacity:0;transform:translateY(26px);transition:opacity .85s var(--schnitt),transform .85s var(--schnitt)}.konfi-bereich.konfi-bereich .auf.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.konfi-bereich.konfi-bereich *,.konfi-bereich.konfi-bereich *:before,.konfi-bereich.konfi-bereich *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.konfi-bereich.konfi-bereich .auf{opacity:1;transform:none}}.view:has(.konfi-bereich){animation:none}.konfi-bereich.konfi-bereich.konfi-bereich .tour__loch{box-shadow:0 0 0 9999px #050a07d6,0 0 0 2px var(--gruen-hell),0 0 40px #22c55e59}.konfi-bereich.konfi-bereich.konfi-bereich .buehne__oben{height:auto;min-height:0}.konfi-bereich.konfi-bereich.konfi-bereich .buehne__oben .hook{position:relative;inset:auto;padding-top:clamp(38px,6vh,64px);padding-bottom:clamp(30px,4.5vh,54px)}.konfi-bereich.konfi-bereich.konfi-bereich .buehne__oben .hook__paar p{font-size:min(3.1vw,40px)}.konfi-bereich.konfi-bereich.konfi-bereich .buehne__oben .hook__drei{margin-top:clamp(8px,1.4vh,14px);font-size:clamp(15px,1.4vw,20px)}.konfi-bereich.konfi-bereich.konfi-bereich .buehne__oben .hook__fuss{margin-top:clamp(10px,1.8vh,18px)}.konfi-bereich.konfi-bereich.konfi-bereich .partner__marke img{height:clamp(22px,2.4vw,30px);width:auto;display:block}.konfi-bereich.konfi-bereich.konfi-bereich .partner__kopf{align-items:center}.konfi-bereich.konfi-bereich.konfi-bereich .rabatt__paar input{background:var(--mint);border-color:var(--mint-rand);color:var(--tinte)}.konfi-bereich.konfi-bereich.konfi-bereich .rabatt__paar input::placeholder{color:#7c8a82;opacity:1}.konfi-bereich.konfi-bereich.konfi-bereich .rabatt__paar input:focus{outline:none;border-color:var(--gruen);box-shadow:0 0 0 3px #0f9d582e}.konfi-bereich.konfi-bereich.konfi-bereich .team__logo{width:22px;height:auto;display:block;flex:0 0 auto}.konfi-bereich.konfi-bereich.konfi-bereich .konf__vorgehen{margin:0 0 10px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__hinweis{margin:0;font-size:14px;line-height:1.6;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn{width:min(1680px,100% - 56px)}@media (max-width: 640px){.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn{width:calc(100% - 32px)}}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;pointer-events:none;transition:opacity .45s var(--schnitt);background:linear-gradient(160deg,#f8f8f9,#e2e3e6);padding:clamp(16px,2vw,26px);display:flex;flex-direction:column;gap:clamp(10px,1.4vw,18px);overflow:hidden}.konfi-bereich.konfi-bereich.konfi-bereich .leinwand.zeigt-produkt .produktbuehne{opacity:1;pointer-events:auto}.konfi-bereich.konfi-bereich.konfi-bereich .leinwand.zeigt-produkt .dachfeld,.konfi-bereich.konfi-bereich.konfi-bereich .leinwand.zeigt-produkt #adressfeld{opacity:0;pointer-events:none}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .buehne2__kopf{margin-bottom:0;flex:0 0 auto}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .buehne2__raster{flex:1 1 auto;min-height:0;gap:clamp(18px,2.6vw,40px);align-items:center}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .buehne2__raster{align-content:center}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne #technikBild{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .leinwand{transition:min-height .45s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .leinwand.zeigt-produkt{aspect-ratio:16 / 9.2;min-height:600px;width:100%}@media (prefers-reduced-motion: reduce){.konfi-bereich.konfi-bereich.konfi-bereich .leinwand{transition:none}}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .dreher{width:min(100%,360px,38vh)}@media (min-width: 941px){.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .dreher{width:100%}}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__gross{font-size:clamp(26px,2.4vw,34px)}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__zweit{margin-top:8px;font-size:clamp(16px,1.4vw,19px)}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__auge{margin-bottom:10px}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__text{margin-top:9px;font-size:13px;line-height:1.5}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__stepper{margin-top:12px}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__stepper button{width:44px;height:38px}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__liste{margin-top:10px}@media (max-width: 940px){.konfi-bereich.konfi-bereich.konfi-bereich .leinwand.zeigt-produkt{min-height:690px;width:100%}}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__rat,.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne #anlageDaten,.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .umschalt{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .buehne2__kopf{justify-content:flex-end;min-height:34px}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .marke{height:auto;max-height:30px;max-width:min(190px,42%);flex:0 0 auto}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .marke img{height:auto;width:auto;max-height:30px;max-width:100%;object-fit:contain;display:block}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .marke .wort{font-size:19px}.konfi-bereich.konfi-bereich.konfi-bereich .produktbuehne .pd__zweit:empty{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung{position:fixed;top:0;right:0;bottom:0;left:0;z-index:145;display:none;grid-template-rows:minmax(0,1fr);padding:clamp(10px,1.3vw,18px);background:#f2f4f685;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung.an{display:grid;animation:dlgAuf .34s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__kopf{position:absolute;top:clamp(14px,1.8vw,22px);right:clamp(24px,2.4vw,34px);z-index:3;display:flex;align-items:center;gap:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__kopf .mono{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__zu{padding:8px 18px;border-radius:999px;background:var(--nebel-tief);color:var(--tinte);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;transition:background .25s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__zu:hover{background:#d8d9dc}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:clamp(14px,1.6vw,22px);background:#ffffffeb;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);box-shadow:0 50px 100px -40px #0000008c;animation:dlgHoch .4s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle{scrollbar-width:auto;scrollbar-color:var(--gruen) rgba(10,12,15,.09)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle::-webkit-scrollbar{width:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle::-webkit-scrollbar-track{background:#0a0c0f17;border-radius:0 clamp(14px,1.6vw,22px) clamp(14px,1.6vw,22px) 0}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle::-webkit-scrollbar-thumb{background:var(--gruen);border:3px solid transparent;background-clip:content-box;border-radius:9px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle::-webkit-scrollbar-thumb:hover{background:var(--gruen-tief);background-clip:content-box}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #kette{border-top:1px solid var(--linie);margin-top:4px;padding-top:clamp(12px,1.8vw,22px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle>section:first-child{padding-top:clamp(14px,2vw,26px)}@media (prefers-reduced-motion: reduce){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung.an,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#partner{animation:none}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf{margin-bottom:8px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf h2{font-size:clamp(19px,2vw,25px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe{--pgr: clamp(64px, 9vh, 92px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__block{gap:2px;margin-top:8px;padding-top:8px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__zeile{padding-top:1px;padding-bottom:1px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe{padding-bottom:14px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__unter{margin-top:4px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .chips{margin-top:6px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__band{padding:clamp(13px,1.6vw,20px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__drei{margin-top:10px;gap:8px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__haken{margin-top:9px;grid-template-columns:repeat(4,1fr);gap:5px 12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__haken div{font-size:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__fuss{margin-top:9px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__band:after{width:260px;height:260px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #partner{padding-top:10px;padding-bottom:10px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__drei>*{padding:10px 12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__fuss small{font-size:10px;line-height:1.4}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt{transform-origin:top center}@media (max-width: 760px){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__drei,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .partner__haken{grid-template-columns:1fr 1fr}}@media (min-width: 700px){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufenraster{grid-template-columns:repeat(3,1fr);max-width:none;gap:clamp(8px,1.2vw,16px)}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt{position:relative}.konfi-bereich.konfi-bereich.konfi-bereich .partner__marke{display:inline-flex;align-items:center;padding:7px 13px;border-radius:10px;background:#fff;box-shadow:0 2px 10px -4px #00000073}.konfi-bereich.konfi-bereich.konfi-bereich .partner__marke img{height:clamp(17px,1.9vw,22px);width:auto;display:block}.konfi-bereich.konfi-bereich.konfi-bereich .partner__marke:not(:has(img)){background:none;box-shadow:none;padding:0;color:#fff}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--linie-zart);border-radius:14px;overflow:hidden;margin-bottom:clamp(10px,1.4vw,16px);padding:0}@media (min-width: 1100px){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz{grid-template-columns:repeat(8,minmax(0,1fr))}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz .bilanz__zeile,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz .bilanz__gross{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px!important;background:var(--nebel);border:0;margin:0}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz span{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--tinte-weich);line-height:1.3}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz b{font-size:15px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz .bilanz__gross{background:var(--mint)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz .bilanz__gross b{font-size:17px;color:var(--gruen-tief)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz .bilanz__strich{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.bilanz small{grid-column:1 / -1;background:var(--nebel);padding:7px 12px;font-size:10.5px;line-height:1.45;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__kopf{flex-direction:column;align-items:center;text-align:center;gap:10px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__kopf h2{font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:-.03em;order:3}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__kopf .mono{order:1}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__marke{order:2;padding:9px 18px;border-radius:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__marke img{height:clamp(24px,2.6vw,32px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__drei>*{text-align:center}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__haken{margin-top:7px;gap:3px 12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__haken div{font-size:11.5px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__fuss{margin-top:7px;justify-content:center}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase{position:absolute;left:50%;bottom:clamp(84px,12vh,132px);transform:translate(-50%) translateY(6px);z-index:4;padding:10px 18px;border-radius:999px;background:var(--tinte);color:#fff;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 34px -12px #0a0c0f99;opacity:0;pointer-events:none;transition:opacity .45s var(--schnitt),transform .45s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase.da{opacity:1;transform:translate(-50%) translateY(0)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase:after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--tinte);border-bottom:0}@media (prefers-reduced-motion: reduce){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase{transition:none}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe{--pgr: clamp(112px, 14vh, 152px);padding-bottom:18px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__block{gap:4px;margin-top:12px;padding-top:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__zeile{padding-top:2.5px;padding-bottom:2.5px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe__unter{margin-top:6px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .chips{margin-top:9px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf p{display:block}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf{margin-bottom:12px}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf h2{font-size:clamp(21px,2.4vw,30px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase{left:auto;right:clamp(22px,4vw,64px);transform:translateY(6px)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase.da{transform:translateY(0)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase:after{left:auto;right:26px;margin-left:0}.konfi-bereich.konfi-bereich.konfi-bereich #stufen .gleichzeile{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase{background:var(--gruen);font-family:var(--schrift);font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;padding:12px 22px;box-shadow:0 16px 38px -12px #0f9d5899}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__blase:after{border-top-color:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__kopf .mono{font-size:13px;letter-spacing:.2em;color:#ffffffe6}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt .partner__kopf h2{font-size:clamp(28px,3.6vw,46px);font-weight:600}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle #stufen .abschnittkopf p{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__rolle .stufe{--pgr: clamp(132px, 18vh, 188px)}.konfi-bereich.konfi-bereich.konfi-bereich .wort-gruen{background:linear-gradient(120deg,#0a8038,#1a9c63);-webkit-background-clip:text;background-clip:text;color:transparent}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster{display:block}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px clamp(20px,2.4vw,40px);align-items:baseline;margin-bottom:16px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile .konf__vorgehen{margin:0}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile .konf__hinweis{margin:0;max-width:86ch}@media (max-width: 860px){.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile{grid-template-columns:1fr}}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:stretch;min-height:clamp(452px,33vw,580px);border-radius:var(--rand);overflow:hidden;background:var(--papier);box-shadow:0 0 0 1px var(--linie-zart),0 30px 74px -48px #0a0c0f99}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung{min-width:0;padding:clamp(16px,1.5vw,26px);border-right:1px solid var(--linie-zart);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung::-webkit-scrollbar{width:5px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung::-webkit-scrollbar-thumb{background:var(--nebel-tief);border-radius:9px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>.karte{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>.karte.feld--an{display:block}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>.karte{background:none;box-shadow:none;border-radius:0;overflow:visible}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__kopf{padding:0 0 clamp(12px,1.2vw,18px);border-bottom:1px solid var(--linie-zart);margin-bottom:clamp(14px,1.4vw,20px)}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib{padding:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib{column-count:2;column-gap:clamp(20px,2vw,34px);column-rule:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib>*{break-inside:avoid}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib>.hinweis{column-span:all;margin-bottom:clamp(12px,1.2vw,18px)}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib{column-count:1;column-rule:0}}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand.zeigt-produkt{aspect-ratio:auto;min-height:0;height:100%;width:auto;border-radius:0;box-shadow:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__raster{grid-template-columns:1fr;align-content:center;flex:1 1 auto;min-height:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .dreher{max-width:min(100%,78vh);margin-inline:auto}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt.feld--an{display:flex;flex-direction:column;gap:clamp(8px,.9vw,14px)}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt #technikBild{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .streifen{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin-top:14px;overflow:visible;padding-bottom:0}.konfi-bereich.konfi-bereich.konfi-bereich .streifen .miniatur{flex:initial;width:auto;height:78px}.konfi-bereich.konfi-bereich.konfi-bereich .streifen .miniatur span{font-size:10px}@media (max-width: 720px){.konfi-bereich.konfi-bereich.konfi-bereich .streifen{display:flex;overflow-x:auto;padding-bottom:6px}.konfi-bereich.konfi-bereich.konfi-bereich .streifen .miniatur{flex:0 0 104px}}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz{margin-top:clamp(10px,1vw,16px);padding:clamp(14px,1.4vw,20px) clamp(16px,1.8vw,26px);display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(10px,1.2vw,20px)}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__zeile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;padding:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-family:var(--mono)}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__strich{width:1px;height:38px;margin:0;flex:0 0 auto}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__strich{margin-left:auto}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__gross{flex-direction:column;align-items:flex-start;gap:2px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__gross span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-family:var(--mono)}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz .bilanz__gross b{font-size:clamp(21px,1.9vw,27px)}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz small{flex:1 0 100%;margin-top:0}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>#berechnen{display:block;margin:clamp(14px,1.6vw,22px) auto 0;min-width:min(400px,100%);padding:19px 40px;font-size:16px;text-align:center}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{grid-template-columns:1fr;min-height:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung{border-right:0;border-bottom:1px solid var(--linie-zart);overflow-y:visible;max-height:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand.zeigt-produkt{aspect-ratio:16 / 9.2;height:auto;width:100%}}@media (max-width: 640px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank>.leinwand.zeigt-produkt{aspect-ratio:4 / 3.6}}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung{min-height:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{height:clamp(548px,37.5vw,640px);min-height:0;grid-template-rows:minmax(0,1fr)}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{height:auto;grid-template-rows:auto auto}}.konfi-bereich.konfi-bereich.konfi-bereich #anlageDaten[hidden],.konfi-bereich.konfi-bereich.konfi-bereich #bedienung[data-feld-an=modul] #speicherRat{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt.feld--an{display:block;column-count:2;column-gap:clamp(20px,2vw,34px);column-rule:1px solid var(--linie-zart)}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>*{break-inside:avoid}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__auge,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__gross,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__zweit,.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__stepper{column-span:all}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__liste{break-inside:auto}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt>.pd__liste>*{break-inside:avoid}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung>#k-produkt.feld--an{column-count:1;column-rule:0}}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz small{flex:0 1 300px;align-self:center;margin:0;text-align:right;font-size:10.5px;line-height:1.45}@media (min-width: 1121px) and (max-width: 1199px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{height:578px}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.sicht,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.freigabe{position:static;inset:auto;opacity:1;pointer-events:auto}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.freigabe{display:grid;justify-items:center;text-align:center;gap:2px;margin-top:clamp(18px,2vw,30px);padding:clamp(20px,2.4vw,32px);border-radius:18px;background:var(--papier);box-shadow:0 0 0 1px var(--linie-zart)}html.zahlen-frei .konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>.freigabe{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-ertrag,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-kosten{display:inline-block;vertical-align:top;width:calc(50% - 7px);margin-top:clamp(14px,1.6vw,24px);border-radius:18px;background:linear-gradient(160deg,#f8f8f9,#e2e3e6);box-shadow:inset 0 0 0 1px var(--linie-zart);overflow:hidden}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-ertrag{margin-right:14px}@media (max-width: 860px){.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-ertrag,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-kosten{display:block;width:100%;margin-right:0}}.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-ertrag svg,.konfi-bereich.konfi-bereich.konfi-bereich .rechnung__inhalt>#sicht-kosten svg{display:block;width:100%;height:auto;aspect-ratio:1000 / 650}@keyframes berechnen-puls{0%,to{box-shadow:0 0 #0f9d5800}50%{box-shadow:0 0 0 11px #0f9d582b}}.konfi-bereich.konfi-bereich.konfi-bereich #berechnen.pulst{animation:berechnen-puls 2.6s var(--schnitt) infinite}@media (prefers-reduced-motion: reduce){.konfi-bereich.konfi-bereich.konfi-bereich #berechnen.pulst{animation:none;box-shadow:0 0 0 5px #0f9d582e}}.konfi-bereich.konfi-bereich.konfi-bereich .berechnen__offen{display:none;margin:9px 0 0;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich)}html.pflicht-offen .konfi-bereich.konfi-bereich.konfi-bereich .berechnen__offen{display:block}.konfi-bereich.konfi-bereich.konfi-bereich .miniatur[data-offen=ja]:after{content:"";position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--gruen);box-shadow:0 0 0 3px #0f9d5829}.konfi-bereich.konfi-bereich.konfi-bereich .stufe__zeile b.leer,.konfi-bereich.konfi-bereich.konfi-bereich .stufe__preis.leer{color:var(--tinte-weich);opacity:.55;font-family:inherit;font-weight:400}.konfi-bereich.konfi-bereich.konfi-bereich .stufe__preis.leer{font-size:clamp(28px,3vw,40px)}.konfi-bereich.konfi-bereich.konfi-bereich .stufen__offen{display:none;max-width:74ch;margin:0 0 18px;padding:13px 17px;border-radius:13px;background:#0f9d5812;box-shadow:inset 0 0 0 1px #0f9d5838;font-size:13.5px;line-height:1.6;color:var(--tinte)}html.pflicht-offen .konfi-bereich.konfi-bereich.konfi-bereich .stufen__offen{display:block}@media (min-width: 1121px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl button{padding:7px 6px;border-radius:9px;font-size:12.5px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl button small{font-size:10.5px;margin-top:2px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .regler{margin-top:8px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .regler__kopf{margin-bottom:3px;font-size:12.5px;gap:8px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .hinweis{padding:9px 12px;font-size:12px;line-height:1.5}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .feldgruppe{margin-top:12px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__kopf{padding-bottom:10px;margin-bottom:12px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__kopf h3{font-size:15.5px}.konfi-bereich.konfi-bereich.konfi-bereich .zahlfeld{width:6.2ch;padding:2px 5px;margin:-2px -5px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tinte);font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-align:right;transition:border-color .2s var(--schnitt),background .2s var(--schnitt)}.konfi-bereich.konfi-bereich.konfi-bereich .zahlfeld:hover{border-color:var(--linie);background:var(--nebel)}.konfi-bereich.konfi-bereich.konfi-bereich .zahlfeld:focus{outline:none;border-color:var(--gruen);background:var(--papier);box-shadow:0 0 0 3px #0f9d5821}.konfi-bereich.konfi-bereich.konfi-bereich #wEkm,.konfi-bereich.konfi-bereich.konfi-bereich #wHeizmenge,.konfi-bereich.konfi-bereich.konfi-bereich #wAnzahlung,.konfi-bereich.konfi-bereich.konfi-bereich #wHaushalt{width:7ch}.konfi-bereich.konfi-bereich.konfi-bereich .marke--links{display:flex;align-items:center;height:30px;margin-bottom:10px}.konfi-bereich.konfi-bereich.konfi-bereich .marke--links img{height:100%;width:auto;max-width:190px;object-fit:contain;object-position:left center}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .dreher video{clip-path:none;transform:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .dreher video[data-prod=speicher]{transform:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .dreher{height:100%;width:auto;max-width:100%;aspect-ratio:1;margin-inline:auto}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__kopf{position:absolute;top:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px);z-index:2;margin:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__raster{min-height:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__raster{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__kopf{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .auf{opacity:1;transform:none}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .dreher{height:auto;width:min(100%,520px)}}@media (max-width: 1120px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank .produktbuehne .buehne2__raster{grid-template-rows:auto;align-items:center;align-content:center}}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>.bilanz{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>#berechnen{min-width:0;width:100%;margin-top:clamp(12px,1.4vw,20px);padding:22px 40px;font-size:17px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn{width:min(1260px,100% - 56px)}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator{padding-top:20px;padding-bottom:20px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn>.abschnittkopf{margin-bottom:12px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn>.abschnittkopf h2{font-size:clamp(21px,2.1vw,28px);margin-top:6px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile{gap:6px clamp(18px,2vw,32px);margin-bottom:12px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile .konf__hinweis{font-size:13px;line-height:1.5}@media (min-width: 1121px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{height:clamp(380px,calc(100vh - 375px),520px)}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung{padding:20px}}.konfi-bereich.konfi-bereich.konfi-bereich .streifen .miniatur{height:64px;gap:2px}.konfi-bereich.konfi-bereich.konfi-bereich .streifen .miniatur svg{width:34px;height:24px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>#berechnen{width:min(520px,100%);margin:14px auto 0;padding:17px 34px;font-size:16px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .karte__leib>.hinweis{column-span:none;margin-bottom:10px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .schalter{padding:9px 0;gap:10px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .schalter small{font-size:11.5px;line-height:1.4}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator{padding-top:14px;padding-bottom:14px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn>.abschnittkopf{margin-bottom:8px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn>.abschnittkopf h2{font-size:clamp(20px,1.9vw,25px);margin-top:4px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__kopfzeile{margin-bottom:8px}.konfi-bereich.konfi-bereich.konfi-bereich .streifen{margin-top:10px}.konfi-bereich.konfi-bereich.konfi-bereich .konf__raster>#berechnen{margin-top:10px}.konfi-bereich.konfi-bereich.konfi-bereich .berechnen__offen{margin-top:6px}.konfi-bereich.konfi-bereich.konfi-bereich #konfigurator>.bahn{width:min(1680px,100% - clamp(56px,6vw,112px))}@media (min-width: 1121px){.konfi-bereich.konfi-bereich.konfi-bereich .werkbank{height:clamp(380px,calc(100vh - 375px),510px)}}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl{grid-auto-rows:1fr}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl button{align-self:stretch;min-width:0;overflow-wrap:break-word;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung .wahl button small{margin-top:0}.konfi-bereich.konfi-bereich.konfi-bereich .werkbank__bedienung #k-waerme .wahl{grid-template-columns:repeat(2,minmax(0,1fr))}#laufbandVertrauen{padding-bottom:26px}.konfi-bereich.konfi-bereich .stufe__bild .s-turm{width:calc(var(--pgr) * .68);height:auto}.konfi-bereich.konfi-bereich .dreher__raum{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;visibility:hidden}.konfi-bereich.konfi-bereich .dreher--raeumlich .dreher__raum{pointer-events:auto;visibility:visible}.konfi-bereich.konfi-bereich .dreher--raeumlich video{visibility:hidden}.konfi-bereich.konfi-bereich .dreher--raeumlich .dreher__ring{display:none}.konfi-bereich.konfi-bereich.konfi-bereich #stufen>.bahn{width:min(1680px,100% - clamp(56px,6vw,112px))}.konfi-bereich.konfi-bereich.konfi-bereich #stufenraster{gap:clamp(16px,1.4vw,26px)}@media (min-width: 1041px){.konfi-bereich.konfi-bereich.konfi-bereich #stufenraster{max-width:none}}.konfi-bereich.konfi-bereich.konfi-bereich .partner__pflicht{margin-top:14px;padding:12px 16px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);display:grid;gap:5px}.konfi-bereich.konfi-bereich.konfi-bereich .partner__pflicht b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.konfi-bereich.konfi-bereich.konfi-bereich .partner__pflicht span{font-size:12.5px;line-height:1.65;opacity:.9}.konfi-bereich.konfi-bereich.konfi-bereich .kette{--kette-grund:var(--papier);--kette-zusage:var(--nebel);--kette-strecke:rgba(10,12,15,.22);--kette-mono:#6E747C;background:var(--kette-grund);border-top:1px solid var(--linie);padding:clamp(44px,6vh,88px) 0 clamp(40px,5.4vh,80px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette .abschnittkopf h2{font-size:clamp(22px,2.6vw,34px);font-weight:400;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.konfi-bereich.konfi-bereich.konfi-bereich .kette .abschnittkopf p{margin-top:clamp(11px,1.2vw,16px);font-size:clamp(14.5px,1.05vw,16px);line-height:1.62;color:var(--tinte-weich);max-width:62ch;text-wrap:pretty}.konfi-bereich.konfi-bereich.konfi-bereich .kette__reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:min(100%,1080px);margin-top:clamp(30px,4.4vw,58px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied{position:relative;padding:13px clamp(26px,3vw,46px) 0 0;background:none;box-shadow:none;border-radius:0;min-width:0}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--kette-strecke) 0 4px,transparent 4px 9px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:after{content:"";position:absolute;left:0;top:0;width:1px;height:11px;background:var(--kette-strecke)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;line-height:1;color:var(--kette-mono)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied b{display:block;margin-top:7px;font-size:clamp(14px,1.35vw,17px);font-weight:400;line-height:1.3;letter-spacing:-.004em;color:var(--tinte-weich);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.raus b{text-decoration-line:line-through;text-decoration-color:#0a0c0fd1;text-decoration-thickness:1.6px;text-decoration-skip-ink:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel{background:none;box-shadow:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:before{top:-.5px;height:2px;background:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:after{left:-.5px;width:2px;height:15px;background:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel span{color:var(--tinte-weich)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel b{color:var(--tinte);font-weight:500;text-decoration:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge{position:absolute;right:clamp(10px,1.2vw,18px);top:0;transform:translateY(-50%);z-index:1;padding:0 5px;background:var(--kette-grund);font-style:normal;font-size:13px;line-height:1;color:var(--kette-mono)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,18px);align-items:start;max-width:min(100%,1080px);margin-top:clamp(30px,4.2vw,56px);padding-top:clamp(20px,2.6vw,34px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:var(--linie-zart)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross b{display:block;font-size:clamp(56px,8vw,112px);font-weight:300;letter-spacing:-.045em;line-height:.85;color:var(--gruen);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross span{display:block;font-size:clamp(14.5px,1.1vw,16px);line-height:1.6;color:var(--tinte-weich);max-width:46ch;text-wrap:pretty}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross span i{display:block;font-style:normal;font-size:clamp(19px,1.7vw,26px);font-weight:400;line-height:1.05;letter-spacing:-.015em;color:var(--tinte);margin-bottom:9px}@media (min-width:1000px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross{grid-template-columns:max-content minmax(0,46ch);gap:clamp(26px,3.6vw,64px);align-items:end;padding-right:calc(min(100%,1080px)/4)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross:before{width:75%}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross span{padding-bottom:clamp(4px,.7vw,12px)}}.konfi-bereich.konfi-bereich.konfi-bereich .kette__klein{max-width:min(100%,76ch);margin-top:clamp(16px,2vw,24px);padding-left:15px;border-left:1px solid var(--linie);font-size:12.5px;line-height:1.62;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__klein:empty{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__zusage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;max-width:min(100%,78ch);margin-top:clamp(22px,3vw,34px);padding:14px 18px;border-radius:14px;background:var(--kette-zusage);box-shadow:0 0 0 1px var(--linie-zart);font-size:clamp(14px,1.05vw,15px);line-height:1.6;color:var(--tinte-weich)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__zusage i{display:grid;place-items:center;width:21px;height:21px;margin-top:1px;border-radius:50%;background:var(--mint);color:var(--gruen-tief);font-style:normal;font-size:12px;font-weight:700;line-height:1}.konfi-bereich.konfi-bereich.konfi-bereich .kette__zusage b{color:var(--tinte);font-weight:600}@media (max-width:700px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__reihe{grid-template-columns:minmax(0,1fr);max-width:none;margin-top:clamp(24px,5vw,32px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied{padding:0 0 24px 22px}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:last-child{padding-bottom:0}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:before{left:0;right:auto;top:0;bottom:0;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--kette-strecke) 0 4px,transparent 4px 9px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:after{left:0;top:7px;width:11px;height:1px}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:before{left:-.5px;top:0;bottom:0;width:2px;height:auto;background:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:after{left:-.5px;top:6px;width:15px;height:2px;background:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied span{font-size:10.5px}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied b{margin-top:5px;font-size:15.5px}.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge{right:auto;left:0;top:auto;bottom:5px;transform:translate(-50%) rotate(90deg);font-size:14px}}@media (max-width:400px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__zusage{padding:13px 15px}}@keyframes ketteStrecke{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ketteStreckeSenkrecht{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.konfi-bereich.konfi-bereich.konfi-bereich .kette__reihe{view-timeline-name:--kette-sicht;view-timeline-axis:block}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:before{transform-origin:left center;animation:ketteStrecke linear both;animation-timeline:--kette-sicht;animation-range:entry 35% cover 55%}@media (max-width:700px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel:before{transform-origin:center top;animation-name:ketteStreckeSenkrecht}}}}.konfi-bereich.konfi-bereich.konfi-bereich .kette__grund{display:block;margin-top:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;line-height:1.3}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.raus .kette__grund{color:var(--kette-mono)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel .kette__grund{color:var(--gruen-tief);font-weight:500}@media (max-width: 700px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__grund{display:inline;margin-top:0;margin-left:8px}}.konfi-bereich.konfi-bereich.konfi-bereich .kette{--kette-rot: #A32E24}.konfi-bereich.konfi-bereich.konfi-bereich .kette__k-gruen{color:var(--gruen)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__k-rot{color:var(--kette-rot)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__k-tinte{color:var(--tinte)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,34px);align-items:stretch;background:linear-gradient(150deg,#0f9d58,#0a7a43 58%,#086336);border-radius:var(--rand);padding:clamp(20px,2.6vw,32px);color:#fff;max-width:min(100%,1080px);margin-top:clamp(24px,3.4vw,44px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:before,.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:after{content:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied{position:relative;padding:0;background:none;box-shadow:none;border-radius:0}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied span{display:block;font-family:var(--mono);font-size:clamp(22px,2.6vw,34px);font-weight:500;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;color:#ffffff8c}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.raus b{display:block;margin-top:9px;font-size:clamp(13.5px,1.15vw,16px);font-weight:500;line-height:1.25;color:#ffffffd1;text-decoration:line-through;text-decoration-color:#ffffffd9;text-decoration-thickness:2px;text-decoration-skip-ink:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.raus .kette__grund{color:#ffffff9e}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel{background:#fff;border-radius:14px;padding:clamp(12px,1.4vw,17px);margin:clamp(-13px,-1.5vw,-9px) 0;box-shadow:0 12px 26px -14px #00000073}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel span{color:var(--gruen-tief)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel b{display:block;margin-top:9px;font-size:clamp(13.5px,1.15vw,16px);font-weight:600;line-height:1.25;color:var(--tinte);text-decoration:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel .kette__grund{color:var(--gruen-tief)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge{position:absolute;right:calc(clamp(20px,2.6vw,34px)/-2);top:50%;transform:translate(50%,-50%);font-size:clamp(15px,1.5vw,20px);font-style:normal;line-height:1;color:#ffffff80}@media (max-width: 700px){.konfi-bereich.konfi-bereich.konfi-bereich .kette__reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,20px)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied:nth-child(2n) .kette__folge{display:none}.konfi-bereich.konfi-bereich.konfi-bereich .kette__glied.ziel{margin:0}.konfi-bereich.konfi-bereich.konfi-bereich .kette__grund{display:block;margin-top:6px;margin-left:0}}.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross span .kette__stark,.konfi-bereich.konfi-bereich.konfi-bereich .kette__gross .kette__stark{color:var(--tinte)}.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge{background:none;padding:0;font-size:0;line-height:0;width:10px;height:10px;display:block}.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge:after{content:"";display:block;width:7px;height:7px;border-top:2px solid rgba(255,255,255,.55);border-right:2px solid rgba(255,255,255,.55);transform:rotate(45deg);transform-origin:center}@media (prefers-contrast: more){.konfi-bereich.konfi-bereich.konfi-bereich .kette__folge:after{border-color:#fff}}.maskottchen-platz{display:none}@media (min-width: 1440px){.maskottchen-platz{display:block}}.maskottchen-platz{position:fixed;right:clamp(12px,2.5vw,30px);z-index:100;bottom:calc(var(--leiste, 0px) + 18px);transition:bottom .55s cubic-bezier(.19,1,.22,1);pointer-events:none}@media (max-width: 720px){.maskottchen-platz{right:10px;bottom:calc(var(--leiste, 0px) + 10px)}}@media (max-width: 460px){.maskottchen-platz .galago-buehne{width:92px!important;height:92px!important}}.galago-zeiger{position:fixed;z-index:151;pointer-events:none;animation:galago-zeiger-auf .34s cubic-bezier(.19,1,.22,1) both;transition:left .4s cubic-bezier(.19,1,.22,1),top .4s cubic-bezier(.19,1,.22,1)}.galago-zeiger-gespiegelt{transform:scaleX(-1)}@keyframes galago-zeiger-auf{0%{opacity:0;transform:translateY(8px) scale(.92)}}.galago-zeiger-gespiegelt{animation-name:galago-zeiger-auf-gespiegelt}@keyframes galago-zeiger-auf-gespiegelt{0%{opacity:0;transform:scaleX(-1) translateY(8px) scale(.92)}to{transform:scaleX(-1)}}@media (prefers-reduced-motion: reduce){.maskottchen-platz,.galago-zeiger{transition:none;animation:none}}@media (max-width: 420px){.galago-zeiger{display:none}}@layer app{:root{--ground: #ffffff;--ground-2: #f7f8fa;--surface: #ffffff;--surface-2: #fbfcfd;--ink: #14110d;--ink-2: #46423c;--muted: #6b665f;--rule: #e6e6e8;--rule-soft: #f0f0f2;--gold: #3be87a;--bernstein: #17d45c;--orange: #0fb84d;--copper: #0a8038;--copper-ink: #076028;--copper-wash: rgba(18, 115, 74, .08);--gold-grad: linear-gradient(135deg, #0fb84d, #3be87a);--gruen-hell: #38d070;--gruen-mittel: #209060;--gruen-tief: #0a8038;--buehne: #101010;--buehne-2: #080808;--buehne-schrift: #ffffff;--buehne-schrift-2: #b9bfbc;--buehne-glas: rgba(255, 255, 255, .06);--buehne-glas-rand: rgba(255, 255, 255, .18);--buehne-gruen-glas: rgba(56, 208, 112, .09);--buehne-gruen-rand: rgba(56, 208, 112, .55);--studio-kern: #e8f4f0;--studio-rand: #c4cccc;--studio-raster: rgba(20, 40, 34, .055);--kachel-fuell: rgba(255, 255, 255, .72);--kachel-rand: rgba(20, 30, 26, .1);--kachel-kante: inset 0 1px 0 rgba(255, 255, 255, .9);--kachel-radius: 15px;--kachel-unschaerfe: blur(12px) saturate(1.3);--m-koerper: #14110d;--m-1: #14110d;--m-2: #185a34;--m-3: #1a9c52;--m-4: #209060;--m-l1: #14110d;--m-l2: #1a9c52;--m-l3: #38d070;--m-rad: #209060;--m-untertitel: #209060;--med-gold: #d4fbe0;--med-bernstein: #a7f5c2;--med-orange: #6eeb98;--med-sand: #3be87a;--med-ink: #06301d;--unschaerfe: blur(20px) saturate(1.6);--unschaerfe-zart: blur(12px) saturate(1.3);--glas-weiss: rgba(255, 255, 255, .7);--glas-weiss-rand: rgba(255, 255, 255, .85);--glas-weiss-kante: inset 0 1px 0 rgba(255, 255, 255, .9);--glas-orange: rgba(15, 184, 77, .12);--glas-orange-satt: rgba(15, 184, 77, .2);--glas-orange-rand: rgba(15, 184, 77, .44);--glas-orange-kante: inset 0 1px 0 rgba(190, 240, 215, .55);--glas-schwarz: rgba(20, 17, 13, .74);--glas-schwarz-rand: rgba(255, 255, 255, .14);--glas-schwarz-kante: inset 0 1px 0 rgba(255, 255, 255, .16);--glanz: 0 0 0 1px rgba(18, 115, 74, .5), 0 0 0 5px rgba(18, 115, 74, .13), 0 10px 34px -10px rgba(18, 115, 74, .45);--glanz-stark: 0 0 0 1px rgba(18, 115, 74, .75), 0 0 0 6px rgba(18, 115, 74, .18), 0 12px 44px -8px rgba(18, 115, 74, .6);--yield: #12734a;--yield-wash: rgba(18, 115, 74, .08);--warn: #8a5a12;--shadow: 0 1px 2px rgba(16, 18, 22, .04), 0 12px 34px -18px rgba(16, 18, 22, .16);--viz-himmel: #f7f8fa;--viz-boden: #eceef1;--viz-bodenlinie: rgba(16, 18, 22, .06);--viz-schatten: rgba(16, 18, 22, .16);--viz-kontur: rgba(20, 22, 26, .3);--f-sans: ui-rounded, "SF Pro Rounded", "Segoe UI Variable Display", "Segoe UI Variable Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Nunito, "Varela Round", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--breite: 1320px;--rand: clamp(24px, 5.5vw, 72px);--tick: 7px;--r: 16px;--r-lg: 22px;--r-xl: 28px;--copper-auf: #ffffff;--platzhalter: #767068;--fehler: #b3170c;--fehler-wash: rgba(179, 23, 12, .07);--feld: #fbfbfc;--licht-warm: rgba(95, 217, 155, .1);--schatten-ton: 16, 18, 22}:root[data-theme=dark]{--ground: #0e0d0b;--ground-2: #16140f;--surface: #1a1712;--surface-2: #201c16;--ink: #f6f3ee;--ink-2: #c9c3b9;--muted: #9a938a;--rule: #302b24;--rule-soft: #241f1a;--gold: #3be87a;--bernstein: #17d45c;--orange: #34d18a;--copper: #5fe0a4;--copper-ink: #86ecbb;--copper-wash: rgba(52, 209, 138, .14);--gold-grad: linear-gradient(135deg, #0fb84d, #3be87a);--m-koerper: #ffffff;--m-1: #ffffff;--m-2: #eafff2;--m-3: #38d070;--m-4: #1a9c52;--m-l1: #ffffff;--m-l2: #38d070;--m-l3: #38d070;--m-rad: #38d070;--m-untertitel: #38d070;--med-gold: #d4fbe0;--med-bernstein: #a7f5c2;--med-orange: #6eeb98;--med-sand: #3be87a;--med-ink: #06301d;--glas-weiss: rgba(46, 41, 33, .62);--glas-weiss-rand: rgba(255, 255, 255, .12);--glas-weiss-kante: inset 0 1px 0 rgba(255, 255, 255, .1);--glas-orange: rgba(52, 209, 138, .14);--glas-orange-satt: rgba(52, 209, 138, .22);--glas-orange-rand: rgba(52, 209, 138, .4);--glas-orange-kante: inset 0 1px 0 rgba(150, 235, 195, .24);--glas-schwarz: rgba(8, 7, 6, .78);--glas-schwarz-rand: rgba(255, 255, 255, .12);--glas-schwarz-kante: inset 0 1px 0 rgba(255, 255, 255, .1);--yield: #4fbe89;--yield-wash: rgba(79, 190, 137, .14);--warn: #d1a05a;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 14px 38px -18px rgba(0, 0, 0, .7);--viz-himmel: #16140f;--viz-boden: #1e1a15;--viz-bodenlinie: rgba(255, 255, 255, .045);--viz-schatten: rgba(0, 0, 0, .5);--viz-kontur: rgba(255, 240, 220, .18);--copper-auf: #04281a;--platzhalter: #a09890;--fehler: #ff8f80;--fehler-wash: rgba(255, 143, 128, .12);--feld: #201c16;--licht-warm: rgba(95, 217, 155, .09);--schatten-ton: 0, 0, 0;--kachel-fuell: rgba(255, 255, 255, .07);--kachel-rand: rgba(255, 255, 255, .14);--kachel-kante: inset 0 1px 0 rgba(255, 255, 255, .1)}:root[data-theme=light]{--ground: #ffffff;--ground-2: #f7f8fa;--surface: #ffffff;--surface-2: #fbfcfd;--ink: #14110d;--ink-2: #46423c;--muted: #6b665f;--rule: #e6e6e8;--rule-soft: #f0f0f2;--copper: #0a8038;--copper-ink: #076028;--copper-wash: rgba(18, 115, 74, .08);--glas-weiss: rgba(255, 255, 255, .7);--glas-weiss-rand: rgba(255, 255, 255, .85);--glas-orange: rgba(15, 184, 77, .12);--glas-schwarz: rgba(20, 17, 13, .74);--shadow: 0 1px 2px rgba(16, 18, 22, .04), 0 12px 34px -18px rgba(16, 18, 22, .16);--copper-auf: #ffffff;--platzhalter: #767068;--feld: #fbfbfc;--schatten-ton: 16, 18, 22}*{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;overflow-y:visible}.eyebrow{font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);margin:0}h1,h2,h3{margin:0;font-weight:600;text-wrap:balance}h1{font-size:clamp(38px,6vw,74px);line-height:1.02;letter-spacing:-.042em}h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.032em}h3{font-size:18px;letter-spacing:-.014em}p{margin:0}.lede{font-size:clamp(16px,1.55vw,19px);color:var(--ink-2);max-width:60ch;line-height:1.55}.fine{font-size:13px;line-height:1.55;color:var(--muted);max-width:70ch}.wort{background:linear-gradient(120deg,#0a8038,#1a9c63);-webkit-background-clip:text;background-clip:text;color:transparent}.wort-hell{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .wort,:root[data-theme=dark] .card.on .preis-betrag{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.readout{font-family:var(--f-sans);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1;display:inline-flex;align-items:baseline;gap:.3em}.readout .u{font-size:.4em;font-weight:600;letter-spacing:.01em;color:var(--muted)}.r-xl{font-size:clamp(40px,5.6vw,64px)}.r-lg{font-size:clamp(27px,3.4vw,36px)}.r-md{font-size:22px}.r-sm{font-size:15px}.num{font-family:var(--f-sans);font-variant-numeric:tabular-nums}.pos{color:var(--yield)}.acc{color:var(--copper)}.dim{position:relative;border-top:1px solid var(--rule);height:0}.dim:before,.dim:after{content:"";position:absolute;top:calc(var(--tick) * -1);width:1px;height:var(--tick);background:var(--rule)}.dim:before{left:0}.dim:after{right:0}.wrap{max-width:var(--breite);margin:0 auto;padding:0 var(--rand)}.sec{padding-top:clamp(44px,6.5vw,88px);padding-bottom:clamp(44px,6.5vw,88px)}.stack{display:flex;flex-direction:column}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g24{gap:24px}.g32{gap:32px}.g48{gap:48px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.cols-2{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4.5vw,60px);align-items:start}@media (max-width: 900px){.cols-2{grid-template-columns:1fr}}.sheet{display:grid;grid-template-columns:172px 1fr;gap:0 32px}.sheet>.lbl{font-size:14px;font-weight:500;color:var(--ink-2);padding:14px 0;border-top:1px solid var(--rule-soft)}.sheet>.val{padding:14px 0;border-top:1px solid var(--rule-soft);color:var(--ink-2)}@media (max-width: 700px){.sheet{grid-template-columns:1fr}.sheet>.lbl{padding-bottom:2px}.sheet>.val{padding-top:0;border-top:0}}.rail{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.rail-in{max-width:var(--breite);margin:0 auto;padding:0 var(--rand);height:58px;display:flex;align-items:center;gap:22px}.mark{font-weight:600;letter-spacing:-.03em;font-size:17px;display:flex;align-items:center;gap:9px;margin-right:auto;background:none;border:0;color:inherit;font-family:inherit;cursor:pointer;padding:0}.live{display:flex;gap:20px}.chip{display:flex;flex-direction:column;gap:1px}.chip .k{font-size:11.5px;color:var(--muted)}.chip .v{font-family:var(--f-sans);font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (max-width: 820px){.chip:nth-child(n+3){display:none}}@media (max-width: 560px){.live{display:none}}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--rule);color:var(--ink-2);width:32px;height:32px;border-radius:var(--r);cursor:pointer;display:grid;place-items:center;flex:none}.icon-btn:hover{border-color:var(--copper);color:var(--copper)}.steps{border-bottom:1px solid var(--rule-soft);background:var(--ground);position:sticky;top:58px;z-index:55}.steps-in{max-width:var(--breite);margin:0 auto;padding:0 var(--rand);display:flex;overflow-x:auto;scrollbar-width:none}.steps-in::-webkit-scrollbar{display:none}.step{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--muted);padding:14px 18px 12px;cursor:pointer;white-space:nowrap;display:flex;gap:8px;align-items:baseline}.step:first-child{padding-left:0}.step .n{opacity:.5}.step{cursor:default;-webkit-user-select:none;user-select:none}.step.aus{opacity:.32}.step.on{color:var(--copper);border-bottom-color:var(--copper)}.step.on .n{opacity:1}.btn,.btn-rand,.btn-still{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;cursor:pointer;min-height:60px;padding:0 30px;border-radius:14px;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:background .18s,border-color .18s,transform .14s,box-shadow .24s,color .18s,filter .18s}.btn{border:0;background:var(--gold-grad);color:#032214;box-shadow:0 8px 26px -10px #12734aa6}.btn:hover{filter:brightness(1.07);box-shadow:var(--glanz)}.btn:active{transform:translateY(1px);box-shadow:var(--glanz-stark)}.btn-rand{border:1.5px solid var(--gruen-mittel);background:none;color:var(--gruen-tief)}.btn-rand:hover{background:var(--copper-wash)}.btn-rand:active{transform:translateY(1px)}.btn-still{border:1.5px solid var(--rule);background:none;color:var(--ink-2)}.btn-still:hover{border-color:var(--gruen-mittel);color:var(--gruen-tief)}.btn-still:active{transform:translateY(1px)}.btn:disabled,.btn-rand:disabled,.btn-still:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none;box-shadow:none}.kino .btn-rand{border-color:var(--buehne-gruen-rand);color:var(--gruen-hell)}.kino .btn-rand:hover{background:var(--buehne-gruen-glas)}.kino .btn-still{border-color:var(--kachel-rand);color:var(--buehne-schrift-2)}.kino .btn-still:hover{border-color:var(--buehne-gruen-rand);color:var(--gruen-hell)}.btn-breit{width:100%}.btn-klein{min-height:42px;padding:0 18px;font-size:14px;border-radius:11px}.btn-still.on,.btn-rand.on{border-color:var(--gruen-mittel);color:var(--gruen-tief);background:var(--copper-wash)}.kino .btn-still.on,.kino .btn-rand.on{border-color:var(--buehne-gruen-rand);color:var(--gruen-hell);background:var(--buehne-gruen-glas)}.btn-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-gold{background:var(--gold-grad)}.btn-ghost{border:1.5px solid var(--rule);background:none;color:var(--ink-2);box-shadow:none}.btn-ghost:hover{border-color:var(--gruen-mittel);color:var(--gruen-tief);filter:none;box-shadow:none}.btn-ghost.on{border-color:var(--gruen-mittel);color:var(--gruen-tief);background:var(--copper-wash)}label.fld{display:flex;flex-direction:column;gap:7px}label.fld>span{font-size:13px;font-weight:500;color:var(--ink-2)}.inp{font:inherit;font-size:16px;font-variant-numeric:tabular-nums;background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);color:var(--ink);border:1px solid var(--kachel-rand);border-radius:var(--r);padding:14px 16px;width:100%;transition:border-color .16s,box-shadow .22s,background .16s}.inp:hover{border-color:var(--glas-orange-rand)}.inp::placeholder{color:var(--platzhalter);opacity:1}.inp:focus-visible,.inp:focus{outline:none;border-color:transparent;background:var(--surface);box-shadow:var(--glanz)}select.inp{cursor:pointer}:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.kino :focus-visible,.turm-flaeche :focus-visible{outline-color:var(--gruen-hell)}.opts{display:grid;gap:10px}.opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;cursor:pointer;background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);border:1px solid var(--kachel-rand);border-radius:var(--r-lg);padding:18px 20px;color:var(--ink);display:grid;grid-template-columns:auto 1fr auto;gap:4px 16px;align-items:center;transition:border-color .18s,background .18s,box-shadow .24s,transform .18s}.opt-symbol{grid-column:1;grid-row:1 / span 2;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;flex:none;background:var(--ground-2);color:var(--med-ink);transition:background .18s,color .18s,box-shadow .24s,transform .18s}.opt-med-gold{background:var(--med-gold)}.opt-med-bernstein{background:var(--med-bernstein)}.opt-med-orange{background:var(--med-orange)}.opt-med-sand{background:var(--med-sand)}.opt .t{grid-column:2;grid-row:1;font-weight:600;font-size:16px}.opt .d{grid-column:2;grid-row:2;font-size:13.5px;color:var(--muted);line-height:1.45}.opt .m{grid-column:3;grid-row:1 / span 2;font-family:var(--f-sans);font-size:12.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;line-height:1.35}.opt:hover{border-color:var(--glas-orange-rand);transform:translateY(-1px)}.opt:hover .opt-symbol{transform:scale(1.06)}.opt.on{border-color:transparent;background:var(--glas-orange);box-shadow:var(--glanz)}.opt.on .opt-symbol{box-shadow:0 4px 14px -4px #12734a99;transform:scale(1.06)}.opt.on .m{color:var(--copper)}.panel{background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--r-lg);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);padding:26px;box-shadow:var(--kachel-kante),var(--shadow)}.panel-copper{border-color:var(--copper);background:var(--copper-wash)}.panel-yield{border-color:color-mix(in srgb,var(--yield) 45%,transparent);background:var(--yield-wash)}.spec{display:flex;flex-direction:column}.spec-row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:9px 0;border-top:1px solid var(--rule-soft);font-size:13.5px;align-items:baseline}.spec-row .k{color:var(--muted)}.spec-row .v{font-family:var(--f-sans);font-variant-numeric:tabular-nums;text-align:right}.spec-row.stark .k{color:var(--ink);font-weight:500}.spec-row.stark{border-top-color:var(--rule)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 940px){.cards{grid-template-columns:1fr}}.card{background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);padding:28px 26px 26px;display:flex;flex-direction:column;gap:18px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .28s,transform .2s;position:relative;text-align:left;border:1px solid var(--rule);border-radius:var(--r-xl);box-shadow:var(--shadow);font:inherit;color:inherit;overflow:hidden}.card:hover{border-color:var(--glas-orange-rand);transform:translateY(-3px)}.card.on{border-color:transparent;background:var(--glas-orange);box-shadow:var(--glanz);transform:translateY(-3px)}.card.on:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--gold-grad)}.card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.preisblock{display:flex;flex-direction:column;gap:12px}.preis-haupt{display:flex;flex-direction:column;gap:3px}.preis-betrag{font-size:clamp(30px,3.4vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.card.on .preis-betrag{background:linear-gradient(135deg,#0a8038,#1a9c63);-webkit-background-clip:text;background-clip:text;color:transparent}.preis-zusatz{font-size:12.5px;color:var(--muted)}.preis-zeilen{display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--rule-soft);padding-top:10px}.preis-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;font-size:13.5px}.preis-zeile .k{color:var(--muted)}.preis-zeile .v{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2)}.preis-zeile .v.mehr{color:var(--copper)}.tag{font-size:12px;font-weight:700;color:#032214;background:var(--gold-grad);border:0;border-radius:999px;padding:5px 12px;white-space:nowrap;box-shadow:0 3px 12px -4px #12734a99}.delta{font-family:var(--f-sans);font-size:12px;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 10px;border-radius:var(--r);border:1px solid var(--rule);color:var(--muted)}.badge-yield{border-color:color-mix(in srgb,var(--yield) 50%,transparent);color:var(--yield)}.badge-copper{border-color:var(--copper);color:var(--copper)}.note{border-left:2px solid var(--rule);padding-left:14px;font-size:13px;color:var(--muted);line-height:1.55;max-width:68ch}.note-warn{border-left-color:var(--warn);color:var(--ink-2)}.tbl-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;min-width:520px}th,td{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--rule-soft)}th{font-size:13px;color:var(--muted);font-weight:500;border-bottom-color:var(--rule)}td.n,th.n{text-align:right;font-family:var(--f-sans);font-variant-numeric:tabular-nums;padding-right:0}.plot-frame{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r);overflow:hidden}.plot{width:100%;display:block}.plot-cap{font-size:12.5px;color:var(--muted);padding:10px 14px;border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.dachansicht{border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;background:var(--surface)}.dachansicht-flaeche{width:100%;display:block;cursor:grab;touch-action:none}.dachansicht-flaeche:active{cursor:grabbing}.dachansicht-steuerung{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:center;padding:14px 16px;border-top:1px solid var(--rule-soft);background:var(--surface-2)}@media (max-width: 780px){.dachansicht-steuerung{grid-template-columns:1fr;gap:12px}}.regler{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.regler-name{font-size:12.5px;color:var(--muted)}.regler-wert{font-family:var(--f-sans);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink);min-width:44px;text-align:right}.regler input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--rule);border-radius:var(--r);cursor:pointer}.regler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:var(--copper);cursor:pointer}.regler input[type=range]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:var(--copper);cursor:pointer}.regler-status{font-family:var(--f-sans);font-size:10.5px;letter-spacing:.06em;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.dachansicht-fuss{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--rule-soft);font-size:12.5px;color:var(--muted)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--rule)}.hero-canvas{position:absolute;inset:auto 0 0 0;width:100%;display:block;pointer-events:none}.hero-in{position:relative;z-index:2;max-width:var(--breite);margin:0 auto;padding:clamp(52px,8vw,106px) var(--rand) clamp(140px,18vw,240px)}.hero h1{max-width:15ch}.hero-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-top:40px}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr;align-items:start}}.entry{display:flex;gap:10px;flex-wrap:wrap;max-width:560px}.entry .inp{flex:1 1 240px}.keyfacts{display:flex;gap:34px;flex-wrap:wrap}.keyfact{display:flex;flex-direction:column;gap:4px}.keyfact .k{font-family:var(--f-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.view{animation:rise .45s cubic-bezier(.2,.7,.3,1) both}.view:has(.seitenfilm){animation:none}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pruefung{display:grid;gap:10px}.pruef-kachel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;border-radius:var(--r);border:1px solid var(--rule-soft);background:var(--surface);opacity:.45;transform:translateY(3px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,.7,.28,1),border-color .4s ease,background .4s ease,box-shadow .5s ease}.pruef-symbol{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--ground-2);color:var(--muted);transition:background .4s ease,color .4s ease}.pruef-titel{font-size:14.5px;font-weight:500;color:var(--ink-2);line-height:1.35}.pruef-stand{display:grid;place-items:center;width:26px;height:26px;flex:none}.pruef-kachel.aktiv{opacity:1;transform:none;border-color:var(--glas-orange-rand);background:var(--glas-orange)}.pruef-kachel.aktiv .pruef-symbol{background:var(--gold-grad);color:#032214}.pruef-punkte{display:inline-flex;gap:3px}.pruef-punkte i{width:4px;height:4px;border-radius:50%;background:var(--copper);animation:pruef-tuepfeln 1.1s ease-in-out infinite}.pruef-punkte i:nth-child(2){animation-delay:.15s}.pruef-punkte i:nth-child(3){animation-delay:.3s}@keyframes pruef-tuepfeln{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pruef-kachel.fertig{opacity:1;transform:none;border-color:color-mix(in srgb,var(--yield) 42%,transparent);background:var(--yield-wash);animation:pruef-quittieren .75s cubic-bezier(.22,.7,.28,1)}.pruef-kachel.fertig .pruef-symbol{background:color-mix(in srgb,var(--yield) 18%,transparent);color:var(--yield)}.pruef-kachel.fertig .pruef-titel{color:var(--ink)}.pruef-stand .haken-kreis{animation:pruef-haken-auf .45s cubic-bezier(.34,1.4,.5,1) both}@keyframes pruef-quittieren{0%{box-shadow:0 0 color-mix(in srgb,var(--yield) 55%,transparent);transform:translateY(2px)}45%{box-shadow:0 0 0 7px color-mix(in srgb,var(--yield) 16%,transparent);transform:translateY(-2px)}to{box-shadow:0 0 0 14px #0000;transform:none}}@keyframes pruef-haken-auf{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.pruef-kachel,.pruef-kachel.fertig,.pruef-stand .haken-kreis,.pruef-punkte i{animation:none;transition:none}}.scan{display:flex;flex-direction:column}.scan-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:14px;opacity:.34;transition:opacity .35s}.scan-row.done{opacity:1}.scan-row .s{font-size:12.5px;font-weight:500;color:var(--muted)}.scan-row.done .s{color:var(--yield)}.kap{position:relative;background:#0d0a05}.kap-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.kap-video,.kap-standbild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kap-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d0a0599,#0d0a051f 40%,#0d0a0547)}.kap-beat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none;will-change:opacity,transform}.kap-beat-inhalt{max-width:min(34rem,calc(100% - 2 * var(--rand)));margin-left:var(--rand);color:#fdf9f0;display:flex;flex-direction:column;gap:14px}.kap-beat-inhalt h2{color:inherit;text-shadow:0 2px 28px rgba(0,0,0,.45)}.kap-eyebrow{color:#5fd99bf2}.kap-text{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#fdf9f0e6;text-shadow:0 1px 18px rgba(0,0,0,.5);max-width:46ch}.kap-balken{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold-grad);transform-origin:left center}.kap-ruhig{position:relative}.kap-ruhig .kap-standbild{position:relative;display:block}.kap-ruhig-texte{position:relative;background:#14100a;color:#fdf9f0;padding:32px var(--rand) 44px;display:grid;gap:28px}.kap-ruhig-texte h2{color:inherit}.land-cta{position:relative;overflow:hidden}.land-cta-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.land-cta-inhalt{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}@media (prefers-reduced-motion: reduce){.land-cta-video{display:none}}.schwelle{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#0c0a08;color:#fff}.schwelle-buehne{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.schwelle-video{width:100%;height:100%;object-fit:cover}.schwelle-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 40% at 6% 4%,#080c0a80,#080c0a00 70%),radial-gradient(130% 90% at 50% 42%,#0a08060f,#0a080675 78%),linear-gradient(to bottom,#0a080657,#0a08061a 34%,#0a0806a3)}.schwelle-mitte,.schwelle-fuss{position:relative;z-index:2}.schwelle-mitte{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:880px;margin:0 auto;padding:clamp(80px,12vh,140px) var(--rand) clamp(20px,4vh,40px)}.schwelle-vorspann{margin:0;font-size:clamp(13px,1.2vw,15px);font-weight:500;color:#ffecd6d1;text-shadow:0 1px 14px rgba(0,0,0,.5);animation:auf .6s .08s both cubic-bezier(.22,.7,.28,1)}.schwelle-titel{margin:clamp(12px,1.6vw,18px) 0 0;font-size:clamp(44px,7.8vw,92px);line-height:1;letter-spacing:-.04em;font-weight:700;color:#fff;max-width:14ch;text-wrap:balance;text-shadow:0 4px 40px rgba(0,0,0,.4);animation:auf .7s .14s both cubic-bezier(.22,.7,.28,1)}.schwelle-lede{margin:clamp(16px,2.2vw,24px) 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:#ffffffe0;max-width:48ch;text-wrap:pretty;text-shadow:0 1px 20px rgba(0,0,0,.5);animation:auf .7s .22s both cubic-bezier(.22,.7,.28,1)}.schwelle-eingabe{width:100%;max-width:700px;margin-top:clamp(30px,4.6vw,54px);animation:auf .75s .3s both cubic-bezier(.22,.7,.28,1)}.schwelle-leiste{display:flex;align-items:stretch;text-align:left;background:#ffffffed;backdrop-filter:var(--unschaerfe);-webkit-backdrop-filter:var(--unschaerfe);border:1px solid rgba(255,255,255,.6);border-radius:var(--r-xl);padding:8px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -18px #0000008c;transition:box-shadow .3s cubic-bezier(.22,.7,.28,1),background .3s}.schwelle-leiste:focus-within{background:#fff;border-color:transparent;box-shadow:inset 0 1px #ffffffe6,var(--glanz-stark),0 20px 50px -18px #0000008c}.schwelle-zelle{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:11px 18px;border-radius:calc(var(--r-xl) - 8px);transition:background .2s ease}.schwelle-zelle:focus-within{background:var(--glas-orange)}.schwelle-zelle-plz{flex:0 1 178px;position:relative}.schwelle-ort{display:block;min-height:15px;margin-top:1px;font-size:12px;font-weight:600;line-height:1.25;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(-2px);transition:opacity .25s ease,transform .25s ease,color .25s ease}.schwelle-ort.ist-da{opacity:1;transform:none;color:var(--gruen-tief)}@media (prefers-reduced-motion: reduce){.schwelle-ort{transition:none;transform:none}}.schwelle-marke{font-size:12px;font-weight:600;line-height:1.2;color:#6b665f;cursor:pointer;transition:color .2s ease}.schwelle-zelle:focus-within .schwelle-marke{color:#0a8038}.schwelle-feld{width:100%;min-width:0;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35;border:0;background:none;color:#14110d;padding:0;caret-color:#0fb84d}.schwelle-feld::placeholder{color:#767068;font-weight:400;opacity:1}.schwelle-feld:focus{outline:none}.schwelle-feld-plz{font-variant-numeric:tabular-nums}.schwelle-trenner{width:1px;align-self:center;height:34px;background:var(--rule);flex:none}.schwelle-knopf{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.005em;color:#032214;background:var(--gold-grad);border-radius:999px;padding:0 28px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 20px -6px #12734a99;transition:filter .18s ease,box-shadow .24s ease,transform .18s ease}.schwelle-knopf:hover{filter:brightness(1.06);box-shadow:var(--glanz-stark)}.schwelle-knopf:active{transform:translateY(1px)}.schwelle-knopf:focus-visible{outline:2px solid #fff;outline-offset:3px}.schwelle-hinweis{margin:16px 0 0;font-size:13.5px;line-height:1.5;color:#ffffffc7;text-shadow:0 1px 12px rgba(0,0,0,.55);min-height:1.5em}.schwelle-hinweis-fehler{color:#ffb3a6;font-weight:600}.adress-umfeld{position:relative}.adress-liste{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;margin:0;padding:6px;list-style:none;text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);max-height:320px;overflow-y:auto}.adress-eintrag{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:calc(var(--r) - 6px);cursor:pointer}.adress-eintrag-aktiv{background:var(--glas-orange)}.adress-haupt{font-size:15px;font-weight:600;line-height:1.35;color:var(--ink)}.adress-neben{font-size:12.5px;line-height:1.35;color:var(--muted)}.schwelle-mitte:has(.adress-liste){z-index:3}.schwelle .adress-liste{background:#fffffff2;backdrop-filter:var(--unschaerfe);-webkit-backdrop-filter:var(--unschaerfe);border-color:#fff9;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -18px #0000008c}.schwelle .adress-eintrag-aktiv{background:#0fb84d24}.schwelle .adress-haupt{color:#14110d}.schwelle .adress-neben{color:#6b665f}.praef-neben{position:sticky;top:122px;display:flex;flex-direction:column;gap:16px}@media (max-width: 900px){.praef-neben{position:static}}.esz-rahmen{border:1px solid var(--kachel-rand);border-radius:var(--r-lg);background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);box-shadow:var(--kachel-kante),var(--shadow);overflow:hidden}.esz-svg{display:block;width:100%;height:auto}.esz-zeile{margin:0;padding:12px 18px 14px;border-top:1px solid var(--rule-soft);font-size:13px;color:var(--muted);text-align:center}.esz-geraet{opacity:0;transform:translateY(10px) scale(.96);transform-origin:center bottom;transition:opacity .45s cubic-bezier(.22,.7,.28,1),transform .45s cubic-bezier(.22,.7,.28,1);pointer-events:none}.esz-geraet.an{opacity:1;transform:none}.esz-fluss{stroke:var(--orange);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1 10;fill:none;opacity:0;transition:opacity .5s ease .15s}.esz-fluss.an{opacity:.9;animation:esz-fliessen 1.1s linear infinite}@keyframes esz-fliessen{to{stroke-dashoffset:-22}}.esz-sonne{animation:esz-atmen 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.esz-strahlen{animation:esz-drehen 70s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes esz-atmen{0%,to{opacity:1}50%{opacity:.82}}.esz-luefter{animation:esz-drehen 3.2s linear infinite;transform-box:fill-box;transform-origin:366px 248px}@keyframes esz-drehen{to{transform:rotate(360deg)}}.esz-warm path{animation:esz-steigen 2.4s ease-out infinite}.esz-warm .w2{animation-delay:.5s}.esz-warm .w3{animation-delay:1s}@keyframes esz-steigen{0%{opacity:0;transform:translateY(5px)}30%{opacity:.9}to{opacity:0;transform:translateY(-9px)}}.esz-luft path{animation:esz-wehen 2.6s ease-in-out infinite}.esz-luft .l2{animation-delay:.7s}@keyframes esz-wehen{0%{opacity:0;transform:translateY(-3px)}35%{opacity:.85}to{opacity:0;transform:translateY(7px)}}.esz-wasser{animation:esz-schwappen 4.2s ease-in-out infinite}@keyframes esz-schwappen{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.esz-sonne,.esz-strahlen,.esz-luefter,.esz-warm path,.esz-luft path,.esz-wasser,.esz-fluss.an{animation:none}.esz-geraet,.esz-fluss{transition:none}}.herkunft{display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;border-radius:999px;border:1px solid var(--kachel-rand);background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);font-size:14px;line-height:1.45;color:var(--ink-2);max-width:68ch}.herkunft b{color:var(--ink);font-weight:700}.herkunft-punkt{width:10px;height:10px;border-radius:50%;flex:none;background:var(--muted)}.herkunft-echt{border-color:transparent;background:var(--glas-orange);box-shadow:var(--glanz)}.herkunft-echt b{color:var(--copper-ink)}.herkunft-echt .herkunft-punkt{background:var(--gold-grad);box-shadow:0 0 0 4px #12734a2e}@media (max-width: 620px){.herkunft{border-radius:var(--r-lg);align-items:flex-start}.herkunft-punkt{margin-top:5px}}.bewertung{margin:18px auto 0;width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:10px 18px;border-radius:999px;background:#0a0e0b85;border:1px solid rgba(255,255,255,.12);backdrop-filter:var(--unschaerfe-zart);-webkit-backdrop-filter:var(--unschaerfe-zart);animation:auf .75s .4s both cubic-bezier(.22,.7,.28,1)}.bewertung-sterne{display:inline-flex;gap:3px}.bewertung-kachel{width:22px;height:22px;border-radius:4px;background:#00b67a;color:#fff;display:grid;place-items:center;box-shadow:0 2px 8px -2px #00000073}.bewertung-text{font-size:14px;color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.55)}.bewertung-text b{font-weight:700;margin-right:6px}.bewertung-marke{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}.bewertung-marke-stern{color:#00b67a;display:grid;place-items:center}.schwelle-fuss{margin:0 var(--rand) clamp(16px,2.6vw,26px);padding:14px 20px;border-radius:var(--r-lg);background:var(--glas-schwarz);backdrop-filter:var(--unschaerfe);-webkit-backdrop-filter:var(--unschaerfe);border:1px solid var(--glas-schwarz-rand);box-shadow:var(--glas-schwarz-kante);display:flex;flex-wrap:wrap;gap:10px 32px;justify-content:space-between;align-items:center;animation:auf .8s .42s both cubic-bezier(.22,.7,.28,1)}.schwelle-belege{display:flex;flex-wrap:wrap;gap:6px 26px;font-size:13px;line-height:1.5;color:#ffffffb8}.schwelle-beleg b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.schwelle-auskunft{display:flex;flex-wrap:wrap;gap:2px;margin-left:auto}.schwelle-auskunft button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;font-size:14px;font-weight:500;color:#ffffffd1;cursor:pointer;padding:9px 15px;border-radius:999px;transition:background .16s ease,color .16s ease}.schwelle-auskunft button:hover{background:var(--glas-orange-satt);color:#fff}.schwelle-auskunft button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@keyframes auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 660px){.schwelle-leiste{flex-wrap:wrap;border-radius:24px;padding:6px;row-gap:6px}.schwelle-zelle{padding:10px 15px;border-radius:18px}.schwelle-zelle-strasse{flex:1 1 100%}.schwelle-trenner{display:none}.schwelle-zelle-plz{flex:1 1 40%}.schwelle-knopf{flex:1 1 auto;min-height:54px;padding:0 20px}.schwelle-fuss{justify-content:center;text-align:center}.schwelle-belege{justify-content:center;font-size:12.5px}.schwelle-auskunft{margin-left:0;justify-content:center}.schwelle-auskunft button{font-size:13.5px;padding:11px 12px}}@media (max-height: 640px) and (min-width: 661px){.schwelle-mitte{padding-top:clamp(48px,8vh,80px)}.schwelle-titel{font-size:clamp(34px,5.2vw,54px)}.schwelle-lede{margin-top:14px;font-size:16px}.schwelle-eingabe{margin-top:24px}}@media (prefers-reduced-motion: reduce){.schwelle-video{display:none}.schwelle-buehne{background:url(/hero-poster.jpg) center / cover no-repeat}.schwelle-mitte,.schwelle-vorspann,.schwelle-titel,.schwelle-lede,.schwelle-eingabe,.schwelle-fuss{animation:none}.schwelle-knopf,.schwelle-leiste,.schwelle-zelle,.schwelle-marke,.schwelle-auskunft button{transition:none}}.film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d0a05;overflow:hidden;opacity:0;transition:opacity .36s ease;cursor:pointer}.film-an{opacity:1}.film-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.film-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(100% 70% at 50% 55%,#0d0a051a,#0d0a05c7 85%)}.film-text{position:absolute;inset:auto 0 clamp(64px,14vh,130px) 0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 var(--rand);text-align:center;color:#fdf9f0}.film-zeile{font-size:clamp(24px,4.6vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-shadow:0 2px 30px rgba(0,0,0,.6);animation:auf .8s .25s both cubic-bezier(.2,.7,.3,1)}.film-unterzeile{font-size:clamp(13px,1.6vw,16px);color:#fdf9f0c7;text-shadow:0 1px 18px rgba(0,0,0,.6);animation:auf .8s .45s both cubic-bezier(.2,.7,.3,1)}.film-zeile-gruen{color:var(--gruen-hell)}.film-baustein{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:clamp(11px,1.3vw,13.5px);letter-spacing:.06em;text-transform:uppercase;color:#fdf9f0cc;text-shadow:0 1px 18px rgba(0,0,0,.6);animation:baustein-auf .42s cubic-bezier(.2,.7,.3,1)}.film-baustein:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gruen-hell);box-shadow:0 0 12px var(--gruen-hell)}@keyframes baustein-auf{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.film-galago{position:absolute;right:clamp(16px,4vw,60px);bottom:clamp(16px,4vh,54px);pointer-events:none;animation:auf .7s .5s both cubic-bezier(.2,.7,.3,1)}@media (max-width: 700px){.film-galago{transform:scale(.7);transform-origin:bottom right}}.film-lauf{margin-top:10px;width:min(280px,60vw);height:2px;border-radius:2px;background:#fdf9f033;overflow:hidden;position:relative}.film-lauf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold-grad);transform-origin:left center;animation-name:film-fuellen;animation-duration:inherit;animation-timing-function:linear;animation-fill-mode:both}@keyframes film-fuellen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.film-ueberspringen{position:absolute;right:var(--rand);bottom:clamp(20px,4vh,34px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fdf9f01a;border:1px solid rgba(253,249,240,.22);color:#fdf9f0d1;font:inherit;font-size:12.5px;padding:8px 16px;border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.film-ueberspringen:hover{background:#fdf9f02e;color:#fdf9f0}.auskunft{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#0d0a05a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:auskunft-ein .24s ease both}@keyframes auskunft-ein{0%{opacity:0}to{opacity:1}}.auskunft-blatt{background:var(--ground);color:var(--ink);width:min(860px,100%);max-height:92svh;border-radius:var(--r-lg) var(--r-lg) 0 0;display:flex;flex-direction:column;box-shadow:0 -20px 60px -20px #0009;animation:auskunft-auf .32s cubic-bezier(.2,.7,.3,1) both;outline:none}@keyframes auskunft-auf{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 780px){.auskunft{align-items:center}.auskunft-blatt{border-radius:var(--r-lg);max-height:86svh}}.auskunft-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(20px,4vw,34px);border-bottom:1px solid var(--rule-soft);flex:none}.auskunft-kopf h2{font-size:21px;letter-spacing:-.02em}.auskunft-zu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--rule);color:var(--ink-2);width:34px;height:34px;border-radius:999px;cursor:pointer;display:grid;place-items:center;flex:none}.auskunft-zu:hover{border-color:var(--copper);color:var(--copper)}.auskunft-inhalt{overflow-y:auto;padding:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:22px}.auskunft-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:14px}.auskunft-kachel{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:9px}.auskunft-kachel-an{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.auskunft-fuss{padding:16px clamp(20px,4vw,34px) 22px;border-top:1px solid var(--rule-soft);flex:none}.auskunft-fuss .btn{width:100%;justify-content:center}.auskunft-fuss:has(.btn+.btn-still){display:flex;align-items:center;gap:12px}.auskunft-fuss:has(.btn+.btn-still) .btn{flex:1 1 auto;width:auto}.auskunft-fuss:has(.btn+.btn-still) .btn-still{flex:0 0 auto}@media (max-width: 520px){.auskunft-fuss:has(.btn+.btn-still){flex-wrap:wrap}.auskunft-fuss:has(.btn+.btn-still) .btn,.auskunft-fuss:has(.btn+.btn-still) .btn-still{flex:1 1 100%}}.rechtsfuss{border-top:1px solid var(--rule-soft);background:var(--ground-2)}.rechtsfuss-dunkel{background:#0c0a08;border-top-color:#ffffff14}.rechtsfuss-in{max-width:var(--breite);margin:0 auto;padding:18px var(--rand) 22px;display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--muted)}.rechtsfuss-dunkel .rechtsfuss-in{color:#ffffff8c}.rechtsfuss-links{display:flex;flex-wrap:wrap;gap:4px 18px}.rechtsfuss a{color:var(--ink-2);text-decoration:none;font-weight:500}.rechtsfuss-dunkel a{color:#ffffffc7}.rechtsfuss a:hover{color:var(--copper)}.rechtsfuss-fussnoten{max-width:var(--breite);margin:10px auto 0;padding:0 var(--rand);display:grid;gap:4px}.rechtsfuss-fussnoten p{margin:0;font-size:11.5px;line-height:1.55;color:var(--muted)}.rechtsfuss-dunkel .rechtsfuss-fussnoten p{color:#ffffff8c}.rechtsfuss-dunkel a:hover{color:var(--gold)}.bestelluebersicht{background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--r-lg);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);padding:24px;box-shadow:var(--kachel-kante),var(--shadow)}.dokumente{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;align-items:stretch}.dokumente-titel{grid-column:1 / -1;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:2px}.dokumente a{font-size:13px;font-weight:500;color:var(--copper);text-decoration:none;border:1px solid var(--glas-orange-rand);background:var(--glas-orange);border-radius:999px;padding:5px 12px;transition:background .16s,box-shadow .2s}.dokumente a{display:flex;align-items:center;justify-content:center;text-align:center}.dokumente a:hover{background:var(--glas-orange-satt);box-shadow:var(--glanz)}.bestaetigung{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:13.5px;line-height:1.55;color:var(--ink-2);cursor:pointer}.bestaetigung input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--rule);border-radius:7px;background:var(--surface);cursor:pointer;display:grid;place-items:center;transition:background .16s,border-color .16s,box-shadow .2s}.bestaetigung input[type=checkbox]:hover{border-color:var(--glas-orange-rand)}.bestaetigung input[type=checkbox]:checked{background:var(--gold-grad);border-color:transparent;box-shadow:0 3px 10px -3px #12734a8c}.bestaetigung input[type=checkbox]:checked:after{content:"";width:11px;height:6px;border-left:2.2px solid #ffffff;border-bottom:2.2px solid #ffffff;transform:rotate(-45deg) translateY(-1px)}.bestaetigung input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--glanz)}.bestaetigung-optional{color:var(--muted);border-top:1px dashed var(--rule-soft);padding-top:14px}.marke{display:inline-flex;align-items:center;gap:11px}.bildmarke{display:block;flex:none}.bm-auf-dunkel{--m-koerper: #ffffff;--m-1: #ffffff;--m-2: #eafff2;--m-3: #38d070;--m-4: #1a9c52;--m-l1: #ffffff;--m-l2: #38d070;--m-l3: #38d070;--m-rad: #38d070;--m-untertitel: #38d070}.bm-auf-hell{--m-koerper: #14110d;--m-1: #14110d;--m-2: #185a34;--m-3: #1a9c52;--m-4: #209060;--m-l1: #14110d;--m-l2: #1a9c52;--m-l3: #38d070;--m-rad: #209060;--m-untertitel: #209060}.bm-s1{stop-color:var(--m-1)}.bm-s2{stop-color:var(--m-2)}.bm-s3{stop-color:var(--m-3)}.bm-s4{stop-color:var(--m-4)}.bm-koerper{fill:var(--m-koerper)}.bm-griff{stroke:var(--m-koerper);fill:none}.bm-rad{fill:var(--m-rad)}.bm-l1{fill:var(--m-l1)}.bm-l2{fill:var(--m-l2)}.bm-l3{fill:var(--m-l3)}.marke-schrift{display:flex;flex-direction:column;gap:1px}.marke-untertitel{font-family:var(--f-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--m-untertitel);line-height:1;white-space:nowrap}.marke-hell .marke-untertitel,.bm-auf-dunkel+.marke-schrift .marke-untertitel{color:var(--gruen-hell)}.wordmark{font-weight:800;letter-spacing:.005em;text-transform:uppercase;font-size:20px;line-height:1;color:var(--ink)}.wordmark-hell{color:#fff}.wordmark-dunkel{color:#14110d}.folienkopf{margin-bottom:18px}.tick{display:block;width:58px;height:4px;border-radius:2px;background:var(--gruen-mittel);margin-bottom:20px}.kino .tick{background:var(--gruen-hell)}.label-mono{display:block;font-family:var(--f-mono);font-size:12.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--gruen-tief);line-height:1}.kino .label-mono{color:var(--gruen-hell)}.preis-riese{font-size:clamp(58px,11vw,132px);font-weight:800;letter-spacing:-.035em;line-height:.92;color:var(--gruen-mittel);font-variant-numeric:tabular-nums;margin:0}.kino .preis-riese{color:var(--gruen-hell)}.spec-streifen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:18px 0 0;padding:0;list-style:none;font-family:var(--f-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kino .spec-streifen{color:var(--buehne-schrift-2)}.spec-streifen li+li:before{content:"·";margin-right:14px;opacity:.55}.pille{display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 16px;border-radius:999px;border:1.5px solid var(--gruen-mittel);font-family:var(--f-mono);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gruen-tief);background:none}.kino .pille{border-color:var(--buehne-gruen-rand);color:var(--buehne-schrift);background:var(--buehne-gruen-glas);box-shadow:0 0 22px -6px #38d07080}.pille:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--gruen-mittel);box-shadow:0 0 0 3px #20906038;animation:pille-puls 2.6s ease-in-out infinite}.kino .pille:before{background:var(--gruen-hell);box-shadow:0 0 0 3px #38d0703d}@keyframes pille-puls{50%{box-shadow:0 0 0 7px #38d07000}}.haken-liste{list-style:none;margin:0;padding:0;display:grid;gap:16px}.haken-liste li{display:grid;grid-template-columns:26px 1fr;gap:16px;align-items:start;font-size:17px;line-height:1.45}.kino .haken-liste li{color:var(--buehne-schrift)}.haken-kreis{width:26px;height:26px;border-radius:50%;border:2px solid var(--gruen-mittel);color:var(--gruen-mittel);display:grid;place-items:center;margin-top:1px}.kino .haken-kreis{border-color:var(--gruen-hell);color:var(--gruen-hell)}.haken-liste-glas li{padding:17px 22px;grid-template-columns:26px 1fr;background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.vergleichspaar{display:grid;gap:16px}.vergleich-kasten{padding:22px 26px;background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.vergleich-kasten .label-mono{color:var(--muted);margin-bottom:12px}.vergleich-kasten p{margin:0;font-size:17px;line-height:1.5}.vergleich-wir{border:1.5px solid var(--gruen-mittel);background:#2090600f}.vergleich-wir .label-mono{color:var(--gruen-tief)}.vergleich-wir .vergleich-zeile{display:grid;grid-template-columns:26px 1fr;gap:16px;align-items:start}.kino .vergleich-kasten{color:var(--buehne-schrift)}.kino .vergleich-kasten .label-mono{color:var(--buehne-schrift-2)}.kino .vergleich-wir{border-color:var(--buehne-gruen-rand);background:var(--buehne-gruen-glas)}.kino .vergleich-wir .label-mono{color:var(--gruen-hell)}.zusage{display:grid;grid-template-columns:26px 1fr;gap:18px;align-items:start;padding:20px 24px;border-radius:16px;border:1.5px solid var(--gruen-mittel);background:#2090600f;font-size:17px;line-height:1.5}.kino .zusage{border-color:var(--buehne-gruen-rand);background:var(--buehne-gruen-glas);color:var(--buehne-schrift)}.kino{position:relative;background:var(--buehne);color:var(--buehne-schrift);isolation:isolate;--kachel-fuell: rgba(255, 255, 255, .07);--kachel-rand: rgba(255, 255, 255, .14);--kachel-kante: inset 0 1px 0 rgba(255, 255, 255, .1)}.kachel{background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.kino h1,.kino h2,.kino h3{color:var(--buehne-schrift)}.kino p{color:var(--buehne-schrift-2)}.kino-bild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.kino-schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#080808f0,#080808db 42%,#0808086b 78%,#0808084d),linear-gradient(to bottom,#0808088c,#08080840 40%,#080808cc)}.produktbuehne{position:relative;background:radial-gradient(120% 90% at 62% 34%,var(--studio-kern) 0%,var(--studio-rand) 100%);isolation:isolate}.produktbuehne:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--studio-raster) 1px,transparent 1px),linear-gradient(90deg,var(--studio-raster) 1px,transparent 1px);background-size:88px 88px}.produktbuehne,.produktbuehne h1,.produktbuehne h2,.produktbuehne h3{color:#14110d}.produktbuehne p{color:#46423c}.produktbuehne .label-mono,.produktbuehne .haken-kreis{color:var(--gruen-mittel)}.produktbuehne .haken-kreis{border-color:var(--gruen-mittel)}.produktbuehne .tick{background:var(--gruen-mittel)}.dach-buehne{border-radius:var(--r-xl);overflow:hidden;padding:20px}.bestelluebersicht .haken-liste{gap:8px;margin-top:6px}.bestelluebersicht .haken-liste li{font-size:13.5px;line-height:1.5;gap:12px}.sr-nur{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dreher{position:relative;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(120% 95% at 50% 38%,#f4f6f5,#cfd5d5);aspect-ratio:1 / 1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.dreher-greift{cursor:grabbing}.dreher-bild{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.dreher-bereit .dreher-bild{opacity:1}.dreher-hinweis{position:absolute;left:0;right:0;bottom:0;margin:0;padding:12px 16px 14px;text-align:center;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#5a625f;pointer-events:none}.seitenfilm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.seitenfilm-bild{width:100%;height:100%;object-fit:cover;display:block}.seitenfilm-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#080a09b8,#080a096b 30%,#080a0957)}:root{--filmkarte-grund: rgba(255, 255, 255, .9);--filmkarte-rand: rgba(255, 255, 255, .62);--filmkarte-gruen: var(--gruen-tief);--filmkarte-kante: var(--gruen-mittel)}[data-theme=dark]{--filmkarte-grund: rgba(14, 17, 15, .84);--filmkarte-rand: rgba(255, 255, 255, .14);--filmkarte-gruen: var(--gruen-hell);--filmkarte-kante: var(--gruen-hell)}.filmkarte{background:var(--filmkarte-grund);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid var(--filmkarte-rand);border-radius:var(--r-xl);padding:clamp(18px,2.2vw,26px);box-shadow:0 18px 50px -22px #080a098c}.kino-durchsicht{background:transparent;padding-top:clamp(30px,4.4vw,60px);padding-bottom:clamp(20px,2.6vw,34px)}.kino-durchsicht .label-mono,.kino-durchsicht .folienkopf{color:var(--gruen-hell)}.lede-film{color:#ffffffdb;text-shadow:0 2px 18px rgba(6,10,8,.6)}.seitenfilm-tief .seitenfilm-schleier{background:linear-gradient(to bottom,#080a09a8,#080a0994 40%,#080a099e)}.lk-reihe{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.lk-foto{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.72);transition:filter .3s,transform .5s cubic-bezier(.22,.61,.36,1)}.lk:hover .lk-foto{filter:saturate(.95) brightness(.86);transform:scale(1.04)}.lk.ist-an .lk-foto{filter:none;transform:scale(1.04)}.lk{position:relative;min-width:0;display:flex;flex-direction:column;padding:0;border:1.5px solid var(--kachel-rand);border-radius:var(--r-lg);background:#0f1a16;color:#f2f6f4;cursor:pointer;overflow:hidden;text-align:left;transition:flex-grow .42s cubic-bezier(.22,.61,.36,1),border-color .2s,box-shadow .2s}.lk:hover{border-color:var(--gruen-hell)}.lk.ist-an{border-color:var(--gruen-hell);box-shadow:0 0 0 3px color-mix(in srgb,var(--gruen-hell) 22%,transparent)}.lk-bild{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden}.lk-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0f1a1600 45%,#0f1a16)}.lk-inhalt{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.lk-titel{font-size:14px;font-weight:700;line-height:1.25}.lk-text{font-size:12.5px;line-height:1.4;color:#f2f6f4ad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk.ist-an .lk-text{-webkit-line-clamp:3}.lk-wert{margin-top:4px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gruen-hell)}.lk-haken{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gruen-hell);color:#032214;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.lk.ist-an .lk-haken{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.lk,.lk-foto{transition:none}.lk:hover .lk-foto,.lk.ist-an .lk-foto{transform:none}}@media (max-width: 560px){.lk-reihe{grid-template-columns:1fr}}.praef-weit{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(14px,2vw,34px);padding-right:clamp(14px,2vw,34px)}.praef-gitter{display:grid;grid-template-columns:minmax(0,214px) minmax(0,1.42fr) minmax(0,.72fr);gap:clamp(14px,1.8vw,30px);align-items:start}.praef-spur{display:flex;justify-content:flex-start;padding-top:clamp(110px,12vh,180px)}.praef-spur .galago{flex-direction:column;align-items:flex-start;gap:10px}.praef-spur .galago-blase{max-width:100%;z-index:3}@media (max-width: 1180px){.praef-gitter{grid-template-columns:1fr}.praef-spur{display:none}}.folien-galago{position:absolute;right:clamp(16px,3.5vw,60px);bottom:clamp(30px,6vh,76px);z-index:2;pointer-events:none}.folien-galago .galago-blase{pointer-events:auto}@media (max-width: 1000px){.folien-galago{display:none}}.turm-leiste{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.turm-marke{display:block;max-height:clamp(58px,6.6vw,104px);max-width:clamp(170px,20vw,290px);width:auto;height:auto;object-fit:contain}[data-theme=dark] .turm-marke{background:#fff;padding:7px 11px;border-radius:10px}.folie-randlos,.kino:not(.kino-durchsicht){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(var(--rand),calc(50vw - var(--breite) / 2 + var(--rand)));padding-right:max(var(--rand),calc(50vw - var(--breite) / 2 + var(--rand)))}.folie-randlos .kino-bild{opacity:.95}.folie-randlos .kino-schleier{background:linear-gradient(100deg,#080a09f0,#080a09db 34%,#080a096b 62%,#080a094d),linear-gradient(to bottom,#080a098c,#080a091a 40%,#080a0999)}.schwelle-logo{position:absolute;top:clamp(14px,2.4vw,34px);left:clamp(14px,2.6vw,40px);z-index:3;display:block;line-height:0}.schwelle-logo img{display:block;width:auto;height:clamp(90px,10.6vw,160px);filter:drop-shadow(0 1px 2px rgba(4,8,6,.55)) drop-shadow(0 4px 22px rgba(4,8,6,.6))}.trustleiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(18px,2.8vw,42px);margin-top:30px;width:min(96vw,1330px);margin-left:50%;transform:translate(-50%)}.trustleiste-karte{display:grid;place-items:center;padding:0 6px}.trustleiste-karte-bild{display:block;height:clamp(34px,3.6vw,54px);width:auto;max-width:340px;object-fit:contain}.laufband{position:relative;overflow:hidden;margin-top:26px;width:min(96vw,1330px);margin-left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.laufband-spur{display:flex;width:max-content;animation-name:laufband-lauf;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes laufband-lauf{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.laufband-satz{display:flex;align-items:center}.laufband:hover .laufband-spur,.laufband:focus-within .laufband-spur{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.laufband-spur{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.laufband{-webkit-mask-image:none;mask-image:none}.laufband-satz[aria-hidden=true]{display:none}}.auszeichnungsband-marke{font-family:var(--mono, ui-monospace, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.62}.auszeichnung-karte{display:grid;place-items:center;padding:0 4px}.auszeichnung-karte-bild.auf-karte{background:#fff;border-radius:7px;padding:5px 9px;box-sizing:content-box}.auszeichnung-karte-bild{display:block;height:clamp(24px,2.4vw,34px);width:auto;max-width:190px;margin-right:clamp(26px,3.4vw,56px);object-fit:contain;flex:0 0 auto}.ts{background:#fff;color:var(--ink);padding:clamp(56px,8vw,110px) 0 clamp(40px,6vw,80px);display:flex;flex-direction:column;gap:clamp(48px,6vw,90px)}.ts-innen{width:min(100% - 2 * var(--rand),var(--breite));margin:0 auto}.ts-titel{margin:0;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.03em;max-width:20ch}.ts-wort{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-lede{margin:18px 0 0;max-width:62ch;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ink-2)}.ts-untertitel{margin:0 0 20px;font-size:clamp(21px,2.4vw,30px);font-weight:700;letter-spacing:-.02em}.ts-kennzahlen{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,32px);margin-top:clamp(32px,4vw,52px)}.ts-kennzahl{display:flex;flex-direction:column;gap:6px}.ts-zahl{font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ts-einheit{color:var(--gruen-tief)}.ts-kennzahl-label{font-size:clamp(12px,1.2vw,14px);line-height:1.4;color:var(--muted)}.ts-fein{margin:14px 0 0;font-size:12.5px;color:#ffffff80}.ts-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(12px,1.6vw,22px)}.ts-karte{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,2vw,26px);border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9}.ts-karte-eyebrow{margin:0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gruen-tief)}.ts-karte-marken{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ts-marke{display:grid;place-items:center;padding:0 14px 0 0}.ts-marke-bild{display:block;height:clamp(22px,2.4vw,32px);width:auto;max-width:150px;object-fit:contain}.ts-karte-satz{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.ts-band{display:flex;overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.ts-band::-webkit-scrollbar{display:none}.ts-band-reihe{display:flex;gap:clamp(10px,1.2vw,18px);padding-right:clamp(10px,1.2vw,18px);flex:0 0 auto}.ts-band-bild{flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);overflow:hidden;background:#0b0f0d;cursor:zoom-in;transition:border-color .2s,transform .3s cubic-bezier(.22,.61,.36,1)}.ts-band-bild img{display:block;height:clamp(210px,30vh,340px);width:auto;object-fit:cover}.ts-band-bild:hover{border-color:var(--gruen-hell);transform:translateY(-3px)}.ts-lupe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(16px,4vw,60px);animation:vorspann-auf .22s both}.ts-lupe-grund{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#060908eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.ts-lupe img{position:relative;max-width:100%;max-height:100%;border-radius:var(--r-lg);box-shadow:0 40px 90px -40px #000000e6}.ts-lupe-zu{position:absolute;top:clamp(12px,3vh,28px);right:clamp(12px,3vw,32px);padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font:inherit;font-size:13px;cursor:pointer}.ts-lupe-zu:hover{border-color:var(--gruen-hell)}@media (prefers-reduced-motion: reduce){.ts-band-bild,.ts-lupe{transition:none;animation:none}.ts-band-bild:hover{transform:none}}.ts-reichweite{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,60px);align-items:center}.ts-kanaele{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px)}.ts-kanal{display:flex;flex-direction:column;gap:4px;padding:clamp(16px,1.8vw,22px);border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9}.ts-kanal-dienst{margin:0;font-weight:700;font-size:15px}.ts-kanal-handle{margin:0;font-family:var(--f-mono);font-size:12px;color:var(--muted)}.ts-kanal-zahl{margin:10px 0 14px;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--gruen-tief)}.ts-kanal-zahl span{display:block;font-size:12px;font-weight:400;color:var(--muted)}.ts-kanal .btn-rand{align-self:flex-start;text-decoration:none}.ts-belege{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;font-size:13px;color:var(--muted)}.ts-belege b{color:var(--ink);font-weight:700}.ts-auskunft{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:14px}.ts-auskunft button{border:0;background:none;padding:4px 0;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.ts-auskunft button:hover{color:var(--gruen-tief);text-decoration-color:currentColor}.ts-abschluss{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.ts-abschluss .ts-lede{margin-top:6px}.ts-abschluss .btn{margin-top:22px}@media (max-width: 860px){.ts-kennzahlen{grid-template-columns:1fr 1fr}.ts-reichweite{grid-template-columns:1fr}}@media (max-width: 520px){.ts-kanaele{grid-template-columns:1fr}}.vorspann{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;display:grid;place-items:center;cursor:pointer;animation:vorspann-auf .3s both}.vorspann.geht-weg{animation:vorspann-zu .42s both}.vorspann-video{width:100%;height:100%;object-fit:contain}.vorspann-weiter{position:absolute;right:clamp(14px,3vw,32px);bottom:clamp(14px,3vh,30px);padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fffc;font:inherit;font-size:13px;cursor:pointer}.vorspann-weiter:hover{border-color:var(--gruen-hell);color:#fff}@keyframes vorspann-auf{0%{opacity:0}to{opacity:1}}@keyframes vorspann-zu{0%{opacity:1}to{opacity:0}}.buehnen-kopf,.dank-reihe{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,3vw,48px);flex-wrap:wrap}.buehnen-kopf>div:first-child,.dank-reihe>p{flex:1 1 340px}@media (max-width: 720px){.buehnen-kopf .galago,.dank-reihe .galago{margin-inline:auto}}.kartei{display:flex;flex-direction:column;gap:12px}.kartei-stapel{position:relative;aspect-ratio:4 / 3;margin:10px 28px 22px 0}.kartei-blatt{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:var(--r-lg);overflow:hidden;background:#0f1a16;border:2px solid rgba(255,255,255,.1);box-shadow:0 16px 40px -20px #060a08cc;transform:translate(calc(var(--tiefe) * 9px),calc(var(--tiefe) * -7px)) scale(calc(1 - var(--tiefe) * .035));z-index:calc(10 - var(--tiefe));transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .3s,box-shadow .3s,opacity .4s}.kartei-blatt img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(.8);transition:filter .4s}.kartei-blatt.ist-vorn{border-color:var(--gruen-hell);box-shadow:0 0 0 3px color-mix(in srgb,var(--gruen-hell) 26%,transparent),0 22px 50px -20px #060a08d9}.kartei-blatt.ist-vorn img{filter:none}.kartei:not(.ist-offen) .kartei-blatt img{filter:brightness(.5) saturate(.6)}.kartei-schild{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:26px 14px 12px;background:linear-gradient(to bottom,#0f1a1600,#0f1a16eb);opacity:0;transition:opacity .35s}.kartei-blatt.ist-vorn .kartei-schild{opacity:1}.kartei-titel{font-size:14px;font-weight:700;color:#f2f6f4}.kartei-wert{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gruen-hell);white-space:nowrap}.kartei-hinweis{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}@media (prefers-reduced-motion: reduce){.kartei-blatt,.kartei-blatt img,.kartei-schild{transition:none}}.praef-abschluss{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.filmbuehne{position:relative;--galago-unten: 26svh;--logo-oben: 28svh;--logo-unten: 33svh;--kopf: 104px;--fb-oben: clamp(16px, 2.2vw, 34px);--fb-luft: clamp(12px, 1.6vw, 26px);--fb-schutz: 18px;min-height:calc(100svh - var(--kopf));display:grid;grid-template-columns:minmax(0,34fr) minmax(0,26fr) minmax(0,32fr);grid-template-rows:max(122px,calc(min(calc(var(--galago-unten) + var(--fb-schutz)),calc(var(--logo-oben) - var(--fb-schutz))) - var(--fb-oben))) max(0px,calc(var(--galago-unten) - var(--logo-oben) + 2 * var(--fb-schutz))) max(0px,calc(var(--logo-unten) - var(--galago-unten))) auto;row-gap:0;column-gap:var(--fb-luft);padding:var(--fb-oben) clamp(16px,2.4vw,40px) clamp(24px,4vh,48px);overflow-x:clip;overflow-y:visible}.fb-titel{grid-column:1 / 3;grid-row:1;display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;transition:transform .7s cubic-bezier(.22,.7,.28,1)}.filmbuehne:not(.ist-gelandet) .fb-titel{align-items:center;text-align:center}@media (prefers-reduced-motion: reduce){.fb-titel{transition:none}}.fb-links{grid-column:1;grid-row:4}.fb-rechts{grid-column:3;grid-row:3 / 5}.fb-schlagzeile{margin:0;max-width:26ch;font-family:var(--f-display, inherit);font-size:clamp(27px,3vw,44px);line-height:1.06;letter-spacing:-.02em;font-weight:700;color:#fff;text-shadow:0 2px 26px rgba(6,10,8,.55)}.fb-titel .label-mono,.fb-titel .folienkopf{color:var(--gruen-hell)}.fb-fliegt{transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1)}.filmbuehne:not(.ist-gelandet) .fb-von-links,.filmbuehne:not(.ist-gelandet) .fb-von-rechts,.filmbuehne:not(.titel-da) .fb-von-oben{opacity:0}.filmbuehne:not(.ist-gelandet) .fb-von-links{transform:translate3d(calc(-1*min(13vw,150px)),0,0)}.filmbuehne:not(.ist-gelandet) .fb-von-rechts{transform:translate3d(min(13vw,150px),0,0)}.filmbuehne:not(.titel-da) .fb-von-oben{transform:translate3d(0,-34px,0)}.fb-von-links{transition-delay:.06s}.fb-von-rechts{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.fb-fliegt{transition:none}.filmbuehne .fb-fliegt{opacity:1!important;transform:none!important}}.fb-felder{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.fld-korb{position:relative;display:block}.fld-symbol{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--filmkarte-gruen);pointer-events:none;z-index:2}.fld-zeichen .inp{padding-left:42px}.fld-zeichen.ist-frisch .inp{border-color:var(--filmkarte-kante);box-shadow:0 0 0 3px color-mix(in srgb,var(--filmkarte-kante) 22%,transparent)}.fb-abschluss{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.fb-abschluss .fine{margin:0}.hh{display:flex;flex-direction:column;gap:14px}.hh-frage{margin:0;font-weight:600;font-size:17px;color:var(--ink)}.hh-hilfe{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--muted)}.hh-kacheln{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hh-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px 11px;border-radius:var(--r);border:1.5px solid var(--kachel-rand);background:linear-gradient(170deg,color-mix(in srgb,var(--ink) 7%,transparent),color-mix(in srgb,var(--ink) 2%,transparent));color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}.hh-kachel:hover{border-color:var(--filmkarte-kante);transform:translateY(-1px)}.hh-kachel.ist-gewaehlt{border-color:var(--filmkarte-kante);background:linear-gradient(170deg,color-mix(in srgb,var(--filmkarte-kante) 20%,transparent),color-mix(in srgb,var(--filmkarte-kante) 7%,transparent))}.hh-buehne{display:flex;align-items:flex-end;min-height:44px;color:var(--ink);opacity:.72}.hh-kachel.ist-gewaehlt .hh-buehne{color:var(--filmkarte-gruen);opacity:1}.hh-figuren{display:block}.hh-text{font-size:13.5px;font-weight:600;line-height:1.2}.hh-spanne{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.hh-zusaetze{display:flex;flex-direction:column;gap:8px}.hh-zusatz{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 13px;border-radius:var(--r);border:1.5px solid var(--kachel-rand);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s,background .16s}.hh-zusatz:hover{border-color:var(--filmkarte-kante)}.hh-zusatz.ist-gewaehlt{border-color:var(--filmkarte-kante);background:color-mix(in srgb,var(--filmkarte-kante) 14%,transparent)}.hh-zusatz-bild{display:flex;color:var(--ink);opacity:.66}.hh-zusatz.ist-gewaehlt .hh-zusatz-bild{color:var(--filmkarte-gruen);opacity:1}.hh-zusatz-text{font-size:13.5px;font-weight:600}.hh-zusatz-wert{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.hh-ergebnis{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding-top:2px}.hh-ergebnis-zahl{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--filmkarte-gruen)}.hh-ergebnis-wort,.hh-ergebnis-leer{font-size:12.5px;color:var(--muted)}.hh .note{margin:0;font-size:11.5px;line-height:1.5}@media (max-width: 1080px){.filmbuehne{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0;row-gap:var(--fb-luft)}.fb-titel,.fb-links,.fb-rechts{grid-column:1}.fb-titel{grid-row:1}.fb-links{grid-row:2}.fb-rechts{grid-row:3}.filmbuehne:not(.ist-gelandet) .fb-von-links,.filmbuehne:not(.ist-gelandet) .fb-von-rechts{transform:translate3d(0,34px,0)}}@media (max-width: 560px){.fb-felder{grid-template-columns:1fr}.fb-felder>.adress-umfeld,.fb-felder>.fld{grid-column:1 / -1!important}}.kz-reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 720px){.kz-reihe{grid-template-columns:1fr}}.kz-kachel{padding:20px 22px 18px;background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.kz-wert{margin:12px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.kino .kz-wert{color:var(--buehne-schrift)}.kz-ergebnis .kz-wert{color:var(--gruen-mittel)}.kino .kz-ergebnis .kz-wert{color:var(--gruen-hell)}.kz-einheit{margin:5px 0 0;font-size:13px;color:var(--muted)}.kino .kz-einheit{color:var(--buehne-schrift-2)}.bilanz-paar{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 720px){.bilanz-paar{grid-template-columns:1fr}}.bilanz-karte{padding:22px 24px;background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.bilanz-wir{border-color:var(--gruen-mittel);background:#2090600f}.kino .bilanz-wir{border-color:var(--buehne-gruen-rand);background:var(--buehne-gruen-glas)}.bilanz-wir .label-mono{color:var(--gruen-tief)}.kino .bilanz-wir .label-mono{color:var(--gruen-hell)}.bilanz-karte>.label-mono{color:var(--muted)}.bilanz-posten{margin-top:16px;display:grid;gap:9px}.bilanz-zeile{display:grid;grid-template-columns:1fr auto;gap:16px;font-size:15px}.kino .bilanz-zeile{color:var(--buehne-schrift)}.bilanz-zahl{font-variant-numeric:tabular-nums;font-weight:600}.bilanz-summe{margin-top:16px;padding-top:14px;border-top:1px solid var(--kachel-rand);display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bilanz-summe-zahl{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.kino .bilanz-summe-zahl{color:var(--buehne-schrift)}.bilanz-wir .bilanz-summe-zahl{color:var(--gruen-mittel)}.kino .bilanz-wir .bilanz-summe-zahl{color:var(--gruen-hell)}.vorteilsband{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 28px;padding:20px 26px;border:1.5px solid var(--gruen-mittel);border-radius:var(--kachel-radius);background:#2090600f}.kino .vorteilsband{border-color:var(--buehne-gruen-rand);background:var(--buehne-gruen-glas)}.vorteil-links{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.vorteil-zahl{font-size:clamp(24px,2.8vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--gruen-mittel);font-variant-numeric:tabular-nums}.kino .vorteil-zahl{color:var(--gruen-hell)}.vorteil-zusatz{font-size:14.5px;color:var(--muted)}.kino .vorteil-zusatz{color:var(--buehne-schrift-2)}.weg-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:none}.weg-schritt{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;padding:15px 20px;font-size:15.5px;line-height:1.45;background:var(--kachel-fuell);border:1px solid var(--kachel-rand);border-radius:var(--kachel-radius);box-shadow:var(--kachel-kante);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe)}.kino .weg-schritt{color:var(--buehne-schrift)}.weg-nr{font-family:var(--f-mono);font-size:12.5px;font-weight:700;letter-spacing:.08em}.weg-gruen .weg-nr{color:var(--gruen-mittel)}.kino .weg-gruen .weg-nr{color:var(--gruen-hell)}.weg-gedaempft .weg-nr{color:var(--muted)}.weg-gedaempft .weg-schritt{opacity:.78}.weg-fazit{margin:16px 0 0;font-size:15px;font-weight:600}.weg-gruen .weg-fazit{color:var(--gruen-tief)}.kino .weg-gruen .weg-fazit{color:var(--gruen-hell)}.weg-gedaempft .weg-fazit{color:var(--muted);font-weight:400}.weg-paar{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px);align-items:start}@media (max-width: 860px){.weg-paar{grid-template-columns:1fr}}.kino-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.kino-titel{margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:16ch}.kino-untertitel{margin:8px 0 20px;font-size:clamp(21px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;color:var(--buehne-schrift)}.kino-hero .preis-riese{margin-top:30px}.kino-hero .kino-titel{margin-top:26px}.check-strecke{display:grid;gap:48px;margin-top:44px}.kino-kompakt{padding-top:clamp(34px,5vw,62px);padding-bottom:clamp(34px,5vw,62px)}.ml-liste{list-style:none;margin:0;padding:0;display:grid;gap:13px}.ml{display:grid;grid-template-columns:26px 1fr auto;gap:15px;align-items:center;font-size:15.5px}.ml-zeichen{width:26px;height:26px;border-radius:50%;border:2px solid var(--rule);display:grid;place-items:center}.ml-erledigt .ml-zeichen{background:var(--gruen-mittel);border-color:var(--gruen-mittel);color:#fff}.ml-laeuft .ml-zeichen{border-color:var(--gruen-mittel);color:var(--gruen-mittel);animation:ml-puls 2.2s ease-in-out infinite}.ml-offen .ml-zeichen{color:transparent}.ml-stand{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ml-laeuft .ml-stand{color:var(--gruen-tief)}@keyframes ml-puls{50%{box-shadow:0 0 0 6px #20906029}}@media (prefers-reduced-motion: reduce){.ml-laeuft .ml-zeichen{animation:none}}.folienfuss{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding-top:22px;border-top:1px solid var(--rule)}.kino .folienfuss{border-top-color:#ffffff80}.folienpunkte{display:flex;align-items:center;gap:8px}.folienpunkte i{width:10px;height:5px;border-radius:3px;background:var(--rule)}.kino .folienpunkte i{background:#ffffffbf}.folienpunkte i.on{width:26px;background:var(--gruen-mittel)}.kino .folienpunkte i.on{background:var(--gruen-hell)}.folienfuss-marke{font-weight:700;color:var(--gruen-tief)}.kino .folienfuss-marke{color:var(--gruen-hell)}@media (prefers-reduced-motion: reduce){.pille:before{animation:none}}.turm-reiter{display:inline-flex;gap:6px;padding:5px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);align-self:flex-start}.turm-reiter-knopf{border:0;background:none;padding:9px 22px;border-radius:999px;font-family:var(--f-mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer}.turm-reiter-knopf.on{background:var(--gruen-mittel);color:#fff}.turm-anordnung{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(20px,3vw,40px);align-items:stretch;margin-top:36px}@media (max-width: 860px){.turm-anordnung{grid-template-columns:1fr}}.turm-flaeche{border-radius:var(--r-xl);overflow:hidden;padding:10px 10px 0;display:flex;flex-direction:column}.turm-leinwand{flex:1;min-height:340px;aspect-ratio:4 / 3;touch-action:none;cursor:grab}.turm-leinwand:active{cursor:grabbing}.turm-hinweis{margin:0;padding:10px 14px 12px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#5a625f;text-align:center}.turm-ersatz{flex:1;display:grid;place-items:center;padding:40px 24px;margin:0;color:#46423c;text-align:center}.turm-lesung{display:flex;flex-direction:column;gap:10px;justify-content:center}.turm-module{margin:2px 0 0;font-size:13.5px;color:var(--muted)}.turm-kwh{margin:6px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--gruen-mittel);font-variant-numeric:tabular-nums}.turm-preis{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.turm-einheit{font-size:.5em;font-weight:600;letter-spacing:0;color:var(--muted)}.turm-knoepfe{display:flex;gap:10px;margin-top:8px}.turm-knopf{width:52px;height:52px;border-radius:14px;border:1.5px solid var(--gruen-mittel);background:none;color:var(--gruen-tief);font-size:26px;line-height:1;cursor:pointer;transition:background .15s ease}.turm-knopf:hover:not(:disabled){background:var(--copper-wash)}.turm-knopf:disabled{border-color:var(--rule);color:var(--muted);cursor:default;opacity:.55}.turm-naechste{margin-top:6px}.galago{display:flex;align-items:center;gap:14px;pointer-events:none}.galago-links{flex-direction:row-reverse}.galago-buehne{flex:none;position:relative}.galago-bild{width:100%;height:100%;display:block;object-fit:contain}.galago-quelle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.galago-blase{pointer-events:auto;position:relative;margin:0;max-width:24ch;display:flex;align-items:flex-start;gap:8px;padding:11px 12px 11px 15px;border-radius:14px;background:var(--copper-wash);border:1px solid var(--glas-orange-rand);color:var(--copper-ink);font-size:14px;line-height:1.45;font-weight:600;animation:galago-auf .34s cubic-bezier(.2,.9,.3,1) both}.galago-satz{flex:1}.galago-satz:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--copper);animation:galago-strich 1s steps(2) infinite}.galago-zu{flex:none;margin:-3px -4px 0 0;width:20px;height:20px;border:0;border-radius:6px;background:none;color:var(--copper);font-size:15px;line-height:1;cursor:pointer;opacity:.55}.galago-zu:hover{opacity:1;background:var(--copper-wash)}@keyframes galago-auf{0%{opacity:0;transform:translate(-6px) scale(.96)}}@keyframes galago-strich{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.galago-blase{animation:none}.galago-satz:after{display:none}}.land-hero{position:relative;overflow:hidden;color:#fdf9f0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.land-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.land-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#181004e0,#1810046b,#1810047a)}.land-hero-in{position:relative;z-index:2;max-width:520px;width:100%;padding:var(--rand);display:flex;flex-direction:column;gap:18px;text-align:center}.land-hero .eyebrow{color:#5fd99bf0;font-size:11px;letter-spacing:.15em}.land-hero h1{font-size:clamp(32px,7vw,52px);line-height:1.08;letter-spacing:-.038em;text-shadow:0 2px 24px rgba(0,0,0,.35)}.land-hero .lede{color:#fdf9f0e6;font-size:clamp(14px,1.65vw,16px);line-height:1.6}.entry-card{margin-top:8px;background:#fffffff7;color:var(--ink);border-radius:var(--r-lg);box-shadow:0 16px 40px -12px #0a06007a;padding:18px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.entry-card .fine{margin-top:10px;color:var(--muted);font-size:12px}.trustbar{border-bottom:1px solid var(--rule-soft);background:var(--surface-2)}.trustbar-in{max-width:var(--breite);margin:0 auto;padding:22px var(--rand);display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px 32px}.trust{display:flex;flex-direction:column;gap:3px}.trust .z{font-family:var(--f-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:22px;letter-spacing:-.02em}.trust .t{font-size:12.5px;color:var(--muted);line-height:1.4}.steps3{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.step3{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:10px}.step3 .nr{font-family:var(--f-sans);font-size:12px;color:var(--copper);letter-spacing:.12em}.story{display:flex;flex-direction:column}.story-row{display:grid;grid-template-columns:86px 1fr;gap:24px;padding:16px 0;border-top:1px solid var(--rule-soft)}.story-row .jahr{font-family:var(--f-sans);font-variant-numeric:tabular-nums;color:var(--copper);font-weight:600}.story-row .txt{color:var(--ink-2);line-height:1.55}.sys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule-soft)}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:500;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-sans);color:var(--copper);font-size:18px;flex:none}.faq details[open] summary:after{content:"−"}.faq .a{padding:0 0 18px;color:var(--ink-2);max-width:75ch;line-height:1.6}.land-cta{background:var(--ink);color:var(--ground);border-radius:var(--r-lg);padding:clamp(32px,5vw,56px);display:flex;flex-direction:column;gap:18px}.land-cta h2{color:inherit}.land-cta .lede{color:color-mix(in srgb,var(--ground) 82%,transparent)}.land-cta .inp{background:color-mix(in srgb,var(--ground) 96%,transparent)}.foot{border-top:1px solid var(--rule);background:var(--surface-2)}.foot-in{max-width:var(--breite);margin:0 auto;padding:36px var(--rand) 44px;display:flex;flex-wrap:wrap;gap:18px 40px;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--muted)}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot a{color:inherit;text-decoration:none}.foot a:hover{color:var(--copper)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.land-hero-video{display:none}}.profi-zeile{margin-top:18px;font-size:14px;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.profi-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:650;color:var(--gruen-hell);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s}.profi-knopf:hover{color:var(--ink)}.sec:not(.kino) .profi-knopf{color:var(--gruen-tief)}.profi-knopf:focus-visible{outline:2px solid var(--gruen-hell);outline-offset:3px;border-radius:3px}.profi-vermerkt{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--buehne-gruen-rand);background:var(--buehne-gruen-glas);color:var(--gruen-hell);font-size:12px;font-weight:650;letter-spacing:.01em}.profi-vermerkt:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.profi-blatt{max-width:620px}.profi-stand{margin:18px 0;padding:16px 18px;border-radius:var(--kachel-radius);border:1px solid var(--kachel-rand);background:var(--kachel-fuell)}.profi-stand h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.profi-stand .fine{margin:0 0 4px}.profi-stand .fine:last-child{margin-bottom:0}.profi-notiz{margin-top:10px!important;padding-left:12px;border-left:2px solid var(--buehne-gruen-rand);font-style:italic}.profi-feld{display:block;margin:18px 0}.profi-marke{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.profi-notizfeld{width:100%;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.55;padding:12px 14px;border-radius:12px;border:1px solid var(--kachel-rand);background:var(--kachel-fuell);color:var(--ink);resize:vertical}.profi-notizfeld::placeholder{color:var(--muted)}.profi-notizfeld:focus-visible{outline:2px solid var(--gruen-hell);outline-offset:2px;border-color:transparent}.ts-menschen{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,22px);max-width:760px}.ts-mensch{display:flex;align-items:center;gap:18px;padding:clamp(16px,2vw,22px);border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9}.ts-mensch-bild,.ts-mensch-monogramm{flex:0 0 auto;width:104px;height:104px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--rule)}.ts-mensch-monogramm{display:grid;place-items:center;background:var(--med-ink);color:#fff;font-size:30px;font-weight:700;letter-spacing:-.02em}.ts-mensch-text{min-width:0}.ts-mensch-name{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.ts-mensch-rolle{margin:3px 0 0;font-size:14px;color:var(--muted)}.ts-mensch-kontakt{margin:8px 0 0;font-size:14px}.ts-mensch-kontakt a{color:var(--gruen-tief);font-weight:600}.ts-presse{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,1.6vw,18px)}.ts-presse-eintrag{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9;color:inherit;text-decoration:none;transition:border-color .18s,transform .14s}.ts-presse-eintrag:hover{border-color:var(--gruen-mittel);transform:translateY(-2px)}.ts-presse-zeichen{height:26px;width:auto;align-self:flex-start;object-fit:contain}.ts-presse-medium{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ts-presse-titel{font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.01em}.ts-presse-datum{font-size:13px;color:var(--muted)}.ts-rechnung{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(12px,1.6vw,18px)}.ts-rechnung-kachel{display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2vw,24px);border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9}.ts-rechnung-label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ts-rechnung-zahl{font-size:clamp(26px,3.2vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.ts-gruen{color:var(--gruen-tief)}.ts-rechnung-fein{font-size:13px;line-height:1.45;color:var(--muted)}.ts-rechnung-satz{margin:clamp(18px,2vw,24px) 0 0;padding:16px 20px;border-radius:var(--r-lg);border:1px solid var(--gruen-mittel);background:#2090600f;font-size:clamp(16px,1.9vw,20px);font-weight:650;letter-spacing:-.01em;color:var(--med-ink)}.ts-rechnung-fussnote{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted);max-width:76ch}.ts-usps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(12px,1.6vw,18px)}.ts-usp{padding:clamp(18px,2vw,24px);border-radius:var(--r-lg);border:1px solid var(--rule);background:#fafaf9}.ts-usp-titel{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em}.ts-usp-text{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.ts-kanal-dienst{display:flex;align-items:center;gap:9px}.ts-kanal-zeichen{width:22px;height:22px;flex:0 0 auto}.kuenftig{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}.kuenftig-titel{margin:16px 0 0;font-size:clamp(22px,2.8vw,34px);font-weight:700;letter-spacing:-.02em;max-width:22ch}.kuenftig-lede{margin:14px 0 24px;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:54ch}.kuenftig-summe{margin:20px 0 0;font-size:15px;color:var(--ink-2)}.kuenftig-summe b{color:var(--gruen-tief);font-variant-numeric:tabular-nums}.kuenftig-summe-leer{color:var(--muted)}@media (max-width: 900px){.kuenftig{grid-template-columns:1fr}}.planer-folie{padding-bottom:clamp(40px,6vw,80px)}.planer{position:relative;margin-top:clamp(20px,3vw,34px)}.planer-marken{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.planer-marke{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--kachel-rand);background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:inherit}.planer-marke b{font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums}.planer-marke{opacity:.72}.planer-marke b,.planer-marke-stark,.planer-marke-preis{opacity:1}.planer-marke-stark b,.planer-marke-preis b{color:var(--gruen-hell)}.planer-bild{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--kachel-rand);background:#17191c;padding:clamp(14px,2.4vw,30px);display:flex;justify-content:center}.planer-svg{width:100%;max-width:780px;height:auto;display:block}.planer-platz{stroke:#ffffff38;stroke-width:.6;cursor:pointer;transition:fill .15s ease,stroke .15s ease}.planer-platz:hover{stroke:var(--gruen-hell);stroke-width:1.2}.planer-platz.ist-belegt{stroke:#ffffff29}.planer-platz:focus-visible{outline:none;stroke:var(--gruen-hell);stroke-width:1.6}.planer-sperre{fill:#ffffff0a;stroke:#ffffff1a;stroke-width:.5;stroke-dasharray:3 3;pointer-events:none}.planer-regler{margin-top:clamp(16px,2vw,24px);padding:clamp(16px,2vw,22px);border-radius:var(--r-lg);border:1px solid var(--kachel-rand);background:var(--kachel-fuell)}.planer-regler-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:inherit}.planer-regler-kopf>span:first-child{opacity:.62}.planer-regler-kopf b{font-size:17px;letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums}.planer-schieber{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:16px 0 10px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--gruen-hell),rgba(255,255,255,.16));cursor:pointer}.planer-schieber::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--gruen-hell);box-shadow:0 3px 10px #00000059;cursor:grab}.planer-schieber::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--gruen-hell);box-shadow:0 3px 10px #00000059;cursor:grab}.planer-regler-fuss{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:12.5px;color:inherit;opacity:.66}.planer-zurueck{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--kachel-rand);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;font-weight:600;color:inherit;cursor:pointer;transition:border-color .16s,color .16s}.planer-zurueck:hover{border-color:var(--gruen-hell);color:var(--gruen-hell)}.planer-fein{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:inherit;opacity:.62;max-width:76ch}.planer-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:clamp(20px,2.6vw,30px)}.planer-cta-fein{font-size:14px;line-height:1.5;color:inherit;opacity:.7;max-width:44ch}#ihre-ersparnis{scroll-margin-top:120px}.aktivitaet{position:fixed;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:90;display:flex;align-items:center;gap:10px;max-width:min(340px,calc(100vw - 32px));padding:12px 16px;border-radius:14px;border:1px solid var(--kachel-rand);background:var(--kachel-fuell);backdrop-filter:var(--kachel-unschaerfe);-webkit-backdrop-filter:var(--kachel-unschaerfe);box-shadow:0 14px 34px -14px #00000073;font-size:13.5px;line-height:1.4;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.aktivitaet.ist-da{opacity:1;transform:none}.aktivitaet-punkt{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--gruen-hell)}.aktivitaet-zeit{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.filmbuehne.ist-gelandet .fb-titel{opacity:0;transform:translate3d(0,-24px,0);pointer-events:none}@media (prefers-reduced-motion: reduce){.filmbuehne.ist-gelandet .fb-titel{opacity:0!important;transform:none!important}}.kf{--kf-tinte: #0a0c0f;--kf-weich: #5a6068;--kf-papier: #ffffff;--kf-nebel: #f1f1f2;--kf-nebel-tief: #e6e6e8;--kf-linie: rgba(10, 12, 15, .13);--kf-linie-zart: rgba(10, 12, 15, .07);--kf-gruen: var(--gruen-mittel);--kf-gruen-tief: var(--gruen-tief);--kf-mint: #e9f9f0;--kf-schnitt: cubic-bezier(.19, 1, .22, 1);--kf-mono: var( --f-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace );color:var(--kf-tinte);margin-top:clamp(20px,3vw,34px)}.kf-raster{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:22px;align-items:start}.kf-raster>*{min-width:0}@media (max-width: 1080px){.kf-raster{grid-template-columns:1fr}}.kf-leinwand{position:relative;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#f8f8f9,#e2e3e6);aspect-ratio:4 / 3.6;box-shadow:inset 0 0 0 1px var(--kf-linie-zart)}@media (min-width: 1081px){.kf-leinwand{aspect-ratio:16 / 7.6}}.kf-sicht{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s var(--kf-schnitt);overflow:auto;padding:clamp(14px,2vw,26px)}.kf-sicht.ist-an{opacity:1;pointer-events:auto}.kf-plaketten{position:absolute;left:22px;top:22px;z-index:4;display:flex;gap:8px;flex-wrap:wrap;max-width:calc(100% - 44px)}.kf-plakette{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:11px;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 1px #ffffffb3 inset,0 6px 20px -10px #0006;font-family:var(--kf-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.15em;color:var(--kf-tinte)}.kf-plakette b{font-family:inherit;font-size:14px;letter-spacing:-.01em;text-transform:none;font-weight:600;white-space:nowrap}.kf-plakette-dunkel{background:#0c0e129e;color:#fff}.kf-streifen{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.kf-streifen::-webkit-scrollbar{height:5px}.kf-streifen::-webkit-scrollbar-thumb{background:var(--kf-nebel-tief);border-radius:9px}.kf-miniatur{position:relative;flex:0 0 108px;height:70px;border-radius:13px;background:var(--kf-nebel);border:1.6px solid transparent;display:grid;place-items:center;gap:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;transition:.3s var(--kf-schnitt)}.kf-miniatur[aria-pressed=true]{border-color:var(--kf-tinte);background:var(--kf-nebel-tief)}.kf-miniatur span{font-family:var(--kf-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:#4a4f56}.kf-miniatur svg{width:44px;height:30px}.kf-stapel{display:flex;flex-direction:column;gap:11px}.kf-stapel>*{flex:0 0 auto}.kf-karte{border-radius:18px;background:var(--kf-papier);box-shadow:0 0 0 1px var(--kf-linie-zart),0 20px 44px -32px #0a0c0f80;overflow:hidden}.kf-karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.kf-karte-kopf h3{margin:0;font-size:17px;font-weight:500;letter-spacing:-.012em}.kf-karte-kopf em{display:block;font-style:normal;font-size:13px;color:var(--kf-weich);margin-top:3px;font-weight:400}.kf-karte-leib{padding:0 18px 18px}.kf-karte.ist-zu .kf-karte-leib{display:none}.kf-pfeil{width:11px;height:11px;border-right:1.6px solid #6c7178;border-bottom:1.6px solid #6c7178;transform:rotate(45deg);transition:transform .35s var(--kf-schnitt);flex:0 0 auto;margin-top:-4px}.kf-karte.ist-zu .kf-pfeil{transform:rotate(-135deg);margin-top:4px}.kf-karte-fein{font-size:13.5px;color:var(--kf-weich);margin-top:14px;line-height:1.6}.kf-hinweis{font-size:12.5px;line-height:1.55;color:var(--kf-weich);background:var(--kf-nebel);border-radius:11px;padding:11px 13px;margin:0 0 14px}.kf-hinweis b{color:var(--kf-tinte);font-weight:600}.kf-feldgruppe{font-family:var(--kf-mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8b9098;margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--kf-linie-zart)}.kf-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.kf-wahl button{padding:9px 7px;border-radius:11px;background:var(--kf-nebel);font:inherit;font-size:13px;line-height:1.25;color:var(--kf-tinte);cursor:pointer;transition:.25s var(--kf-schnitt);border:1.6px solid transparent;text-align:center}.kf-wahl button:hover{background:var(--kf-nebel-tief)}.kf-wahl button[aria-pressed=true]{border-color:var(--kf-gruen);background:var(--kf-mint)}.kf-wahl button small{display:block;color:var(--kf-weich);font-size:11px;margin-top:3px}.kf-regler{margin-top:11px}.kf-regler-kopf{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--kf-weich);margin-bottom:6px;gap:12px}.kf-regler-kopf b{color:var(--kf-tinte);font-family:var(--kf-mono);font-size:13px;letter-spacing:.04em;white-space:nowrap}.kf input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:9px;background:var(--kf-nebel-tief);outline:none}.kf input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--kf-papier);box-shadow:0 0 0 1.6px var(--kf-gruen),0 4px 12px -3px #00000080;cursor:grab;transition:transform .2s}.kf input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.14)}.kf input[type=range]::-moz-range-thumb{width:22px;height:22px;border:1.6px solid var(--kf-gruen);border-radius:50%;background:#fff;cursor:grab}.kf-schalterreihe{margin-top:8px}.kf-schalter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border:0;border-bottom:1px solid var(--kf-linie-zart);text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;font-size:13px;color:var(--kf-tinte);cursor:pointer}.kf-schalter:last-child{border-bottom:0}.kf-schalter-text small{display:block;color:var(--kf-weich);font-size:11.5px;margin-top:2px}.kf-kippe{flex:0 0 44px;width:44px;height:25px;border-radius:999px;background:var(--kf-nebel-tief);position:relative;transition:background .3s var(--kf-schnitt)}.kf-kippe:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .3s var(--kf-schnitt)}.kf-schalter[aria-pressed=true] .kf-kippe{background:var(--kf-gruen)}.kf-schalter[aria-pressed=true] .kf-kippe:after{transform:translate(19px)}.kf-zurueck{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:16px;padding:8px 14px;border-radius:999px;border:1px solid var(--kf-linie);background:none;font:inherit;font-size:12.5px;color:var(--kf-weich);cursor:pointer;transition:.25s var(--kf-schnitt)}.kf-zurueck:hover{border-color:var(--kf-gruen);color:var(--kf-gruen-tief)}.kf-daten{display:grid;gap:6px}.kf-daten>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:var(--kf-weich)}.kf-daten b{color:var(--kf-tinte);font-family:var(--kf-mono);font-size:13px;letter-spacing:.02em;white-space:nowrap;text-align:right}.kf-rate{background:linear-gradient(158deg,#0e1a14,#04070a);color:#fff;border-radius:14px;padding:16px 18px;margin-bottom:16px}.kf-rate>span{display:block;font-family:var(--kf-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:#8fa096}.kf-rate>b{display:block;font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1.05;margin-top:4px;white-space:nowrap}.kf-rate>em{display:block;font-style:normal;font-size:12.5px;color:#8fa096;margin-top:3px}.kf-bilanz{border-radius:18px;padding:18px;background:linear-gradient(158deg,#0e1a14,#04070a);color:#fff;box-shadow:0 24px 54px -30px #000000e6}.kf-bilanz-zeile{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:13.5px;color:#a2aea7;gap:14px}.kf-bilanz-zeile b{color:#fff;font-family:var(--kf-mono);font-size:14px;letter-spacing:.02em;white-space:nowrap}.kf-bilanz-strich{height:1px;background:#ffffff21;margin:12px 0}.kf-bilanz-gross{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.kf-bilanz-gross span{font-size:13px;color:#a2aea7}.kf-bilanz-gross b{font-size:27px;font-weight:400;letter-spacing:-.03em;white-space:nowrap}.kf-bilanz small{display:block;margin-top:9px;font-size:11px;color:#6f7b75;line-height:1.5}.kf-fortsetzen{display:flex;width:100%;text-align:center;justify-content:center}.kf-ergebnis{height:100%;display:grid;align-content:center;justify-items:center;text-align:center}.kf-ergebnis-label{margin:0;font-family:var(--kf-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kf-weich)}.kf-ergebnis-riese{display:block;margin:8px 0 6px;font-size:clamp(44px,7vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.95;color:var(--kf-gruen-tief);white-space:nowrap}.kf-ergebnis-zusatz{margin:0 0 clamp(18px,2.6vw,28px);font-size:14px;color:var(--kf-weich)}.kf-ergebnis-zeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;max-width:560px;width:100%}.kf-ergebnis-zeile>div{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#ffffffb8;box-shadow:inset 0 0 0 1px var(--kf-linie-zart)}.kf-ergebnis-k{font-family:var(--kf-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kf-weich)}.kf-ergebnis-zeile b{font-size:19px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.kf-gruen{color:var(--kf-gruen-tief)}.kf-diagramm-titel{margin:0 0 18px;font-size:15px;font-weight:600;letter-spacing:-.01em}.kf-balken{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:min(58%,260px)}.kf-monat{display:flex;flex-direction:column;min-width:0}.kf-saeulen{flex:1;display:flex;align-items:flex-end;gap:2px}.kf-saeule{flex:1;border-radius:3px 3px 0 0;min-height:2px}.kf-saeule-verbrauch{background:#c9cbcf}.kf-saeule-ertrag{background:var(--kf-gruen)}.kf-monat-name{margin-top:8px;font-size:11px;text-align:center;color:var(--kf-weich)}.kf-diagramm-fein{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--kf-weich);max-width:74ch}.kf-kosten-liste{display:grid;gap:10px}.kf-kosten-zeile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;font-size:13px}.kf-kosten-name{color:var(--kf-weich);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-kosten-bahn{height:10px;border-radius:999px;background:var(--kf-nebel-tief);overflow:hidden}.kf-kosten-fuell{display:block;height:100%;border-radius:999px;background:var(--kf-gruen)}.kf-kosten-wert{font-family:var(--kf-mono);font-size:12.5px;font-weight:600;white-space:nowrap}@media (max-width: 620px){.kf-kosten-zeile{grid-template-columns:minmax(0,1fr) auto}.kf-kosten-bahn{grid-column:1 / -1;order:3}}.kf-fuss{position:fixed;left:0;right:0;bottom:0;z-index:75;background:#fffc;backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 -1px #0a0c0f12,0 -20px 50px -30px #0006;color:#0a0c0f}.kf-fuss-in{max-width:1320px;margin:0 auto;padding:9px clamp(16px,3vw,34px);display:flex;align-items:center;gap:clamp(12px,2.4vw,34px)}.kf-fuss-wert{flex:0 0 auto;display:grid;gap:1px;min-width:0}.kf-fuss-k{font-family:var(--kf-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:#7d828a}.kf-fuss-wert b{font-size:17px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.kf-fuss-knopf{margin-left:auto;min-height:46px;padding:0 24px;white-space:nowrap}@media (max-width: 760px){.kf-fuss-schmal{display:none}.kf-fuss-knopf{padding:0 18px}}.view:has(.kf)~.rechtsfuss{padding-bottom:96px}.kf-sicht-dach{padding:0;display:grid;place-items:center}.kf-sicht-dach .planer{margin:0;width:100%;height:100%;display:grid;place-items:center;position:relative}.kf-sicht-dach .planer-bild{border:0;background:none;padding:0;width:100%;height:100%;position:relative}.kf-sicht-dach .planer-svg{width:100%;height:100%;max-width:none;max-height:none;display:block}.planer-werkzeug{position:absolute;left:22px;bottom:20px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.planer-werkzeug button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:9px 15px;border-radius:11px;font:inherit;font-size:12.5px;cursor:pointer;background:#ffffffd1;color:#0a0c0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffffb3 inset,0 6px 20px -10px #00000073;transition:.25s var(--kf-schnitt)}.planer-werkzeug button:hover{background:#fff}.planer-werkzeug small{font-size:11.5px;color:#4a4f56;background:#ffffffd1;padding:7px 12px;border-radius:9px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kf-summe{display:grid;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--kf-linie-zart)}.kf-summe>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:var(--kf-weich)}.kf-summe b{color:var(--kf-tinte);font-family:var(--kf-mono);font-size:13px;white-space:nowrap}.kf-tourknopf{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-family:var(--f-mono, ui-monospace, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--gruen-tief);cursor:pointer;box-shadow:inset 0 0 0 1px #20906059;transition:background .25s cubic-bezier(.19,1,.22,1)}.kf-tourknopf:hover{background:#e9f9f0}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;pointer-events:none}.tour-loch{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #060a089e;outline:2px solid var(--gruen-hell);outline-offset:0;transition:top .3s cubic-bezier(.19,1,.22,1),left .3s cubic-bezier(.19,1,.22,1),width .3s,height .3s;pointer-events:none}.tour-karte{position:fixed;width:min(340px,calc(100vw - 28px));padding:18px 20px 16px;border-radius:16px;background:#fff;color:#0a0c0f;box-shadow:0 26px 60px -24px #0009;pointer-events:auto;transition:top .3s cubic-bezier(.19,1,.22,1),left .3s cubic-bezier(.19,1,.22,1)}.tour-zaehler{display:block;font-family:var(--f-mono, ui-monospace, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8b9098}.tour-karte h4{margin:8px 0 0;font-size:17px;font-weight:600;letter-spacing:-.01em}.tour-karte p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#5a6068}.tour-punkte{display:flex;gap:5px;margin:14px 0 12px}.tour-punkte span{width:6px;height:6px;border-radius:50%;background:#d9dbdf;transition:background .25s,width .25s}.tour-punkte span.ist-an{width:18px;border-radius:999px;background:var(--gruen-mittel)}.tour-fuss{display:flex;align-items:center;gap:8px}.tour-ueber{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-left:auto;padding:6px 4px;font:inherit;font-size:12.5px;color:#8b9098;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tour-ueber:hover{color:#0a0c0f}@media (prefers-reduced-motion: reduce){.tour-loch,.tour-karte{transition:none}}.modulchen{animation:modul-ein .42s cubic-bezier(.19,1,.22,1) both}@keyframes modul-ein{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}.modulchen.ist-belegt{cursor:pointer}.modulchen.ist-belegt:hover{stroke:var(--gruen-hell);stroke-width:1.4}.platzfrei{cursor:pointer;transition:fill .16s,stroke .16s}.platzfrei:hover{fill:#20906038;stroke:var(--gruen-mittel)}.platzfrei:focus-visible{outline:none;stroke:var(--gruen-mittel);stroke-width:1.8}@media (prefers-reduced-motion: reduce){.modulchen{animation:none}}.kf-infoknopf{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 14px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-family:var(--kf-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--kf-gruen-tief);cursor:pointer;box-shadow:inset 0 0 0 1px #20906059;transition:background .25s var(--kf-schnitt)}.kf-infoknopf:before{content:"i";display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--kf-gruen);color:#fff;font-family:inherit;font-size:9.5px;font-weight:700;font-style:italic;letter-spacing:0}.kf-infoknopf:hover{background:var(--kf-mint)}.kf-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:18px;background:#060a088c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kf-dialog-blatt{width:min(460px,100%);max-height:min(80vh,640px);overflow:auto;padding:20px 22px 24px;border-radius:18px;background:#fff;color:#0a0c0f;box-shadow:0 30px 70px -28px #000000b3}.kf-dialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.kf-dialog-kopf h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em}.kf-dialog-kopf button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f1f1f2;width:30px;height:30px;border-radius:50%;font:inherit;font-size:18px;line-height:1;color:#5a6068;cursor:pointer}.kf-dialog-kopf button:hover{background:#e6e6e8}.kf-freigabe{height:100%;display:grid;align-content:center;justify-items:center;text-align:center;gap:2px;padding-top:34px}.kf-freigabe-eyebrow{font-family:var(--kf-mono);font-size:11px;text-transform:uppercase;letter-spacing:.19em;color:var(--kf-gruen-tief)}.kf-freigabe h3{margin:12px 0 0;font-size:clamp(20px,2.5vw,29px);font-weight:400;letter-spacing:-.02em}.kf-freigabe p{margin:9px 0 0;color:var(--kf-weich);font-size:14px;max-width:46ch;line-height:1.55}.kf-freigabe-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:18px;width:min(560px,100%)}.kf-freigabe-felder input{padding:13px 15px;border-radius:12px;border:1px solid var(--kf-linie);background:#fff;font:inherit;font-size:15px;color:var(--kf-tinte);min-width:0}.kf-freigabe-felder input:focus{outline:none;border-color:var(--kf-gruen)}.kf-freigabe-ok{display:flex;align-items:flex-start;gap:9px;margin-top:14px;max-width:46ch;font-size:13px;line-height:1.5;color:var(--kf-weich);text-align:left;cursor:pointer}.kf-freigabe-ok input{flex:0 0 auto;width:17px;height:17px;margin-top:1px;accent-color:var(--kf-gruen)}.kf-freigabe-ok a{color:var(--kf-gruen-tief);text-underline-offset:3px}.kf-freigabe .btn{margin-top:16px}.kf-freigabe-fehler{margin-top:10px!important;color:#b4232b;font-size:13px}.kf-miniatur.ist-zu{opacity:.55}.kf-miniatur.ist-zu:after{content:"";position:absolute;right:9px;top:9px;width:11px;height:11px;border-radius:2px;background:#8b9098;-webkit-mask:radial-gradient(circle at 50% 34%,transparent 3px,#000 3px);mask:radial-gradient(circle at 50% 34%,transparent 3px,#000 3px)}.kf-auswahl{width:100%;padding:11px 13px;border-radius:11px;border:1px solid var(--kf-linie);background:var(--kf-papier);font:inherit;font-size:14px;color:var(--kf-tinte);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6c7178 50%),linear-gradient(135deg,#6c7178 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.kf-auswahl:focus{outline:none;border-color:var(--kf-gruen)}.kf-adressfeld{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 42%,#ffffffe6,#e2e3e6f5)}.kf-adresskarte{width:min(480px,100%);text-align:center}.kf-adresskarte h3{margin:12px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:400;letter-spacing:-.02em}.kf-adresskarte p{margin:10px 0 0;color:var(--kf-weich);font-size:15px;line-height:1.55}.kf-adressreihe{display:flex;gap:8px;margin-top:22px}.kf-adressreihe input{flex:1;min-width:0;padding:15px 17px;border-radius:12px;border:1px solid var(--kf-linie);background:#fff;font:inherit;font-size:16px;color:var(--kf-tinte)}.kf-adressreihe input:focus{border-color:var(--kf-gruen);outline:none}.kf-adresskarte small{display:block;margin-top:14px;color:#8b9098;font-size:12.5px;line-height:1.5}.kf-textknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nur-leser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.rechtsfuss-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.rechtsfuss-knopf:hover,.rechtsfuss-knopf.ist-offen{text-decoration-color:currentColor}.rechtstext{max-width:74ch;margin:22px auto 4px;padding:20px clamp(16px,3vw,26px) 26px;border-radius:14px;background:color-mix(in srgb,currentColor 5%,transparent);max-height:min(62vh,640px);overflow-y:auto;overscroll-behavior:contain;text-align:left}.rechtstext-kopf{display:flex;justify-content:space-between;gap:16px;position:sticky;top:-20px;margin:-20px calc(clamp(16px,3vw,26px)*-1) 12px;padding:14px clamp(16px,3vw,26px) 10px;background:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px}.rechtstext-zu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.rechtstext-lage{font-size:13px;opacity:.75}.rechtstext-inhalt{font-size:13.5px;line-height:1.62}.rechtstext-inhalt h2{font-size:17px;font-weight:600;margin:20px 0 8px}.rechtstext-inhalt h2:first-child{margin-top:0}.rechtstext-inhalt h3{font-size:14px;font-weight:600;margin:16px 0 6px}.rechtstext-inhalt p{margin:0 0 10px}.rechtstext-inhalt ul{margin:0 0 12px;padding-left:20px}.rechtstext-inhalt li{margin-bottom:5px}.rechtstext-inhalt .rt-zeile{display:grid;grid-template-columns:minmax(9em,14em) 1fr;gap:4px 18px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.rechtstext-inhalt .rt-zeile span{opacity:.7}@media (max-width: 560px){.rechtstext-inhalt .rt-zeile{grid-template-columns:1fr}}.pangv-beispiel{margin-top:18px;padding:16px 18px;border:1px solid var(--rule-soft, rgba(0, 0, 0, .12));border-radius:12px;background:color-mix(in srgb,currentColor 3%,transparent)}.pangv-beispiel .spec{margin-top:10px}.pangv-beispiel .fine{margin-top:12px}.vorteil-karte{position:relative;border-radius:20px;padding:clamp(18px,2vw,26px);background:var(--surface);border:1px solid var(--rule);overflow:hidden;display:flex;flex-direction:column;gap:14px;transition:background .4s ease,border-color .4s ease}.vorteil-karte:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--rule);transition:background .4s ease}.vorteil-karte.aktiv{background:linear-gradient(158deg,#f2fbf6,#e4f7ec);border-color:#a9e5c4}.vorteil-karte.aktiv:before{background:linear-gradient(90deg,var(--gruen-tief),var(--gruen-hell),var(--gruen-tief))}.vorteil-karte.aktiv:after{content:"";position:absolute;right:-14%;top:-46%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(56,208,112,.22),transparent 68%);pointer-events:none}.vorteil-karte>*{position:relative;z-index:1}.vorteil-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.vorteil-kopf h3{font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.02em;margin:0}.vorteil-satz{flex:none;padding:5px 13px;border-radius:999px;border:1px solid var(--rule);background:var(--ground-2);color:var(--ink-2);font-size:14px;font-weight:700;letter-spacing:-.01em;transition:background .4s ease,color .4s ease,border-color .4s ease}.vorteil-karte.aktiv .vorteil-satz{background:var(--gruen-tief);border-color:var(--gruen-tief);color:#fff}.vorteil-stand{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--muted)}.vorteil-stand:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rule);flex:none;transition:background .4s ease}.vorteil-stand.erfuellt{color:var(--gruen-tief);font-weight:600}.vorteil-stand.erfuellt:before{background:var(--gruen-tief)}
