@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-VF.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{color-scheme:dark;--ink: #081B20;--ink-2: #0C252B;--ink-3: #123139;--ink-4: #1A3E47;--ink-rgb: 8 27 32;--paper: #EEF6F5;--paper-2: #C9DDDB;--paper-rgb: 238 246 245;--muted: #8FB0AE;--muted-2: #6A8B88;--line: rgba(143, 214, 208, .13);--line-2: rgba(143, 214, 208, .26);--red: #FF7A59;--red-hell: #FF9C80;--red-tief: #B8472C;--red-rgb: 255 122 89;--mint: #5FD3BF;--mint-hell: #8CE3D4;--mint-tief: #1D7A6B;--mint-rgb: 95 211 191;--mint-tief-rgb: 29 122 107;--petrol-hell: #0FA39A;--petrol-hell-rgb: 15 163 154;--glas: rgb(16 52 58 / .5);--text: "Quicksand", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--rand: clamp(1.25rem, 4.5vw, 4rem);--abstand: clamp(6rem, 11vw, 10rem);--kopf-h: 76px;--radius: 24px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:var(--kopf-h);-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--text);font-weight:500;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img,svg,canvas{display:block;max-width:100%}svg{width:1.1em;height:1.1em;flex:none}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--red);color:var(--ink)}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.sprung{position:fixed;left:1rem;top:-4rem;z-index:300;background:var(--red);color:var(--ink);padding:.7rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;transition:top .2s}.sprung:focus{top:1rem}.versteckt{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.platzhalter{color:var(--muted);text-decoration:underline dashed var(--muted-2);text-underline-offset:4px}.titel{font-size:clamp(2.3rem,4.9vw,4.6rem);font-weight:650;letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.titel em,.schluss-text em{font-style:normal;color:var(--muted)}.statement-text em{font-style:normal;color:var(--mint)}.akzent{color:var(--mint)}.abschnitt-kopf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 4rem;align-items:end;margin-bottom:clamp(3rem,6vw,5.5rem)}.abschnitt-kopf p{color:var(--muted);max-width:42ch;font-size:1.08rem}.hilfe{color:var(--muted);font-size:.9rem;line-height:1.5}.pille{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:.95rem 1.45rem;border-radius:999px;border:1px solid transparent;font-weight:650;font-size:.95rem;letter-spacing:-.005em;text-decoration:none;cursor:pointer;background:none;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s;white-space:nowrap}.pille:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .5s var(--ease)}.pille:hover:before{transform:none}.pille svg{transition:transform .4s var(--ease)}.pille:hover svg{transform:translate(4px)}.pille-rot{background:var(--red);color:var(--ink)}.pille-rot:before{background:var(--paper)}.pille-linie{border-color:var(--line-2);color:var(--paper)}.pille-linie:before{background:var(--paper)}.pille-linie:hover{color:var(--ink);border-color:var(--paper)}.pille-glas{background:rgb(var(--ink-rgb) / .42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pille-gross{padding:1.15rem 1.8rem;font-size:1.02rem}.pille-riesig{padding:1.5rem 2.4rem;font-size:clamp(1.1rem,2vw,1.6rem);gap:1.2rem}.pille.laedt{pointer-events:none;opacity:.7}.pille.laedt svg{animation:drehen 1s linear infinite}@keyframes drehen{to{transform:rotate(360deg)}}.mini-knopf{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--line-2);background:none;cursor:pointer;font-size:.82rem;font-weight:600;transition:background-color .25s,color .25s}.mini-knopf:hover:not(:disabled){background:var(--paper);color:var(--ink)}.mini-knopf:disabled{opacity:.4;cursor:not-allowed}.mini-knopf svg{width:.85em;height:.85em}.textlink{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--red);padding-bottom:.15rem;justify-self:start}.textlink svg{transition:transform .4s var(--ease)}.textlink:hover svg{transform:translate(4px)}.hinzu{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--line-2);background:none;cursor:pointer;font-size:.85rem;font-weight:650;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.hinzu:hover{border-color:var(--paper)}.hinzu svg{width:1em;height:1em}.hinzu .ic-haken,.hinzu[aria-pressed=true] .ic-plus{display:none}.hinzu[aria-pressed=true] .ic-haken{display:block}.hinzu[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.cursor{position:fixed;left:0;top:0;z-index:250;pointer-events:none}.cursor-punkt,.cursor-ring{position:fixed;left:0;top:0;border-radius:50%}.cursor-punkt{width:8px;height:8px;background:var(--red)}.cursor-ring{width:96px;height:96px;display:grid;place-items:center}.cursor-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid rgb(var(--paper-rgb) / .45);transform:scale(.4);transition:transform .4s var(--ease),background-color .3s,border-color .3s,opacity .3s}.cursor-ring b{position:relative;font-size:.72rem;font-weight:700;color:var(--ink);opacity:0;transition:opacity .2s}.cursor.link .cursor-ring:before{transform:scale(.67);border-color:var(--red)}.cursor.ansehen .cursor-ring:before{transform:scale(1);background:var(--red);border-color:var(--red)}.cursor.ansehen .cursor-ring b{opacity:1}.cursor.ansehen .cursor-punkt{opacity:0}.cursor.im-feld .cursor-ring:before{transform:scale(.2);opacity:0}.cursor.im-feld .cursor-punkt{background:var(--paper)}@media(hover:none),(pointer:coarse){.cursor{display:none}}.kopf{position:fixed;inset:0 0 auto 0;z-index:60;height:var(--kopf-h);display:flex;align-items:center;gap:2rem;padding:0 var(--rand);transition:background-color .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.kopf.gescrollt{background:rgb(var(--ink-rgb) / .72);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--line)}.kopf-logo img{width:150px;height:auto}.kopf-nav{margin-left:auto}.nav-punkt{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;cursor:pointer;text-decoration:none;font-size:.92rem;font-weight:500;color:var(--paper-2);transition:color .25s}.nav-punkt:hover,.nav-punkt[aria-current=true],.nav-punkt[aria-current=page]{color:var(--paper)}.nav-punkt[aria-current=true]:after,.nav-punkt[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-.55rem;width:5px;height:5px;border-radius:50%;background:var(--red);transform:translate(-50%)}.kopf-cta{padding:.75rem 1.2rem;font-size:.88rem}.hero{position:relative;min-height:max(100svh,700px);display:flex;flex-direction:column;justify-content:center;padding:calc(var(--kopf-h) + clamp(2rem,6vh,4.5rem)) var(--rand) clamp(3rem,8vh,5.5rem);overflow:hidden;isolation:isolate}.hero-feld,.partikel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-feld{opacity:0;transition:opacity 1.6s var(--ease)}.hero-feld.bereit{opacity:1}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:26%;z-index:1;background:linear-gradient(to top,var(--ink),transparent);pointer-events:none}.hero-inhalt{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:100%;max-width:1360px;margin:0 auto}.hero-links{display:grid;justify-items:start;gap:1.6rem}.hero-zeile{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .95rem .45rem .8rem;border-radius:999px;background:rgb(var(--mint-rgb) / .1);color:var(--paper-2);font-size:.86rem;font-weight:550}.live-punkt{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 rgb(var(--mint-rgb) / .55);animation:puls 2.4s infinite}@keyframes puls{70%{box-shadow:0 0 0 9px rgb(var(--mint-rgb) / 0)}to{box-shadow:0 0 rgb(var(--mint-rgb) / 0)}}.hero-titel{font-size:clamp(2.5rem,4.3vw,4.2rem);font-weight:650;letter-spacing:-.035em;line-height:1.03;max-width:12.5ch}.hero-akzent{color:var(--mint)}.hero-text{max-width:44ch;color:var(--muted);font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.6}.hero-knoepfe{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.hero-schau{margin:0;display:grid;gap:.9rem;min-width:0}.hero-fenster{position:relative;padding:0 clamp(1rem,2.6vw,2.6rem);border-radius:22px;background:var(--glas);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 50px 90px -50px #000000b3}.hero-leiste{display:flex;align-items:center;height:clamp(2.6rem,4vw,3.4rem)}.hero-unterschrift{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.2rem;padding:0 .3rem;color:var(--muted);font-size:.9rem}.hero-unterschrift b{color:var(--paper);font-weight:600}.hero-unterschrift .textlink{font-size:.9rem}.hero-titel{max-width:none}.ht{display:block}.ht-zeile{display:block;overflow:hidden;white-space:nowrap;padding-bottom:.09em;margin-bottom:-.09em}.ht-zeile>span{display:inline-block}.ht-zeile>.ht-wechsel{display:inline-grid;color:var(--mint)}.ht-wort{grid-area:1 / 1;will-change:transform}.ht-wort:not(.ist-aktiv){visibility:hidden}.ht-wort[data-w]:before{content:attr(data-w)}.ht-preis{color:var(--paper-2);background:linear-gradient(90deg,var(--red),var(--red-hell)) no-repeat 0 92% / var(--strich, 100%) .09em;padding-bottom:.04em}.hero-schau{position:relative}.hm-stapel{position:absolute;z-index:3;right:clamp(-2.6rem,-2.4vw,-.6rem);bottom:5.2rem;width:min(300px,64%);pointer-events:none}.hm{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto 1fr;gap:.15rem .8rem;align-items:center;padding:.85rem 1rem .85rem .85rem;border-radius:16px;background:#0d282ef7;border:1px solid var(--line-2);box-shadow:0 24px 50px -18px #000000bf,inset 0 1px rgb(var(--paper-rgb) / .06);opacity:0;transform:translateY(26px) scale(.94);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.hm.ist-neu{opacity:1;transform:none}.hm.ist-alt{opacity:1;filter:brightness(.55) saturate(.7);transform:translateY(calc(-100% - 10px)) scale(.92)}.hm.ist-weg{opacity:0;transform:translateY(calc(-200% - 20px)) scale(.88)}.hm-symbol{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(var(--mint-rgb) / .16);color:var(--mint)}.hm[data-farbe=koralle] .hm-symbol{background:rgb(var(--red-rgb) / .16);color:var(--red-hell)}.hm[data-farbe=gold] .hm-symbol{background:#f2be5a29;color:#f2be5a}.hm-symbol svg{width:20px;height:20px}.hm-text{display:grid;gap:.1rem;min-width:0}.hm-text b{font-size:.93rem;font-weight:650;color:var(--paper)}.hm-text>span{font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-sterne{font-style:normal;color:#f2be5a;letter-spacing:.06em;font-size:.8rem;margin-left:.25rem}.hm-zeit{grid-column:2;font-size:.72rem;color:var(--muted-2)}.hm.ist-neu .hm-symbol{animation:hm-puls 1.4s var(--ease) .2s}@keyframes hm-puls{0%{box-shadow:0 0 rgb(var(--mint-rgb) / .5)}to{box-shadow:0 0 0 14px rgb(var(--mint-rgb) / 0)}}@media(max-width:860px){.hm-stapel{right:.5rem;top:40%;bottom:auto;height:4.6rem;width:min(290px,82%)}.hm.ist-alt{opacity:0}}@media(prefers-reduced-motion:reduce){.hm{transition:none}.hm.ist-neu .hm-symbol{animation:none}}.hb-fenster{padding:0 clamp(.6rem,1.2vw,1rem) clamp(.6rem,1.2vw,1rem);container-type:inline-size}.hb{--hb-grund: #F3EEE6;--hb-text: #1B2830;--hb-leise: #5E6B70;--hb-flaeche: #E6DED1;--hb-akzent: #D9692F;--hb-akzent-text: #fff;--hb-r: .35em;--hb-rk: .3em;--hb-h1: var(--text);--hb-gewicht: 800;--hb-sperr: -.035em}.hb-leiste{gap:.9rem;height:clamp(2.5rem,3.6vw,3rem)}.hb-ampel{display:flex;gap:6px}.hb-ampel i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.hb-ampel i:first-child{background:var(--red)}.hb-url{display:inline-flex;align-items:center;gap:.45rem;margin:0 auto;padding:.32rem .9rem;border-radius:999px;background:rgb(var(--paper-rgb) / .06);color:var(--paper-2);font-size:.78rem;min-width:0}.hb-url svg{width:11px;height:11px;color:var(--mint);flex:none}.hb-status{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;color:var(--muted)}.hb-status i{width:7px;height:7px;border-radius:50%;background:#f2b544;box-shadow:0 0 #f2b54499;animation:hb-atmen 1.6s ease-out infinite}.hb.ist-fertig .hb-status{color:var(--paper)}.hb.ist-fertig .hb-status i{background:var(--mint);animation:none}@keyframes hb-atmen{to{box-shadow:0 0 0 7px #f2b54400}}.hb-seite{position:relative;display:flex;flex-direction:column;aspect-ratio:16 / 10.6;overflow:hidden;border-radius:12px;padding:1.3em 1.8em 1.5em;font-size:1.82cqw;line-height:1.3;background:var(--hb-grund);color:var(--hb-text);box-shadow:0 40px 80px -30px #0009;transition:background-color .9s var(--ease),color .9s var(--ease)}.hb[data-thema=praxis]{--hb-grund: #F2F8F7;--hb-text: #12343A;--hb-leise: #5A7A7C;--hb-flaeche: #DCEEEA;--hb-akzent: #1E9C8A;--hb-akzent-text: #fff;--hb-r: 1.3em;--hb-rk: 999px;--hb-gewicht: 600;--hb-sperr: -.02em}.hb[data-thema=handel]{--hb-grund: #171412;--hb-text: #F3EDE3;--hb-leise: #A89C8C;--hb-flaeche: #262019;--hb-akzent: #C9A45C;--hb-akzent-text: #171412;--hb-r: .12em;--hb-rk: 0;--hb-h1: "Instrument Serif", Georgia, serif;--hb-gewicht: 400;--hb-sperr: -.005em}.hb[data-thema=dienstleister]{--hb-grund: #EEF1F8;--hb-text: #0F1E3A;--hb-leise: #56627A;--hb-flaeche: #DCE3F2;--hb-akzent: #3456D8;--hb-akzent-text: #fff;--hb-r: .8em;--hb-rk: .55em;--hb-gewicht: 700;--hb-sperr: -.03em}.hb-block{clip-path:inset(-.6em calc((1 - var(--hb-zug, 1)) * 106% - .6em) -.6em -.6em);outline:1px dashed transparent;outline-offset:.25em;transition:outline-color .4s}.hb.ist-plan .hb-block{outline-color:#19b39b}.hb-nav{display:flex;align-items:center;gap:1.4em;height:2.5em}.hb-logo{display:flex;align-items:center;gap:.55em;font-size:.95em;white-space:nowrap}.hb-logo i{width:1.25em;height:1.25em;border-radius:min(var(--hb-rk),.4em);background:var(--hb-akzent);transition:background-color .9s,border-radius .9s}.hb-logo b{font-weight:750}.hb-links{display:flex;gap:1em;margin-left:auto}.hb-links span{font-size:.72em;font-weight:600;color:var(--hb-leise);white-space:nowrap;transition:color .9s}.hb-cta{font-size:.76em;font-weight:650;padding:.5em 1.05em;border-radius:var(--hb-rk);border:1px solid currentColor;transition:border-radius .9s}.hb-hero{flex:1;display:grid;grid-template-columns:1.25fr .75fr;gap:1.8em;align-items:center;padding:1em 0}.hb-text{display:grid;justify-items:start;gap:.65em;min-width:0}.hb-kicker{font-size:.7em;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-akzent);transition:color .9s}.hb-h1{font-family:var(--hb-h1);font-size:2.8em;line-height:1.03;font-weight:var(--hb-gewicht);letter-spacing:var(--hb-sperr);text-wrap:balance}.hb[data-thema=handel] .hb-h1{font-size:3.1em;line-height:1}.hb[data-thema=dienstleister] .hb-h1{font-size:2.3em}.hb-sub{font-size:.88em;color:var(--hb-leise);transition:color .9s}.hb-knoepfe{display:flex;gap:.65em;margin-top:.45em}.hb-knopf,.hb-knopf2{position:relative;font-size:.82em;font-weight:650;padding:.78em 1.25em;border-radius:var(--hb-rk);white-space:nowrap;transition:background-color .9s,color .9s,border-radius .9s}.hb-knopf{background:var(--hb-akzent);color:var(--hb-akzent-text)}.hb-knopf2{border:1px solid color-mix(in srgb,var(--hb-text) 28%,transparent)}.hb-knopf.ist-klick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;animation:hb-klick .9s ease-out forwards}@keyframes hb-klick{0%{box-shadow:0 0 color-mix(in srgb,var(--hb-akzent) 70%,transparent)}to{box-shadow:0 0 0 1.4em transparent}}.hb-bild{position:relative;aspect-ratio:1 / 1.1;border-radius:var(--hb-r);background:var(--hb-flaeche);overflow:hidden;transition:background-color .9s,border-radius .9s}.hb-fotos{position:absolute;top:0;right:0;bottom:0;left:0}.hb-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease)}.hb-foto-fest,.hb[data-thema=handwerk] .th-handwerk,.hb[data-thema=praxis] .th-praxis,.hb[data-thema=handel] .th-handel,.hb[data-thema=dienstleister] .th-dienstleister{opacity:1}.hb-detail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.hb-detail.hb-foto-fest{opacity:1}.hb-bild .vb-ki-mini{left:auto;top:auto;right:.7em;bottom:.7em;z-index:2}.hb-badge{position:absolute;left:.7em;bottom:.7em;display:grid;grid-template-columns:auto auto;align-items:center;gap:.1em .45em;padding:.55em .75em;border-radius:min(var(--hb-r),.7em);background:var(--hb-grund);color:var(--hb-text);font-size:.7em;box-shadow:0 .6em 1.4em -.6em #00000059;transition:background-color .9s,color .9s,border-radius .9s}.hb-badge b{font-size:1.45em;font-weight:750}.hb-sterne{color:#f2b544;letter-spacing:.05em}.hb-badge small{grid-column:1 / -1;color:var(--hb-leise);font-size:.85em;white-space:nowrap}.hb-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em}.hb-karte{display:grid;gap:.45em;padding:.95em;border-radius:var(--hb-r);background:var(--hb-flaeche);transition:background-color .9s,border-radius .9s}.hb-karte i{position:relative;overflow:hidden;display:block;width:2.4em;height:2.4em;border-radius:min(var(--hb-rk),.5em);background:var(--hb-akzent);transition:background-color .9s,border-radius .9s}.hb-karte b{font-size:.82em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-karte small{font-size:.66em;line-height:1.3;color:var(--hb-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .9s}.hb-plan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background-image:linear-gradient(rgb(25 179 155 / .16) 1px,transparent 1px),linear-gradient(90deg,rgb(25 179 155 / .16) 1px,transparent 1px);background-size:calc(100% / 12) 2em;background-position:-1px -1px}.hb.ist-plan .hb-plan{opacity:1}.hb-mass{position:absolute;padding:.38em .6em;border-radius:.3em;background:#19b39b;color:#fff;font:650 .62em/1 var(--text);letter-spacing:.02em;opacity:0;transform:translateY(.5em);transition:opacity .4s,transform .5s var(--ease)}.hb.ist-plan .hb-mass{opacity:1;transform:none}.hb.ist-plan .hb-mass2{transition-delay:.15s}.hb.ist-plan .hb-mass3{transition-delay:.3s}.hb-mass1{top:.6em;right:2.1em}.hb-mass2{top:25%;left:30%}.hb-mass3{bottom:26%;right:2.1em}.hb-zeiger{position:absolute;left:0;top:0;z-index:5;width:1.9em;height:1.9em;margin:-.2em 0 0 -.3em;fill:#fff;stroke:#0b1a1e;stroke-width:1.4;stroke-linejoin:round;opacity:0;pointer-events:none;filter:drop-shadow(0 .2em .3em rgba(0,0,0,.35))}.hb-wahl{display:flex;flex-wrap:wrap;gap:.4rem}.hb-wahl button{font:600 .82rem/1 var(--text);color:var(--muted);background:rgb(var(--paper-rgb) / .04);border:1px solid var(--line);border-radius:999px;padding:.55rem .9rem;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s}.hb-wahl button:hover{color:var(--paper);border-color:var(--line-2)}.hb-wahl button[aria-pressed=true]{color:var(--ink);background:var(--mint);border-color:var(--mint)}.hb-hinweis{font-size:.82rem;color:var(--muted-2)}.hb-hinweis .textlink{font-size:.82rem}@media(max-width:560px){.hb-links,.hb-status{display:none}.hb-cta{margin-left:auto}}.hero-kino{min-height:max(100svh,760px);justify-content:flex-start;padding-top:calc(var(--kopf-h) + clamp(1.2rem,3.5vh,2.6rem));padding-bottom:clamp(2rem,5vh,4rem)}.hero-kino .hero-inhalt{grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-template-areas:"kopf kopf" "links buehne";column-gap:clamp(2rem,4vw,4.5rem);row-gap:clamp(1.4rem,3vh,2.4rem);align-items:start;max-width:1440px}.hero-kopfzeile{grid-area:kopf;display:grid;justify-items:start;gap:1rem}.hero-kino .hero-links{grid-area:links;gap:1.5rem;padding-top:clamp(.5rem,3vh,2.4rem)}.hero-kino .hero-schau{grid-area:buehne}.hero-kino .hero-titel{font-size:clamp(2.4rem,5.6vw,6.3rem);line-height:.98;letter-spacing:-.045em}.hero-kino .hero-knoepfe{display:grid;gap:.7rem}.hero-kino .hero-knoepfe .pille{justify-content:center;width:100%}.hero-fakten{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1rem;width:100%;margin:0;padding-top:1.2rem;border-top:1px solid var(--line)}.hero-fakten dt{font-size:.74rem;color:var(--muted-2)}.hero-fakten dd{margin:.15rem 0 0;font-size:1.02rem;font-weight:650;color:var(--paper);white-space:nowrap}.hb-steuer{display:grid;gap:.65rem}.hb-steuer-titel{font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.buehne{position:relative;aspect-ratio:16 / 10.2;margin:clamp(0rem,1vh,1rem) calc(-1*clamp(0rem,1.5vw,1.5rem)) 0 0;perspective:1800px}.bu-ebene{position:absolute;will-change:transform}.bu-fenster{left:3%;top:9%;width:70%;z-index:1}.bu-handy{left:66%;top:22%;width:19.5%;z-index:2;container-type:inline-size}.bu-google{left:30%;top:-4%;width:35%;z-index:4}.bu-chat{right:-1%;top:-3%;width:30%;z-index:5}.bu-chart{left:-5%;bottom:4%;width:28%;z-index:4}.bu-tempo{right:-1%;bottom:13%;z-index:5}.buehne .hm-stapel{left:38%;right:auto;top:auto;bottom:-1%;width:34%;height:auto;z-index:6}.bu-karte{position:relative;padding:.85rem 1rem;border-radius:16px;background:#0d282eeb;border:1px solid var(--line-2);color:var(--paper);font-size:.82rem;line-height:1.35;box-shadow:0 30px 60px -25px #000000d9,inset 0 1px rgb(var(--paper-rgb) / .06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bu-schwebe{animation:bu-schweben 7s ease-in-out infinite}.bu-chat .bu-schwebe{animation-duration:8.5s;animation-delay:-2s}.bu-chart .bu-schwebe{animation-duration:7.5s;animation-delay:-4s}.bu-tempo .bu-schwebe{animation-duration:6s;animation-delay:-1s}@keyframes bu-schweben{50%{transform:translateY(-8px)}}.hb-beispiel{position:absolute;left:0;top:-2.05rem;z-index:7;padding:.26rem .6rem;border-radius:999px;background:#081b20db;border:1px solid var(--line-2);color:var(--paper);font:700 .6rem/1.3 var(--text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.bu-etikett{position:absolute;top:-.62rem;right:.9rem;padding:.22rem .55rem;border-radius:999px;background:var(--mint);color:var(--ink);font:750 .6rem/1.3 var(--text);letter-spacing:.07em;text-transform:uppercase}.bg-suche{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:999px;background:rgb(var(--paper-rgb) / .08);color:var(--paper-2);font-size:.76rem}.bg-suche svg{width:13px;height:13px;flex:none;fill:none;stroke:var(--mint);stroke-width:2.4;stroke-linecap:round}.bg-treffer{display:grid;gap:.22rem;margin-top:.7rem}.bg-treffer small{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.7rem}.bg-fav{width:14px;height:14px;border-radius:4px;background:var(--hb-akzent);transition:background-color .9s}.bg-treffer b{color:#a8c7fa;font-size:.9rem;font-weight:600;line-height:1.25}.bg-sterne{color:#f2b544;font-size:.72rem}.bg-sterne span{color:var(--muted)}.bc-kopf{display:flex;align-items:center;gap:.6rem}.bc-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--mint),var(--petrol-hell));color:var(--ink)}.bc-avatar svg{width:15px;height:15px}.bc-kopf b{display:block;font-size:.84rem}.bc-kopf small{display:block;font-size:.67rem;color:var(--muted)}.bc-frage{width:fit-content;max-width:88%;margin:.7rem 0 0 auto;padding:.5rem .7rem;border-radius:12px 12px 3px;background:rgb(var(--paper-rgb) / .1);font-size:.76rem}.bc-antwort{width:fit-content;max-width:94%;min-height:2rem;margin:.45rem 0 0;padding:.5rem .7rem;border-radius:12px 12px 12px 3px;background:rgb(var(--mint-rgb) / .16);font-size:.76rem}.bc-tippt{display:none;gap:4px;align-items:center;height:1rem}.bc-tippt i{width:5px;height:5px;border-radius:50%;background:var(--mint);animation:bc-punkt 1s ease-in-out infinite}.bc-tippt i:nth-child(2){animation-delay:.15s}.bc-tippt i:nth-child(3){animation-delay:.3s}@keyframes bc-punkt{50%{opacity:.25;transform:translateY(-2px)}}.bu-chat.tippt .bc-tippt{display:inline-flex}.bu-chat.tippt .bc-text{display:none}.bk-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.bk-kopf b{display:block;font-size:.8rem}.bk-kopf small{display:block;font-size:.64rem;color:var(--muted-2)}.bk-plus{font-size:.95rem;font-weight:750;color:var(--mint);white-space:nowrap}.bk-balken{display:flex;align-items:flex-end;gap:7%;height:62px;margin-top:.75rem}.bk-balken i{flex:1;height:100%;border-radius:4px 4px 1px 1px;background:linear-gradient(to top,rgb(var(--mint-rgb) / .3),var(--mint));transform-origin:bottom;transform:scaleY(var(--h, .3));transition:transform 1.1s var(--ease)}.bk-balken i:last-child{background:linear-gradient(to top,rgb(var(--red-rgb) / .35),var(--red))}.bk-balken i:nth-child(2){transition-delay:.06s}.bk-balken i:nth-child(3){transition-delay:.12s}.bk-balken i:nth-child(4){transition-delay:.18s}.bk-balken i:nth-child(5){transition-delay:.24s}.bk-balken i:nth-child(6){transition-delay:.3s}.bu-tempo .bu-karte{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .55rem;border-radius:999px}.bt-ring{width:34px;height:34px;transform:rotate(-90deg)}.bt-ring circle{fill:none;stroke:rgb(var(--paper-rgb) / .12);stroke-width:3.5}.bt-ring .bt-wert{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:97.4;stroke-dashoffset:3.9}.bu-tempo b{display:block;font-size:.95rem}.bu-tempo small{display:block;font-size:.66rem;color:var(--muted);white-space:nowrap}.hh{aspect-ratio:9 / 18.6;padding:3.2cqw;border-radius:15cqw;background:#0a1417;border:1px solid rgb(var(--paper-rgb) / .16);box-shadow:0 40px 70px -30px #000000d9,inset 0 0 0 1px #0009}.hh-schirm{position:relative;display:flex;flex-direction:column;gap:3.6cqw;height:100%;padding:15cqw 7cqw 7cqw;border-radius:12cqw;overflow:hidden;background:var(--hb-grund);color:var(--hb-text);font-size:5.4cqw;line-height:1.25;transition:background-color .9s var(--ease),color .9s var(--ease)}.hh-insel{position:absolute;top:3.6cqw;left:50%;width:30cqw;height:8cqw;margin-left:-15cqw;border-radius:99px;background:#0a1417}.hh-nav{display:flex;align-items:center;gap:2.5cqw}.hh-nav>i{width:1.1em;height:1.1em;flex:none;border-radius:min(var(--hb-rk),.35em);background:var(--hb-akzent);transition:background-color .9s}.hh-nav b{flex:1;min-width:0;font-size:.74em;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-menue{display:grid;gap:1.3cqw}.hh-menue i{width:5.5cqw;height:.9cqw;border-radius:9px;background:var(--hb-text)}.hh-kicker{margin-top:2cqw;font-size:.58em;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-akzent)}.hh-h1{font-family:var(--hb-h1);font-size:1.42em;line-height:1.05;font-weight:var(--hb-gewicht);letter-spacing:var(--hb-sperr);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.hb[data-thema=dienstleister] .hh-h1{font-size:1.12em}.hb[data-thema=handel] .hh-h1{font-size:1.6em;line-height:1}.hh-knopf{text-align:center;font-size:.7em;font-weight:650;padding:.8em;border-radius:var(--hb-rk);background:var(--hb-akzent);color:var(--hb-akzent-text);transition:background-color .9s,color .9s,border-radius .9s}.hh-bild{position:relative;flex:none;aspect-ratio:1 / 1.1;border-radius:var(--hb-r);background:var(--hb-flaeche);overflow:hidden;transition:background-color .9s,border-radius .9s}.hh-karte{display:flex;align-items:center;gap:.5em;padding:.6em;border-radius:var(--hb-r);background:var(--hb-flaeche);font-size:.68em;transition:background-color .9s,border-radius .9s}.hh-karte i{position:relative;overflow:hidden;display:block;width:1.9em;height:1.9em;flex:none;border-radius:min(var(--hb-rk),.4em);background:var(--hb-akzent)}.hh-karte b{font-weight:650}@media(max-width:1100px){.hero-kino .hero-inhalt{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.bu-tempo{display:none}}@media(max-width:860px){.hero-kino{min-height:0}.hero-kino .hero-inhalt{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "links" "buehne"}.hero-kino .hero-links{padding-top:0}.ht-zeile{white-space:normal}.ht-zeile>.ht-wechsel{display:grid}.buehne{aspect-ratio:16 / 12.5;margin:1.4rem 0 0}.bu-fenster{left:0;top:12%;width:80%}.bu-handy{left:70%;top:26%;width:28%}.bu-google{left:2%;top:-3%;width:58%}.buehne .bu-karte,.buehne .hm{font-size:.72rem;padding:.6rem .75rem}.buehne .hm-text b{font-size:.8rem}.buehne .hm-text>span{font-size:.72rem}.buehne .hm-symbol{width:32px;height:32px}.bu-chart,.bu-tempo,.bu-chat{display:none}.hb-beispiel{top:-2.4rem}.buehne .hm-stapel{left:auto;right:0;top:auto;bottom:-3%;width:84%}.hero-kino .hero-knoepfe{width:100%}}@media(prefers-reduced-motion:reduce){.bu-schwebe{animation:none}}@media(max-width:980px){.hero{min-height:0;justify-content:flex-start;padding-top:calc(var(--kopf-h) + clamp(1.8rem,5vw,3rem))}.hero-inhalt{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,6vw,3.4rem)}.hero-schau{max-width:640px}}@media(max-width:520px){.hero-titel{font-size:clamp(2.05rem,9.6vw,2.7rem)}.hero-knoepfe{width:100%}.hero-knoepfe .pille{flex:1 1 auto;justify-content:center}.hero-unterschrift{font-size:.85rem}}.statement{padding:clamp(7rem,14vw,12rem) var(--rand) clamp(5rem,9vw,8rem)}.statement-text{font-size:clamp(1.55rem,3vw,2.8rem);font-weight:550;line-height:1.2;letter-spacing:-.022em;max-width:26em}.statement-text .wort{opacity:.5}.statement-text em .wort{opacity:.68}.zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.zahlen>div{padding:1.8rem 1.4rem 0 0;display:flex;flex-direction:column-reverse;gap:.4rem}.zahlen>div+div{padding-left:1.4rem;border-left:1px solid var(--line)}.zahlen dd{font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:650;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.zahlen dt{color:var(--muted);font-size:.88rem}.arbeiten{position:relative;padding:clamp(5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem);overflow:hidden}.arbeiten:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 50% at 70% 55%,rgb(var(--petrol-hell-rgb) / .09),transparent 70%);pointer-events:none}.arbeiten-kopf{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:0 var(--rand);margin-bottom:clamp(3rem,6vw,5rem)}.arbeiten-stand{display:none}.zaehler-anzeige{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.1rem}.zaehler-anzeige b{color:var(--paper);font-size:2.4rem;letter-spacing:-.03em}.arbeiten-balken{display:flex;gap:6px}.arbeiten-balken i{position:relative;width:46px;height:3px;border-radius:3px;background:var(--line-2);overflow:hidden}.arbeiten-balken i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mint);transform-origin:left center;transform:scaleX(var(--f, 0))}.arbeiten-buehne{display:grid;gap:clamp(5rem,10vw,8rem);padding:0 var(--rand)}.arbeit{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,4vw,4rem);align-items:center}.arbeit-text{display:grid;gap:1rem;align-content:center;justify-items:start;max-width:34rem}.arbeit-nr{font-size:clamp(3.4rem,6.4vw,5.8rem);font-weight:600;line-height:.8;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1px var(--line-2)}.arbeit h3{font-size:clamp(1.8rem,2.9vw,2.7rem);font-weight:650;letter-spacing:-.03em;line-height:1.04}.arbeit-meta{color:var(--mint);font-size:.9rem;font-weight:600}.arbeit-text>p:not(.arbeit-meta):not(.arbeit-links){color:var(--muted)}.arbeit-links{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.marken{display:flex;flex-wrap:wrap;row-gap:.2rem;font-size:.88rem;color:var(--paper-2)}.marken li+li:before{content:"·";margin:0 .6rem;color:var(--muted-2);font-weight:700}.geraete{position:relative;container-type:size;aspect-ratio:16 / 11.4;perspective:1700px;perspective-origin:50% 35%}.geraete-schein{position:absolute;left:4%;top:6%;width:78%;height:72%;object-fit:cover;filter:blur(70px) saturate(1.5);opacity:.34;border-radius:40%;pointer-events:none}.geraete-hell .geraete-schein{opacity:.11}.geraete-3d{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-right:9cqw;transform-style:preserve-3d}.monitor{position:relative;width:min(82cqw,128cqh);transform-style:preserve-3d}.monitor-rahmen{position:relative;padding:1.25%;border-radius:clamp(10px,1.7cqw,20px);background:linear-gradient(160deg,#2e3b3f,#121b1e 48%,#0a1113);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff24,0 70px 100px -45px #000000f2;transform-style:preserve-3d}.monitor-rahmen:before,.monitor-rahmen:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.monitor-rahmen:before{top:0;right:0;bottom:0;left:0;background:#091012;transform:translateZ(-12px);box-shadow:0 0 0 1px #ffffff0d}.monitor-rahmen:after{top:8%;right:12%;bottom:8%;left:12%;background:#070d0f;transform:translateZ(-34px)}.monitor-schirm{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:clamp(4px,.7cqw,9px);background:#04090a}.monitor-schirm img{width:100%;height:auto;will-change:transform}.monitor-schirm:after,.handy-schirm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.03) 32%,transparent 46%);pointer-events:none}.monitor-hals{display:block;width:14%;aspect-ratio:3 / 1.5;margin:0 auto;background:linear-gradient(to bottom,#0a1113,#1f2a2d 60%,#121b1e);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.monitor-fuss{display:block;width:34%;aspect-ratio:34 / 1.8;margin:0 auto;border-radius:4px 4px 12px 12px;background:linear-gradient(to bottom,#34464a,#10181a);box-shadow:0 22px 36px -10px #000000e6}.handy{position:absolute;right:-10%;bottom:2%;width:22%;padding:2%;border-radius:17%/8%;background:linear-gradient(150deg,#354549,#10181a 50%,#091012);box-shadow:inset 0 0 0 1px #ffffff1f,-40px 50px 70px -24px #000000e6;transform:translateZ(110px);transform-style:preserve-3d}.handy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#05090a;transform:translateZ(-9px)}.handy-schirm{position:relative;aspect-ratio:780 / 1688;overflow:hidden;border-radius:13%/6%;background:#04090a}.handy-schirm:before{content:"";position:absolute;z-index:1;top:2.4%;left:50%;width:30%;height:3.2%;border-radius:99px;background:#04090a;transform:translate(-50%)}.handy-schirm img{width:100%;height:auto}.arbeiten.ist-buehne{height:100svh;min-height:620px;padding:calc(var(--kopf-h) + clamp(.8rem,2.5vh,2rem)) 0 clamp(1.2rem,3.5vh,2.6rem);display:grid;grid-template-rows:auto minmax(0,1fr)}.ist-buehne .arbeiten-kopf{margin-bottom:clamp(.8rem,3vh,2.2rem)}.ist-buehne .arbeiten-kopf .titel{font-size:clamp(2.2rem,4.2vw,4.2rem)}.ist-buehne .arbeiten-stand{display:grid;gap:.6rem;justify-items:end}.ist-buehne .arbeiten-buehne{position:relative;display:block;padding:0}.ist-buehne .arbeit{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 var(--rand);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);pointer-events:none}.ist-buehne .arbeit.aktiv .arbeit-text{pointer-events:auto}.ist-buehne .geraete{aspect-ratio:auto;height:100%}.ist-buehne .monitor{pointer-events:auto}.ist-buehne .arbeit-nr{font-size:clamp(3.6rem,7vw,6.6rem)}.demos{position:relative;padding:var(--abstand) var(--rand)}.demos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50% 40% at 20% 30%,rgb(var(--petrol-hell-rgb) / .07),transparent 70%);pointer-events:none}.demo{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0;container-type:inline-size;padding:clamp(1rem,1.6vw,1.35rem);border-radius:22px;background:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px rgb(var(--paper-rgb) / .04);font-size:.95rem}.demo button{cursor:pointer}.demo-kopf{display:grid;gap:.15rem}.demo-kopf b{font-size:1rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.demo-kopf span{color:var(--muted);font-size:.82rem}.demo-tage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:auto}.demo-tag{display:grid;justify-items:center;gap:.1rem;padding:.6rem 0 .55rem;border-radius:14px;border:1px solid var(--line);background:var(--ink-2);line-height:1.1;transition:background-color .25s,border-color .25s,color .25s}.demo-tag small{font-size:.7rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.demo-tag b{font-size:1.3rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-tag:hover{border-color:var(--line-2)}.demo-tag[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.demo-tag[aria-pressed=true] small{color:#4a6664}.demo-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.demo-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.2rem;padding:.35rem .5rem;border-radius:999px;border:1px solid var(--line-2);background:none;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15;transition:background-color .2s,border-color .2s,color .2s}.demo-slot:hover:not(:disabled){border-color:var(--paper)}.demo-slot[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.demo-slot:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--line);color:var(--muted)}.demo-slot:disabled s{text-decoration-thickness:1px}.demo-slot small{font-size:.66rem;font-weight:500}.demo-aktion{position:relative;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1.2rem;border-radius:999px;border:0;background:var(--red);color:var(--ink);font-weight:700;text-align:left;overflow:hidden;transition:background-color .25s,color .25s}.demo-aktion:hover:not(:disabled){background:var(--paper)}.demo-aktion svg{transition:transform .35s var(--ease)}.demo-aktion:hover:not(:disabled) svg{transform:translate(4px)}.demo-aktion:disabled{background:var(--ink-3);color:var(--muted);cursor:not-allowed}.demo-aktion.laedt{pointer-events:none}.demo-aktion.laedt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(var(--paper-rgb) / .35) 50%,transparent 80%);transform:translate(-100%);animation:schimmer 1s linear infinite}.demo-aktion.laedt svg{animation:stupsen .5s ease-in-out infinite alternate}@keyframes schimmer{to{transform:translate(100%)}}@keyframes stupsen{to{transform:translate(6px)}}.demo-ok{display:grid;justify-items:start;align-content:center;gap:.7rem;flex:1;padding:1.3rem;border-radius:18px;background:rgb(var(--mint-rgb) / .07);border:1px solid rgb(var(--mint-rgb) / .4);animation:auftauchen .6s var(--ease)}.demo-ok b{font-size:1.2rem;font-weight:650;letter-spacing:-.015em;line-height:1.25}.demo-ok p{color:var(--paper-2);font-size:.92rem;line-height:1.5;max-width:46ch}.demo-ok-icon{width:46px;height:46px;padding:11px;border-radius:50%;background:var(--mint);color:var(--ink);animation:plopp .7s var(--ease)}@keyframes auftauchen{0%{opacity:0;transform:translateY(10px) scale(.98)}}.demo-link{justify-self:start;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 0;border:0;border-bottom:1px solid var(--red);background:none;font-size:.86rem;font-weight:650;color:var(--paper);transition:color .2s}.demo-link:hover{color:var(--red-hell)}.demo-fortschritt{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.demo-fortschritt>i{display:block;height:100%;width:var(--w, 0%);min-width:6%;border-radius:inherit;background:var(--mint)}.demo-frage{margin-top:auto;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.15}.demo-antworten{display:grid;gap:.45rem;margin-bottom:auto}.demo-antwort{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-radius:16px;border:1px solid var(--line-2);background:var(--ink-2);font-weight:600;text-align:left;transition:border-color .25s,background-color .25s}.demo-antwort svg{color:var(--red);transition:transform .35s var(--ease)}.demo-antwort:hover{border-color:var(--red);background:rgb(var(--red-rgb) / .08)}.demo-antwort:hover svg{transform:translate(4px)}.demo-eingang{border-radius:18px;border:1px solid var(--line-2);background:var(--ink-2);overflow:hidden;animation:auftauchen .6s var(--ease)}.demo-eingang-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.demo-eingang-kopf span{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:650}.demo-eingang-kopf span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red)}.demo-marke{font-style:normal;padding:.22rem .65rem;border-radius:999px;background:var(--red);color:var(--ink);font-size:.74rem;font-weight:650}.demo-eingang dl>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--line)}.demo-eingang dl>div:last-child{border-bottom:0}.demo-eingang dt{color:var(--muted);font-size:.84rem}.demo-eingang dd{font-weight:650;font-size:.92rem}.demo-regler{display:grid;gap:.7rem}.demo-regler>span{display:flex;justify-content:space-between;align-items:baseline;color:var(--muted);font-size:.88rem}.demo-regler output{color:var(--paper);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-regler input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;margin:.5rem 0;border-radius:4px;background:linear-gradient(to right,var(--mint) var(--p, 30%),var(--line-2) var(--p, 30%));cursor:pointer}.demo-regler input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--paper);border:6px solid var(--mint);box-shadow:0 4px 16px #00000080;transition:transform .2s var(--ease)}.demo-regler input:active::-webkit-slider-thumb{transform:scale(1.18)}.demo-regler input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--paper);border:6px solid var(--mint)}.demo-regler input:focus-visible{outline-offset:8px}.demo-stufen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.3rem;border-radius:999px;background:var(--ink-2);border:1px solid var(--line)}.demo-stufe{padding:.55rem .4rem;border-radius:999px;border:0;background:none;color:var(--muted);font-size:.86rem;font-weight:650;transition:background-color .25s,color .25s}.demo-stufe:hover{color:var(--paper)}.demo-stufe[aria-pressed=true]{background:var(--paper);color:var(--ink)}.demo-haken{display:flex;flex-wrap:wrap;gap:.5rem}.demo-haken label{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .6rem;border-radius:999px;border:1px solid var(--line);cursor:pointer;font-size:.88rem;transition:border-color .2s,background-color .2s}.demo-haken label:has(input:checked){border-color:rgb(var(--mint-rgb) / .55);background:rgb(var(--mint-rgb) / .07)}.demo-haken input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid var(--line-2);background:var(--ink) center / 13px no-repeat;cursor:pointer;transition:background-color .2s,border-color .2s}.demo-haken input:checked{background-color:var(--mint);border-color:var(--mint);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 12l5 5L20 6' fill='none' stroke='%23081B20' stroke-width='3'/></svg>")}.demo-haken input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.demo-ergebnis{margin-top:auto;display:grid;gap:.35rem;padding:1.1rem 1.2rem;border-radius:18px;background:var(--ink-2);border:1px solid var(--line-2)}.demo-ergebnis>span{color:var(--muted);font-size:.76rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.demo-ergebnis b{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;font-weight:500;font-size:clamp(.95rem,4cqi,1.15rem);color:var(--mint);line-height:1.1}.demo-ergebnis em{font-family:var(--text);font-style:normal;font-size:clamp(1.35rem,6.5cqi,2.1rem);font-weight:700;letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums}.demo-ergebnis small{color:var(--muted);font-size:.78rem}.demo-sterne{display:inline-flex;gap:2px;color:var(--mint)}.demo-sterne svg{width:18px;height:18px}.demo-sterne.gross svg{width:34px;height:34px}.demo-schnitt{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.demo-schnitt b{font-size:3rem;font-weight:700;letter-spacing:-.035em;line-height:1}.demo-schnitt>span:last-child{color:var(--muted);font-size:.84rem;flex-basis:100%}.demo-stimme{min-height:8.4rem;display:grid;align-content:start;gap:.6rem;padding:1.1rem 1.2rem;border-radius:18px;background:var(--ink-2);border:1px solid var(--line);transition:opacity .26s,transform .26s var(--ease)}.demo-stimme blockquote{font-style:italic;font-weight:450;font-size:1.15rem;line-height:1.4}.demo-stimme blockquote:before{content:"„";color:var(--mint)}.demo-stimme blockquote:after{content:"“";color:var(--mint)}.demo-stimme figcaption{color:var(--muted);font-size:.84rem}.demo-stimme{transition:opacity .28s,transform .5s var(--ease)}.demo-stimme.weg{opacity:0;transform:translate(calc(var(--r, 1) * -18px))}.demo-stimme.kommt{opacity:0;transform:translate(calc(var(--r, 1) * 18px));transition:none}.demo-wahl{display:flex;flex-wrap:wrap;gap:.45rem}.demo-wahl button{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--red);transition:transform .25s var(--ease),border-color .2s}.demo-wahl button:hover{transform:translateY(-2px);border-color:var(--red)}.demo-wahl svg{width:26px;height:26px}.demo-wahl .gefuellt,.demo-wahl .voll .leer,.demo-wahl .vor .leer{display:none}.demo-wahl .voll .gefuellt,.demo-wahl .vor .gefuellt{display:block}.demo-hilfe{color:var(--muted);font-size:.86rem}.demo-verlauf{display:flex;flex-direction:column;gap:.55rem;height:250px;overflow-y:auto;overscroll-behavior:contain;padding:1rem;border-radius:18px;background:var(--ink-2);border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.demo-blase{max-width:84%;padding:.65rem .95rem;border-radius:18px;font-size:.92rem;line-height:1.45;animation:auftauchen .4s var(--ease)}.demo-blase.ich{align-self:flex-end;background:var(--mint);color:var(--ink);border-bottom-right-radius:5px;font-weight:550}.demo-blase.bot{align-self:flex-start;background:var(--ink-3);border-bottom-left-radius:5px}.demo-blase.tippt{display:inline-flex;gap:5px;padding:.85rem 1rem}.demo-blase.tippt i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:tippen 1s ease-in-out infinite}.demo-blase.tippt i:nth-child(2){animation-delay:.15s}.demo-blase.tippt i:nth-child(3){animation-delay:.3s}@keyframes tippen{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.demo-vorschlaege{display:flex;flex-wrap:wrap;gap:.4rem}.demo-vorschlaege:empty{display:none}.demo-chip{flex:none;padding:.42rem .78rem;border-radius:999px;border:1px solid var(--line-2);background:none;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.demo-chip:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.demo-eingabe{display:flex;gap:.5rem}.demo-eingabe input{flex:1;min-width:0;padding:.8rem 1.1rem;border-radius:999px;border:1px solid var(--line-2);background:var(--ink-2);transition:border-color .2s,box-shadow .2s}.demo-eingabe input::placeholder{color:var(--muted)}.demo-eingabe input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .16)}.demo-eingabe button{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:var(--red);color:var(--ink);transition:background-color .2s}.demo-eingabe button:hover{background:var(--paper)}.demo-beleg{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.1rem;align-items:start}.demo-zettel{position:relative;padding:1.1rem 1.1rem 1.3rem;border-radius:4px;background:#edf1ec repeating-linear-gradient(to bottom,transparent 0 27px,rgba(40,60,120,.13) 27px 28px);background-position:0 38px;color:#1f2b2d;transform:rotate(-1.4deg);box-shadow:0 18px 30px -12px #000000b3;overflow:hidden}.demo-zettel p{font-style:italic;font-weight:450;font-size:.95rem;line-height:1.25;padding:.22rem 0}.demo-zettel p>span{display:block;font-family:var(--text);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#566866}.demo-zettel .demo-zettel-titel{font-family:var(--text);font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-bottom:.5rem;margin-bottom:.2rem;border-bottom:1.5px solid #1F2B2D}.demo-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--mint);box-shadow:0 0 18px 4px rgb(var(--mint-rgb) / .5);opacity:0;transform:translateY(var(--scan, 0px));transition:transform .32s var(--ease),opacity .3s;pointer-events:none}.demo-scan:before{content:"";position:absolute;left:0;right:0;bottom:2px;height:30px;background:linear-gradient(to top,rgb(var(--mint-rgb) / .2),transparent)}.demo-zettel.scannt .demo-scan{opacity:1}.demo-zettel.fegt .demo-scan{transition:transform .6s cubic-bezier(.45,0,.55,1),opacity .2s}.demo-zettel p[data-zeile]{position:relative}.demo-zettel p[data-zeile]:after{content:"";position:absolute;top:0;right:-.45rem;bottom:0;left:-.45rem;border-radius:5px;background:rgb(var(--mint-tief-rgb) / .14);box-shadow:inset 0 0 0 1.5px rgb(var(--mint-tief-rgb) / .8);opacity:0;transform:scaleX(.94);transition:opacity .25s,transform .35s var(--ease),background-color .4s,box-shadow .4s;pointer-events:none}.demo-zettel p.liest:after{opacity:1;transform:none}.demo-zettel p.gelesen:after{opacity:1;transform:none;background:rgb(var(--mint-tief-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--mint-tief-rgb) / .3)}.demo-felder{display:grid;gap:.5rem}.demo-felder>div{display:grid;gap:.2rem}.demo-felder dt{color:var(--muted);font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.demo-felder dd{min-height:2.05rem;padding:.38rem .7rem;border-radius:10px;border:1px solid var(--line);background:var(--ink-2);font-size:.88rem;font-weight:600;line-height:1.35;transition:border-color .4s,background-color .4s}.demo-felder dd[data-leer]{background:linear-gradient(100deg,var(--ink-2) 30%,var(--ink-3) 50%,var(--ink-2) 70%) 0 0 / 300% 100%;animation:platzhalter 1.8s linear infinite}.demo-felder dd.neu{border-color:rgb(var(--mint-rgb) / .5);background:rgb(var(--mint-rgb) / .07)}.demo-felder dd.liest{border-color:var(--mint);background:rgb(var(--mint-rgb) / .12)}@keyframes platzhalter{to{background-position:-150% 0}}.demo-ok-zeile{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.85rem 1.1rem;border-radius:16px;background:rgb(var(--mint-rgb) / .07);border:1px solid rgb(var(--mint-rgb) / .4);font-weight:650;font-size:.92rem;animation:auftauchen .5s var(--ease)}.demo-ok-zeile svg{width:20px;height:20px;color:var(--mint)}.demo-ok-zeile .demo-link{margin-left:auto}.demo-feld{display:grid;gap:.35rem}.demo-feld>span{font-size:.8rem;color:var(--muted)}.demo-feld small{font-size:.74rem;margin-left:.2rem;opacity:.8}.demo-feld input{width:100%;min-width:0;padding:.7rem 1rem;border-radius:14px;border:1px solid var(--line-2);background:var(--ink-2);transition:border-color .2s,box-shadow .2s}.demo-feld input::placeholder{color:var(--muted)}.demo-feld input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .16)}.demo-gebucht{gap:.85rem;padding:1rem}.demo-woche{justify-self:stretch;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.demo-woche-tag{display:grid;gap:.3rem}.demo-woche-tag small{font-size:.68rem;color:var(--muted);text-align:center;letter-spacing:.03em}.demo-woche-tag.ist-tag small{color:var(--paper);font-weight:700}.demo-woche-spur{position:relative;height:104px;border-radius:10px;border:1px solid var(--line);overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0 calc(100% / 6 - 1px),var(--line) calc(100% / 6 - 1px) calc(100% / 6)),var(--ink-2)}.demo-woche-tag.ist-tag .demo-woche-spur{border-color:rgb(var(--mint-rgb) / .5)}.demo-woche-spur i{position:absolute;left:4px;right:4px;top:calc(var(--z) * 100% / 6 + 2px);height:calc(100% / 6 - 4px);border-radius:5px;background:var(--ink-4)}.demo-woche-neu{position:absolute;left:3px;right:3px;top:calc(var(--z) * 100% / 6 + 1px);height:calc(100% / 6 - 2px);display:grid;place-items:center;border-radius:5px;background:var(--mint);color:var(--ink);font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 6px 16px -4px rgb(var(--red-rgb) / .75);animation:einsetzen .9s var(--ease) .15s both}@keyframes einsetzen{0%{opacity:0;transform:translateY(-300%) scale(.9)}60%{opacity:1;transform:translateY(6%) scale(1.03)}to{opacity:1;transform:none}}.demo-gebucht-text b{display:flex;align-items:center;gap:.55rem;font-size:1.05rem}.demo-gebucht-text b svg{width:24px;height:24px;padding:5px;border-radius:50%;background:var(--mint);color:var(--ink)}.demo-gebucht-text p{margin-top:.3rem}.demo-erinnerung{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.86rem;color:var(--muted)}.demo-umschalter{display:inline-flex;padding:.2rem;border-radius:999px;background:var(--ink-2);border:1px solid var(--line)}.demo-umschalter button{padding:.38rem .95rem;border-radius:999px;border:0;background:none;color:var(--muted);font-size:.82rem;font-weight:650;transition:background-color .25s,color .25s}.demo-umschalter button:hover{color:var(--paper)}.demo-umschalter button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.demo-punkte{display:flex;align-items:center;gap:.9rem;font-size:.8rem;color:var(--muted)}.demo-punkte-reihe{display:inline-flex;align-items:center}.demo-punkte-reihe i{position:relative;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--ink);transition:background-color .3s,border-color .3s,box-shadow .3s}.demo-punkte-reihe i+i{margin-left:20px}.demo-punkte-reihe i+i:before{content:"";position:absolute;right:calc(100% + 3px);top:50%;width:14px;height:1.5px;margin-top:-.75px;background:var(--line-2)}.demo-punkte-reihe i.fertig{background:var(--mint);border-color:var(--mint)}.demo-punkte-reihe i.fertig+i:before{background:var(--mint)}.demo-punkte-reihe i.jetzt{border-color:var(--mint);box-shadow:0 0 0 4px rgb(var(--mint-rgb) / .18)}.demo-score{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.demo-tacho{width:100px;height:55px;overflow:visible}.demo-tacho path{fill:none;stroke-width:10;stroke-linecap:round}.demo-tacho .spur{stroke:var(--ink-4)}.demo-tacho .wert{stroke:var(--mint);stroke-dasharray:100 100;animation:tacho 1.1s var(--ease) .1s backwards}@keyframes tacho{0%{stroke-dashoffset:100}}.demo-score p{display:grid;gap:.15rem}.demo-score b{font-size:2.1rem;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.demo-score span{color:var(--muted);font-size:.8rem}.demo-fusszeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:auto}.demo-balken{position:relative;height:8px;margin:.6rem 0 .2rem;border-radius:99px;overflow:hidden;background:var(--ink-3)}.demo-balken i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:translate(calc(var(--x, 0) * 100%)) scaleX(var(--w, 0));transition:transform .7s var(--ease)}.demo-balken i:nth-child(1),.demo-anteile [data-farbe="0"]{background:var(--muted)}.demo-balken i:nth-child(2),.demo-anteile [data-farbe="1"]{background:var(--mint)}.demo-balken i:nth-child(3),.demo-anteile [data-farbe="2"]{background:var(--red)}.demo-anteile{display:grid;gap:.3rem;margin-bottom:.25rem}.demo-anteile li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.8rem;color:var(--muted)}.demo-anteile li>i{width:8px;height:8px;border-radius:2px}.demo-ergebnis .demo-anteile em{font-family:var(--text);font-style:normal;font-size:.84rem;font-weight:650;letter-spacing:0;color:var(--paper);font-variant-numeric:tabular-nums}.demo-bew{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem 1.3rem;align-items:center}.demo-bew .demo-schnitt{display:grid;gap:.35rem;justify-items:start}.demo-bew .demo-schnitt>span:last-child{max-width:9rem;line-height:1.35}@container (max-width: 300px){.demo-bew{grid-template-columns:minmax(0,1fr)}}.demo-verteilung{display:grid;gap:.3rem}.demo-verteilung li{display:grid;grid-template-columns:.7rem 11px minmax(0,1fr) 1.5rem;align-items:center;gap:.4rem;font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.demo-verteilung svg{width:11px;height:11px;color:var(--mint)}.demo-verteilung li>i{position:relative;height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.demo-verteilung s{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--mint);transform-origin:0 50%;transform:scaleX(var(--a));animation:fuellen 1.2s var(--ease) both}.demo-verteilung li:nth-child(2) s{animation-delay:.07s}.demo-verteilung li:nth-child(3) s{animation-delay:.14s}@keyframes fuellen{0%{transform:scaleX(0)}}.demo-verteilung em{font-style:normal;text-align:right;color:var(--paper)}.demo-karussell{display:grid;gap:.55rem}.demo-karussell-nav{display:flex;align-items:center;justify-content:center;gap:.4rem}.demo-pfeil{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:none;color:var(--paper);transition:background-color .2s,color .2s,border-color .2s}.demo-pfeil:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.demo-pfeil svg{width:15px;height:15px}.demo-pfeil.zurueck svg{transform:scaleX(-1)}.demo-dots{display:inline-flex}.demo-dot{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:none}.demo-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--line-2);transition:background-color .3s,transform .3s var(--ease)}.demo-dot:hover:before{background:var(--muted)}.demo-dot[aria-current=true]:before{background:var(--mint);transform:scale(1.35)}.demo-chip.mensch{display:inline-flex;align-items:center;gap:.4rem;border-style:dashed}.demo-chip svg{width:13px;height:13px;color:var(--red);transition:color .2s}.demo-chip:hover svg{color:var(--ink)}.demo-uebergabe{flex:none;display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .95rem;border-radius:16px;border:1px solid rgb(var(--mint-rgb) / .4);background:rgb(var(--mint-rgb) / .07);font-size:.88rem;line-height:1.45;animation:auftauchen .5s var(--ease)}.demo-uebergabe>svg{width:24px;height:24px;padding:5px;border-radius:50%;background:var(--mint);color:var(--ink)}.demo-uebergabe b{display:block;font-size:.95rem;margin-bottom:.15rem}.demo-uebergabe p{color:var(--paper-2)}.demo-eingabe input:disabled{opacity:.55;cursor:not-allowed}.pakete{padding:var(--abstand) var(--rand) clamp(4rem,8vw,7rem)}.lf{padding:var(--abstand) var(--rand) clamp(3rem,6vw,5rem)}.lf-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.lf-feld{display:flex}.lf-link{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:.7rem;width:100%;padding:1.5rem 1.4rem 1.3rem;border-radius:22px;border:1px solid var(--line);background:var(--ink-2);color:inherit;text-decoration:none;isolation:isolate;overflow:hidden;transition:border-color .35s,transform .5s var(--ease)}.lf-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 60% at 0% 0%,rgb(var(--mint-rgb) / .12),transparent 70%);opacity:0;transition:opacity .45s}.lf-link:hover,.lf-link:focus-visible{border-color:rgb(var(--mint-rgb) / .55);transform:translateY(-4px)}.lf-link:hover:before,.lf-link:focus-visible:before{opacity:1}.lf-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.lf-icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:14px;background:rgb(var(--mint-rgb) / .1);color:var(--mint)}.lf-icon svg{width:1.3rem;height:1.3rem}.lf-nr{color:var(--muted-2);font-size:.78rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.lf-link h3{font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.lf-link>p{color:var(--muted);font-size:.96rem;line-height:1.5}.lf-punkte{display:grid;gap:.3rem;margin:0;padding:.8rem 0 0;list-style:none;border-top:1px solid var(--line);color:var(--paper-2);font-size:.88rem}.lf-punkte li{position:relative;padding-left:1rem}.lf-punkte li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--mint)}.lf-fuss{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.4rem}.lf-preis{color:var(--paper);font-size:.9rem;font-weight:700}.lf-pfeil{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);transition:background-color .35s,color .35s,border-color .35s}.lf-pfeil svg{width:16px;height:16px;transition:transform .4s var(--ease)}.lf-link:hover .lf-pfeil{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lf-link:hover .lf-pfeil svg{transform:translate(3px)}.lf-weiter{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.4rem;margin-top:1.6rem;color:var(--muted);font-size:.95rem}@media(max-width:1240px){.lf-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lf-liste{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lf-link,.lf-link:before,.lf-pfeil,.lf-pfeil svg{transition:none}.lf-link:hover,.lf-link:focus-visible{transform:none}}.stapel{display:grid;gap:2rem}.paket-karte{position:sticky;top:calc(var(--kopf-h) + 1.5rem + var(--i) * 26px);min-height:min(66vh,560px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem clamp(2rem,5vw,5rem);padding:clamp(1.8rem,4vw,3.6rem);border-radius:32px;background:radial-gradient(80% 70% at 100% 0%,rgb(var(--petrol-hell-rgb) / .08),transparent 62%),var(--ink-2);border:1px solid var(--line);transform-origin:50% 0;box-shadow:0 -30px 60px -20px #0009}.paket-schatten{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;border-radius:inherit;background:#000;opacity:0;pointer-events:none}.paket-karte.tief{background:radial-gradient(80% 70% at 0% 100%,rgb(var(--petrol-hell-rgb) / .1),transparent 62%),var(--ink-3)}.paket-karte.empfohlen{border-color:rgb(var(--mint-rgb) / .55);background:radial-gradient(70% 60% at 100% 0%,rgb(var(--mint-rgb) / .1),transparent 62%),var(--ink-2)}.paket-marken{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.paket-empfehlung{display:inline-flex;padding:.35rem .8rem;border-radius:999px;background:var(--mint);color:var(--ink);font-size:.78rem;font-weight:700}.paket-links{display:flex;flex-direction:column;gap:1.2rem}.paket-marke{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.78rem;font-weight:650}.paket-karte h3{font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:650;letter-spacing:-.03em;line-height:1.02}.paket-kurz{font-size:1.12rem;color:var(--paper-2);max-width:30ch}.paket-preis{margin-top:auto;font-size:clamp(3.2rem,6.4vw,5rem);font-weight:650;letter-spacing:-.035em;line-height:.9;font-variant-numeric:tabular-nums}.paket-preis small{font-weight:500;font-size:.3em;letter-spacing:0;margin-left:.45rem;color:var(--muted)}.paket-rechts{display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-start}.paket-punkte{display:grid;gap:0}.paket-punkte li{display:flex;gap:.9rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--line);font-size:1.02rem}.paket-punkte li:first-child{border-top:1px solid var(--line)}.paket-punkte svg{color:var(--mint);transform:translateY(.18em)}.paket-fuss{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center;justify-content:space-between;margin-top:auto}.paket-tage{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.groesser{margin-top:clamp(4rem,8vw,7rem);display:grid;gap:1.6rem}.groesser>h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em}.groesser-reihe{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.anbau-karte{display:grid;gap:.8rem;padding:2rem;border-radius:var(--radius);border:1px dashed var(--line-2);text-decoration:none;transition:border-color .3s,background-color .3s}.anbau-karte:hover{border-color:var(--red);background:rgb(var(--red-rgb) / .05)}.anbau-kopf{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.anbau-karte b{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.anbau-karte .ab{font-size:1.2rem;font-weight:650;letter-spacing:-.01em;color:var(--mint);white-space:nowrap}.anbau-karte p{color:var(--muted)}.anbau-karte .textlink{justify-self:start}.miete-hinweis{color:var(--muted);max-width:70ch}.miete-hinweis b{color:var(--paper);font-weight:600}.kleinkram{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin-top:2.4rem;color:var(--muted);font-size:.95rem}.kleinkram div{display:flex;gap:.6rem}.kleinkram dd{color:var(--paper);font-weight:600}.betreuung{grid-column:1 / -1;margin-top:clamp(3rem,6vw,5rem);display:grid;gap:1.2rem}.betreuung h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em}.betreuung-text{color:var(--muted)}.betreuung-reihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vertrag{padding:1.8rem;border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);display:grid;gap:.6rem}.vertrag b{font-size:1.1rem;font-weight:650}.vertrag .preis-zeile{font-size:2.4rem;font-weight:700;letter-spacing:-.03em;line-height:1}.vertrag .preis-zeile small{font-size:.9rem;font-weight:500;color:var(--muted);letter-spacing:0}.vertrag p:last-child{color:var(--muted);font-size:.94rem}.vertrag.mitte{border-color:rgb(var(--mint-rgb) / .55)}.konfigurator{position:relative;padding:clamp(6rem,11vw,10rem) var(--rand)}.konfig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.6rem,3vw,3rem);align-items:start}.konfig-form{display:grid;gap:1.8rem;padding:clamp(1.4rem,2.6vw,2.4rem);border-radius:30px;background:var(--ink-2);border:1px solid var(--line);min-width:0}.konfig-schritte{display:grid;gap:.9rem}.fortschritt{height:3px;border-radius:3px;background:var(--line);overflow:hidden}.fortschritt span{display:block;height:100%;width:100%;background:var(--mint);transform:scaleX(var(--fortschritt, .1667));transform-origin:left center;transition:transform .6s var(--ease)}.konfig-schritte ol{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.konfig-schritte button{counter-increment:s;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .5rem;border-radius:999px;border:1px solid var(--line);background:none;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--muted);transition:color .25s,border-color .25s,background-color .25s}.konfig-schritte ol{counter-reset:s}.konfig-schritte button:before{content:counter(s);width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;background:var(--ink-3);font-size:.72rem;color:var(--paper)}.konfig-schritte button.fertig:before{content:"";background:var(--ink-3) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12l4.5 4.5L19 7' fill='none' stroke='%235FD3BF' stroke-width='2.4'/></svg>") center / 70% no-repeat}.konfig-schritte button[aria-current=step]{color:var(--ink);background:var(--paper);border-color:var(--paper)}.konfig-schritte button:not([aria-current]){padding:.3rem}.konfig-schritte button:not([aria-current]) span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.konfig-schritte button:not([aria-current]):hover{border-color:var(--line-2);color:var(--paper)}.konfig-schritte button[aria-current=step]:before{background:var(--mint);color:var(--ink)}.schritt-zahl{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.schritt{border:0;display:grid;gap:1.6rem;min-width:0}.schritt.rein{animation:rein .6s var(--ease)}@keyframes rein{0%{opacity:0;transform:translateY(18px)}}.schritt h3{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;outline:none}.feld{display:grid;gap:.55rem;min-width:0}.feld-titel{font-size:.85rem;font-weight:650}.feld-titel i{font-style:normal;font-weight:500;color:var(--red);font-size:.74rem;margin-left:.35rem}.feld-titel small{font-weight:500;color:var(--muted);margin-left:.3rem}.feld input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]),.feld textarea{width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--line-2);background:var(--ink);transition:border-color .2s,box-shadow .2s}.feld textarea{resize:vertical;line-height:1.5}.feld input::placeholder,.feld textarea::placeholder{color:var(--muted-2)}.feld input:focus,.feld textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .15)}[aria-invalid=true]{border-color:var(--red-hell)!important}.fehlertext{color:var(--red-hell);font-size:.84rem}.felder-2{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.feld-zeile{grid-template-columns:1fr auto;align-items:center}.optionen{display:grid;gap:.6rem}.optionen-2{grid-template-columns:1fr 1fr}.option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.15rem;border-radius:18px;border:1px solid var(--line);cursor:pointer;transition:border-color .25s,background-color .25s}.option-klein{grid-template-columns:minmax(0,1fr) auto}.option input{position:absolute;opacity:0;pointer-events:none}.option:hover{border-color:var(--line-2)}.option:has(input:checked){border-color:var(--mint);background:rgb(var(--mint-rgb) / .07)}.option:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.option-icon svg{width:46px;height:36px}.option-icon rect{fill:var(--ink);stroke:var(--muted);stroke-width:1.2}.option:has(input:checked) .option-icon rect{stroke:var(--mint)}.option-text b{display:block;font-weight:650;letter-spacing:-.01em}.option-text small{display:block;color:var(--muted);font-size:.84rem;line-height:1.4;margin-top:.15rem}.option-preis{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.option-preis small{display:block;font-weight:500;font-size:.76rem;color:var(--muted)}.option-top:after{content:"Empfehlung";position:absolute;top:-.6rem;right:1rem;padding:.12rem .55rem;border-radius:999px;background:var(--mint);color:var(--ink);font-size:.68rem;font-weight:700}.umschalter{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:999px;background:var(--ink);border:1px solid var(--line);justify-self:start}.umschalter label{cursor:pointer}.umschalter input{position:absolute;opacity:0;pointer-events:none}.umschalter span{display:block;padding:.5rem 1rem;border-radius:999px;font-size:.86rem;font-weight:600;color:var(--muted);transition:background-color .25s,color .25s}.umschalter label:has(input:checked) span{background:var(--paper);color:var(--ink)}.umschalter label:has(input:focus-visible) span{outline:2px solid var(--red)}.umschalter.klein span{padding:.35rem .75rem;font-size:.78rem}.regler-gruppe{display:grid;gap:1.1rem}.regler{display:grid;grid-template-columns:6rem minmax(0,1fr) 6rem;gap:1rem;align-items:center;font-size:.88rem;color:var(--muted)}.regler span:last-child{text-align:right}.regler input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(to right,var(--mint) var(--p, 50%),var(--line-2) var(--p, 50%));cursor:pointer}.regler input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--paper);border:5px solid var(--mint);box-shadow:0 4px 14px #0006;transition:transform .2s var(--ease)}.regler input:active::-webkit-slider-thumb{transform:scale(1.2)}.regler input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--paper);border:5px solid var(--mint)}.farben{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.farbe{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.88rem}.farbe input{width:44px;height:44px;padding:0;border:2px solid var(--line-2);border-radius:50%;background:none;cursor:pointer;overflow:hidden}.farbe input::-webkit-color-swatch-wrapper{padding:0}.farbe input::-webkit-color-swatch{border:0;border-radius:50%}.animationen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.anim{position:relative;display:grid;align-content:start;gap:.35rem;padding:.8rem;border-radius:18px;border:1px solid var(--line);cursor:pointer;transition:border-color .25s,background-color .25s}.anim input{position:absolute;opacity:0;pointer-events:none}.anim:has(input:checked){border-color:var(--mint);background:rgb(var(--mint-rgb) / .07)}.anim:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.anim b{font-weight:650;margin-top:.3rem}.anim small{color:var(--muted);font-size:.8rem;line-height:1.35}.anim-schloss{position:absolute;top:.7rem;right:.7rem;font-style:normal;font-size:.68rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;background:var(--ink-3);color:var(--red-hell)}.anim-schloss:empty{display:none}.anim-demo{position:relative;height:74px;border-radius:12px;background:var(--ink);overflow:hidden}.anim-demo i{position:absolute;left:12%;height:8px;border-radius:4px;background:var(--paper)}.anim-demo i:nth-child(1){top:20%;width:56%}.anim-demo i:nth-child(2){top:44%;width:38%;background:var(--muted-2)}.anim-demo i:nth-child(3){top:66%;width:24%;height:12px;background:var(--mint)}.anim[data-stufe="1"] .anim-demo i{animation:stufe1 3.2s var(--ease) infinite}.anim[data-stufe="2"] .anim-demo i{animation:stufe2 2.6s var(--ease) infinite}.anim[data-stufe="3"] .anim-demo i{animation:stufe3 2.2s var(--ease) infinite}.anim .anim-demo i:nth-child(2){animation-delay:.12s}.anim .anim-demo i:nth-child(3){animation-delay:.24s}@keyframes stufe1{0%{opacity:0}30%,to{opacity:1}}@keyframes stufe2{0%{opacity:0;transform:translateY(18px)}35%,to{opacity:1;transform:none}}@keyframes stufe3{0%{opacity:0;transform:translate(-60px) skew(-20deg) scaleX(1.4)}40%,to{opacity:1;transform:none}}.chips{display:flex;flex-wrap:wrap;gap:.45rem}.chip{padding:.5rem .95rem;border-radius:999px;border:1px solid var(--line-2);background:none;cursor:pointer;font-size:.86rem;font-weight:550;transition:background-color .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--paper)}.chip[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ablage{display:grid;gap:.8rem}.ablage-feld{display:grid;justify-items:center;gap:.35rem;text-align:center;padding:1.8rem 1.2rem;border-radius:20px;border:1.5px dashed var(--line-2);cursor:pointer;transition:border-color .25s,background-color .25s}.ablage-feld svg{width:30px;height:30px;color:var(--red);margin-bottom:.3rem}.ablage-feld b{font-weight:650}.ablage-feld span{color:var(--muted);font-size:.86rem;max-width:42ch}.ablage-feld:hover,.ablage.drueber .ablage-feld{border-color:var(--red);background:rgb(var(--red-rgb) / .06)}.dateien{display:grid;gap:.5rem}.dateien-raster{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.datei{position:relative;display:grid;gap:.35rem;font-size:.76rem;color:var(--muted);min-width:0}.datei img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;background:var(--ink)}[data-liste=logo] .datei{grid-template-columns:90px minmax(0,1fr);align-items:center}[data-liste=logo] .datei img{object-fit:contain;padding:.5rem;background:#fff}.datei span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datei button{position:absolute;top:.35rem;right:.35rem;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:0;background:rgb(var(--ink-rgb) / .8);cursor:pointer}.datei button svg{width:14px;height:14px}.haken-liste{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.haken{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.75rem .9rem;border-radius:14px;border:1px solid var(--line);cursor:pointer;font-size:.88rem;transition:border-color .2s,background-color .2s}.haken input,.einwilligung input{position:absolute;opacity:0;pointer-events:none}.haken-box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;transition:background-color .2s,border-color .2s}.haken:has(input:checked),.einwilligung:has(input:checked){border-color:var(--mint)}.haken:has(input:checked){background:rgb(var(--mint-rgb) / .07)}input:checked+.haken-box{background:var(--mint);border-color:var(--mint)}input:checked+.haken-box:after{content:"";width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translate(1px,-1px)}input:focus-visible+.haken-box{outline:2px solid var(--red);outline-offset:2px}.haken-preis{color:var(--muted);font-size:.8rem;white-space:nowrap}.zaehler{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem;border-radius:999px;border:1px solid var(--line-2)}.zaehler button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--ink-3);cursor:pointer}.zaehler button:hover{background:var(--paper);color:var(--ink)}.zaehler output{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.einwilligung{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem;border-radius:16px;border:1px solid var(--line);cursor:pointer;font-size:.88rem;color:var(--muted)}.einwilligung .haken-box{margin-top:.15rem}.zusammenfassung{padding:1.3rem;border-radius:18px;background:var(--ink);border:1px solid var(--line)}.zusammenfassung h4{font-size:.8rem;font-weight:700;color:var(--muted);margin-bottom:.8rem}.zusammenfassung dl{display:grid;gap:.45rem}.zusammenfassung dl div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;font-size:.9rem}.zusammenfassung dt{color:var(--muted)}.fehlerbox{padding:.9rem 1.1rem;border-radius:14px;background:rgb(var(--red-rgb) / .12);border:1px solid var(--red);color:var(--paper);font-size:.92rem}.konfig-knoepfe{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.konfig-knoepfe [data-aktion=weiter],.konfig-knoepfe [data-aktion=senden]{margin-left:auto}.live{position:sticky;top:calc(var(--kopf-h) + 1.2rem);display:grid;gap:1rem;min-width:0}.live-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.live-titel{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:.92rem;margin-right:auto}.geraet{border-radius:18px;overflow:hidden;background:#10252a;border:1px solid var(--line);box-shadow:0 40px 80px -30px #000c;width:100%;justify-self:center}.geraet-leiste{height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--line)}.geraet-leiste i{width:9px;height:9px;border-radius:50%;background:var(--ink-3)}.geraet-leiste span{margin-left:10px;padding:.15rem .8rem;border-radius:999px;background:var(--ink);color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geraet-bild{position:relative;aspect-ratio:16 / 10.5;overflow:hidden;background:#fff}.geraet[data-geraet=handy]{width:min(300px,80%);border-radius:40px;border:9px solid #1B2F34}.geraet[data-geraet=handy] .geraet-leiste{display:none}.geraet[data-geraet=handy] .geraet-bild{aspect-ratio:9 / 18}.preis{padding:1.4rem;border-radius:22px;background:var(--ink-2);border:1px solid var(--line);display:grid;gap:.5rem}.posten{display:grid;gap:.35rem;font-size:.9rem}.posten li{display:flex;justify-content:space-between;gap:1rem}.posten li span:first-child{color:var(--muted)}.posten li span:last-child{text-align:right;font-variant-numeric:tabular-nums}.summe{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--line)}.summe span{color:var(--muted);font-size:.88rem}.summe b{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dazu{text-align:right;font-weight:600}.preis .klein{color:var(--muted);font-size:.8rem}.preis .hinweis{color:var(--red-hell)}.preis-pille{position:fixed;left:50%;bottom:1rem;z-index:55;display:none;align-items:center;gap:.9rem;padding:.7rem 1.1rem .7rem 1.2rem;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:0 20px 40px #00000080;transform:translate(-50%,150%);transition:transform .5s var(--ease);font-size:.85rem}.preis-pille b{font-size:1.05rem;font-weight:700}.preis-pille.sichtbar{transform:translate(-50%)}.erfolg{max-width:640px;margin:0 auto;text-align:center;display:grid;justify-items:center;gap:1.2rem;padding:clamp(2.4rem,5vw,4rem);border-radius:32px;background:var(--ink-2);border:1px solid rgb(var(--mint-rgb) / .55);outline:none}.erfolg-haken{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--ink);animation:plopp .8s var(--ease)}.erfolg-haken svg{width:34px;height:34px}@keyframes plopp{0%{transform:scale(0) rotate(-40deg)}}.erfolg h3{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.035em}.erfolg p{color:var(--muted)}.erfolg p b{color:var(--paper)}.erfolg a{color:var(--red-hell)}.ablauf{position:relative;padding:var(--abstand) var(--rand)}.ablauf-spur{position:relative}.schritte-ablauf{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.schritte-ablauf li{display:grid;gap:.7rem;align-content:start}.ablauf-nr{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--ink);border:1px solid var(--line-2);font-weight:700;font-size:.95rem;margin-bottom:.6rem;transition:background-color .4s,color .4s,border-color .4s}.schritte-ablauf li.an .ablauf-nr{background:var(--mint);border-color:var(--mint);color:var(--ink)}.schritte-ablauf>li>b{font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.schritte-ablauf p{color:var(--muted);font-size:.96rem}.ablauf-linie{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.ablauf-linie path{fill:none;stroke:rgb(var(--mint-rgb) / .7);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.team{padding:var(--abstand) var(--rand)}.team-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.person{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(1.2rem,2.6vw,2.2rem);align-items:end;padding:clamp(.9rem,1.4vw,1.2rem);border-radius:30px;background:var(--ink-2);border:1px solid var(--line)}.portraet{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 70% 20%,rgb(var(--petrol-hell-rgb) / .38),transparent 70%),linear-gradient(165deg,var(--ink-4),var(--ink) 75%)}.portraet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle,var(--mint) 1.3px,transparent 1.8px) 0 0 / 10px 10px;-webkit-mask-image:radial-gradient(70% 60% at 65% 30%,#000 15%,transparent 75%);mask-image:radial-gradient(70% 60% at 65% 30%,#000 15%,transparent 75%);opacity:.45;transition:transform 1.2s var(--ease)}.person:hover .portraet:before{transform:scale(1.06) translate(-2%,2%)}.portraet-kuerzel{display:inline-flex;align-items:baseline;font-size:clamp(5rem,10vw,9rem);font-weight:650;letter-spacing:-.035em;line-height:.8;color:var(--paper)}.portraet-kuerzel i{width:.17em;height:.17em;margin-left:.05em;border-radius:50%;background:var(--red)}.portraet-hinweis{position:absolute;left:.9rem;bottom:.9rem;padding:.28rem .7rem;border-radius:999px;border:1px dashed var(--line-2);background:rgb(var(--ink-rgb) / .6);color:var(--paper-2);font-size:.74rem;font-weight:600}.person-text{display:grid;gap:.6rem;padding:0 .6rem 1rem 0}.person-text h3{font-size:clamp(2rem,3.4vw,3rem);font-weight:650;letter-spacing:-.03em;line-height:1;margin-bottom:.4rem}.person-rolle{font-weight:650;font-size:1rem}.person-solo{max-width:1040px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.person-solo .person-rolle{color:var(--mint)}.person-solo .textlink{justify-self:start;margin-top:.4rem}.studio-beweis{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.person.person-kompakt{max-width:none;grid-template-columns:1fr;align-content:start}.person-kompakt .portraet{aspect-ratio:16 / 9}.person-kompakt .portraet-kuerzel{font-size:clamp(4.2rem,7vw,6.4rem)}.person-kompakt .person-text{padding:.4rem .6rem .8rem}.person-kompakt .person-text h3{font-size:clamp(1.8rem,2.6vw,2.4rem)}.mess{position:relative;display:grid;align-content:start;gap:1.2rem;padding:clamp(1.3rem,2.4vw,2rem);border-radius:30px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden;isolation:isolate}.mess:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 100% 0%,rgb(var(--petrol-hell-rgb) / .2),transparent 70%)}.mess-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.mess-kopf h3{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;letter-spacing:-.015em}.mess-live{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border-radius:999px;background:rgb(var(--mint-rgb) / .1);color:var(--mint);font-size:.76rem;font-weight:700;white-space:nowrap}.mess-live i{width:7px;height:7px;border-radius:50%;background:var(--mint)}.mess.gemessen .mess-live i{animation:mess-puls 2.2s ease-out 3}@keyframes mess-puls{0%{box-shadow:0 0 rgb(var(--mint-rgb) / .55)}70%,to{box-shadow:0 0 0 8px rgb(var(--mint-rgb) / 0)}}.mess-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-radius:20px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.mess-wert{display:grid;align-content:start;gap:.5rem;padding:clamp(1rem,1.8vw,1.4rem);background:var(--ink-2)}.mess-wert dt{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.02em}.mess-wert dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.mess-zahl{font-size:clamp(2.6rem,4.2vw,3.6rem);font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--paper-2);transition:color .6s var(--ease)}.mess-wert.hat-wert .mess-zahl{color:var(--paper)}.mess-wert:is([data-wert=cookies],[data-wert=fremde]).hat-wert .mess-zahl{color:var(--mint)}.mess-einheit{color:var(--muted);font-size:1rem;font-weight:650}.mess-wert small{flex-basis:100%;margin-top:.45rem;color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.4}.mess-hinweis{color:var(--muted-2);font-size:.78rem;line-height:1.5;max-width:62ch}@media(max-width:1000px){.studio-beweis{grid-template-columns:1fr}.person.person-kompakt{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end}.person-kompakt .portraet{aspect-ratio:4 / 5}}@media(max-width:640px){.person.person-kompakt{grid-template-columns:1fr}.person-kompakt .portraet{aspect-ratio:16 / 9}.mess{border-radius:24px}.mess-zahl{font-size:2.3rem}.mess-einheit{flex-basis:100%}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;padding:var(--abstand) var(--rand)}.faq-kopf{display:grid;gap:1.4rem;align-content:start}.faq-kopf p{color:var(--muted);max-width:30ch;font-size:1.08rem}.faq-liste{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:650;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq-plus{position:relative;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--line-2);transition:transform .5s var(--ease),background-color .3s,border-color .3s}.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] .faq-plus{transform:rotate(45deg);background:var(--mint);border-color:var(--mint);color:var(--ink)}.faq details p{padding:0 3rem 1.6rem 0;color:var(--muted);max-width:62ch}.schluss{position:relative;display:grid;justify-items:center;gap:clamp(2rem,4vw,3rem);text-align:center;padding:clamp(6rem,12vw,11rem) var(--rand) clamp(4rem,8vw,6rem);overflow:hidden;isolation:isolate}.schluss:before{content:"";position:absolute;left:50%;top:55%;z-index:-1;width:min(90vw,1100px);aspect-ratio:1;border-radius:50%;background:radial-gradient(40% 40% at 44% 46%,rgb(var(--petrol-hell-rgb) / .22),transparent),radial-gradient(26% 26% at 62% 60%,rgb(var(--red-rgb) / .09),transparent);transform:translate(-50%,-50%);pointer-events:none}.schluss-punkte{width:min(560px,78vw);height:auto;margin-top:calc(-1*clamp(.6rem,1.5vw,1.2rem))}.schluss-text{font-size:clamp(2.5rem,6vw,5rem);font-weight:650;letter-spacing:-.032em;line-height:1.02;text-wrap:balance;max-width:18ch}.kontakt{display:grid;grid-template-columns:repeat(3,auto);gap:1rem 3.5rem;margin-top:2rem}.kontakt p{display:grid;gap:.2rem}.kontakt span{color:var(--muted);font-size:.8rem}.fuss{padding:clamp(3.5rem,7vw,5.5rem) var(--rand) 1.4rem;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.meldung{position:fixed;left:50%;bottom:1.2rem;z-index:70;display:flex;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.55rem .55rem .55rem 1.2rem;border-radius:999px;background:var(--paper);color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.3;box-shadow:0 24px 50px #0000008c;transform:translate(-50%,180%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s}.meldung.sichtbar{transform:translate(-50%);visibility:visible;transition:transform .5s var(--ease)}.meldung:empty{display:none}.meldung a{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:650}.lst-bereich{padding:var(--abstand) var(--rand)}.lst-ki{background:linear-gradient(to bottom,var(--ink),#0A2329 40%,var(--ink))}.pakete .betreuung{margin-top:clamp(4rem,8vw,6.5rem)}.lst-plan{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.lst-liste{min-width:0}.lst-gruppe+.lst-gruppe{margin-top:clamp(2.4rem,4vw,3.4rem)}.lst-gruppe-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 2rem;padding-bottom:.9rem;border-bottom:1px solid var(--line-2)}.lst-gruppe-kopf h3{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.lst-gruppe-kopf p{color:var(--muted);font-size:.9rem}.lst-zeile{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"icon text preis" "icon text aktion";gap:.35rem 1.1rem;align-items:center;padding:1.15rem .6rem;margin:0 -.6rem;border-bottom:1px solid var(--line);border-radius:16px;isolation:isolate;transition:background-color .35s var(--ease)}.lst-ki .lst-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text preis" "text aktion"}.lst-ki .lst-gruppe ul{border-top:1px solid var(--line-2)}.lst-zeile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--mint-rgb) / .08),transparent 70%);opacity:0;transition:opacity .3s}.lst-zeile:hover:before{opacity:1}.lst-zeile.lst-aktiv{background:linear-gradient(90deg,rgb(var(--mint-rgb) / .1),rgb(var(--mint-rgb) / .02) 70%,transparent)}.lst-icon{grid-area:icon;align-self:start;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--ink-3);color:var(--mint);transition:background-color .3s,color .3s}.lst-icon svg{width:22px;height:22px}.lst-zeile.gewaehlt .lst-icon,.lst-zeile.lst-aktiv .lst-icon{background:var(--mint);color:var(--ink)}.lst-text{grid-area:text;display:grid;gap:.25rem}.lst-text h4,.lst-text .lst-name{font-size:1.12rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.lst-text p{color:var(--muted);font-size:.9rem;line-height:1.45;max-width:52ch}.lst-zeilenpreis{grid-area:preis;justify-self:end;font-size:1.1rem;font-weight:650;letter-spacing:-.01em;line-height:1;white-space:nowrap}.lst-zeilenpreis small,.lst-preis small{font-family:var(--text);font-style:normal;font-size:.72rem;color:var(--muted);margin-left:.3rem}.lst-aktionen{grid-area:aktion;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.lst-zeile .hinzu{padding:.5rem .9rem;font-size:.82rem}.lst-testen{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgb(var(--red-rgb) / .55);background:rgb(var(--red-rgb) / .1);color:var(--paper);font-size:.82rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.lst-testen svg{width:.75em;height:.75em;color:var(--red);transition:color .25s}.lst-testen:hover,.lst-aktiv .lst-testen{background:var(--red);border-color:var(--red);color:var(--ink)}.lst-testen:hover svg,.lst-aktiv .lst-testen svg{color:var(--ink)}.lst-buehne{position:sticky;top:max(calc(var(--kopf-h) + 1.2rem),calc((100vh + var(--kopf-h) - var(--sticky-h, 600px)) / 2));display:grid;gap:.9rem;min-width:0;padding:clamp(1rem,1.6vw,1.4rem);border-radius:30px;background:var(--ink-2);border:1px solid rgb(var(--mint-rgb) / .3);box-shadow:0 50px 100px -50px rgb(var(--petrol-hell-rgb) / .4),0 20px 50px -30px #000c}.lst-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;align-items:center;padding:.2rem .3rem .9rem;border-bottom:1px solid var(--line)}.lst-art{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.5rem;font-size:.76rem;font-weight:650;color:var(--mint);letter-spacing:.01em}.lst-art:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);animation:puls 2.4s infinite}.lst-titel{min-width:0;color:var(--muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.3}.lst-titel b{display:block;color:var(--paper);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.lst-kauf{display:flex;align-items:center;gap:.8rem}.lst-preis{font-size:1.2rem;font-weight:650;letter-spacing:-.01em;line-height:1;white-space:nowrap}.lst-reiter{display:flex;flex-wrap:wrap;gap:.4rem}.lst-reiter button{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--muted);font-size:.8rem;font-weight:650;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.lst-reiter button:hover{color:var(--paper);border-color:var(--paper)}.lst-reiter button[aria-selected=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lst-flaeche{display:flex;min-width:0}.lst-flaeche>.demo{flex:1}.lst-flaeche.lst-neu>.demo{animation:lst-rein .55s var(--ease)}@keyframes lst-rein{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.lst-hinweis{padding:0 .3rem;color:var(--muted);font-size:.78rem}.lst-halter{list-style:none;padding:1rem 0 1.6rem}.lst-schliessen{display:none}.lst-halter .lst-buehne{position:static}.lst-extras{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 2rem;margin-top:clamp(2.4rem,4vw,3.4rem);padding-top:1.3rem;border-top:1px solid var(--line)}.lst-extras>p{font-weight:700}.lst-extras .kleinkram{margin-top:0}.option-paket{grid-template-areas:"icon text preis" "icon mehr mehr";row-gap:.55rem}.option-paket .option-icon{grid-area:icon;align-self:start}.option-paket .option-text{grid-area:text}.option-paket .option-preis{grid-area:preis;align-self:start}.option-umfang{display:block;margin-top:.2rem;font-style:normal;font-size:.84rem;font-weight:650;color:var(--red-hell)}.option-mehr{grid-area:mehr;display:block;padding-top:.55rem;border-top:1px dashed var(--line);color:var(--muted);font-size:.8rem;line-height:1.5}.option-mehr b{color:var(--paper);font-weight:650}.option-grund{margin-top:.9rem;padding:.95rem 1.1rem;border-radius:18px;background:rgb(var(--mint-rgb) / .05);border:1px solid rgb(var(--mint-rgb) / .22)}.option-grund p{font-size:.82rem;font-weight:700;margin-bottom:.55rem}.option-grund ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem}.option-grund li{display:flex;gap:.45rem;align-items:baseline;font-size:.8rem;color:var(--muted);line-height:1.4}.option-grund li svg{width:.85em;height:.85em;flex:none;color:var(--mint);transform:translateY(.1em)}.paket-dazu{font-size:.86rem;font-weight:700;opacity:.85;margin-bottom:-.9rem}.grund-leiste{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.3rem,2.4vw,2rem);border-radius:28px;border:1px solid var(--line-2);background:var(--ink-2)}.grund-leiste h3{font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1.1rem}.grund-leiste ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1.6rem}.grund-leiste li{display:flex;gap:.55rem;align-items:baseline;font-size:.95rem;line-height:1.4}.grund-leiste li svg{width:.9em;height:.9em;flex:none;color:var(--mint);transform:translateY(.1em)}.anbau-umfang{display:block;font-size:.85rem;font-weight:650;color:var(--red-hell)}@media(max-width:1100px){.grund-leiste ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.option-paket{grid-template-areas:"icon text" "icon preis" "mehr mehr";grid-template-columns:auto minmax(0,1fr)}.option-paket .option-preis{text-align:left}.option-grund ul,.grund-leiste ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.lst-plan{grid-template-columns:minmax(0,1fr)}.lst-buehne{position:static}}@media(max-width:620px){.lst-zeile{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon text" "icon preis" "icon aktion"}.lst-ki .lst-zeile{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "preis" "aktion"}.lst-icon{width:42px;height:42px}.lst-zeilenpreis,.lst-aktionen{justify-self:start;justify-content:flex-start}.lst-kopf{grid-template-columns:minmax(0,1fr)}.lst-buehne{border-radius:24px;padding:.9rem}}@media(prefers-reduced-motion:reduce){.lst-flaeche.lst-neu>.demo,.lst-art:before{animation:none}}@media(max-width:1100px){.kopf-nav{display:none}.kopf-cta{margin-left:auto}.konfig{grid-template-columns:1fr}.live{position:static;order:-1}.person{grid-template-columns:1fr}}@media(max-width:860px){body{font-size:1rem}:root{--kopf-h: 66px}.kopf-logo img{width:128px}.kopf-cta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopf-cta{padding:.7rem .9rem}.abschnitt-kopf{grid-template-columns:1fr}.zahlen{grid-template-columns:1fr 1fr}.zahlen>div:nth-child(3){padding-left:0;border-left:0}.arbeit{grid-template-columns:1fr;gap:1.6rem}.arbeit-text{order:2}.geraete{aspect-ratio:16 / 12.5;margin:0 -.4rem}.geraete-3d{padding-right:12cqw}.monitor{width:min(86cqw,126cqh)}.handy{right:-13%;width:24%}.arbeit-nr{font-size:3.4rem}.paket-karte{grid-template-columns:1fr;min-height:0;top:calc(var(--kopf-h) + .8rem + var(--i) * 14px)}.groesser-reihe,.betreuung-reihe{grid-template-columns:1fr}.demo{border-radius:18px}.demo-verlauf{height:280px}.felder-2,.haken-liste,.optionen-2{grid-template-columns:1fr}.regler{grid-template-columns:4.6rem minmax(0,1fr) 4.6rem;font-size:.8rem}.schritte-ablauf{grid-template-columns:1fr;gap:2.2rem}.schritte-ablauf li{grid-template-columns:56px minmax(0,1fr);column-gap:1.2rem;row-gap:.35rem}.schritte-ablauf .ablauf-nr{grid-row:1 / span 2;margin-bottom:0}.schritte-ablauf>li>b{padding-top:.75rem}.team-reihe{grid-template-columns:1fr}.person{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.person-text h3{font-size:2.2rem}.faq,.kontakt{grid-template-columns:1fr}.preis-pille{display:flex}.meldung{bottom:5rem}}@media(max-width:520px){.demo-vorschlaege{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1*clamp(1rem,1.6vw,1.35rem));padding:0 clamp(1rem,1.6vw,1.35rem) .2rem;scrollbar-width:none}.demo-vorschlaege::-webkit-scrollbar{display:none}.demo-verlauf{height:240px}.portraet{aspect-ratio:16 / 11}.demo-beleg{grid-template-columns:minmax(0,1fr)}.demo-zettel{transform:rotate(-.8deg)}.person{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.statement-text .wort,.statement-text em .wort{opacity:1}.geraete-3d{transform:rotateY(-14deg) rotateX(6deg)}.demo-zettel.scannt .demo-scan{opacity:.8}.demo-woche-neu{animation:none}.demo-felder dd[data-leer]{background:var(--ink-2)}}a.nav-punkt:not([aria-current]),a.nav-punkt[aria-current=false]{background:linear-gradient(currentColor,currentColor) 0 calc(100% + 3px) / 0 1px no-repeat;transition:color .25s,background-size .4s var(--ease)}a.nav-punkt:not([aria-current]):hover,a.nav-punkt[aria-current=false]:hover{background-size:100% 1px}.nav-check{display:inline-flex;align-items:center;gap:.45rem}.nav-check:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);animation:puls 2.4s infinite}@media(min-width:1101px)and (max-width:1320px){.kopf{gap:1.4rem}.kopf-nav{gap:1.2rem}.nav-punkt{font-size:.88rem}.kopf-logo img{width:136px}}.nav-zahl{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .38rem;margin:-.2rem -.3rem -.2rem -.15rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.74rem;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1}.nav-zahl-pop{animation:nav-pop .6s var(--ease)}@keyframes nav-pop{0%{transform:scale(.3)}40%{transform:scale(1.3)}to{transform:none}}.nav-knopf{display:none;align-items:center;gap:.6rem;height:44px;padding:0 1.05rem 0 .95rem;border-radius:999px;border:1px solid var(--line-2);background:rgb(var(--ink-rgb) / .42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);font-size:.88rem;font-weight:650;cursor:pointer;transition:border-color .25s,background-color .25s,color .25s}.nav-knopf:hover{border-color:var(--paper)}.nav-knopf-striche{display:grid;gap:5px;width:18px}.nav-knopf-striche i{display:block;height:1.5px;border-radius:2px;background:currentColor;transform-origin:right center;transition:transform .4s var(--ease)}.nav-knopf-striche i:last-child{transform:scaleX(.65)}.nav-knopf:hover .nav-knopf-striche i:last-child{transform:none}@media(max-width:1100px){.kopf{gap:.6rem}.nav-knopf{display:inline-flex}}@media(max-width:380px){.kopf-logo img{width:112px}.nav-knopf{padding:0 .85rem}}html.nav-offen{overflow:hidden;scrollbar-gutter:stable}.nav-menue{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0 var(--rand) max(1.4rem,env(safe-area-inset-bottom));border:0;background:var(--ink);color:var(--paper);overflow-y:auto;overscroll-behavior:contain;--nav-x: calc(100% - var(--rand) - 2.6rem);--nav-y: calc(var(--kopf-h) / 2);clip-path:circle(0 at var(--nav-x) var(--nav-y));transition:clip-path .42s cubic-bezier(.7,0,.2,1)}.nav-menue[open]{display:flex;flex-direction:column}.nav-menue.nav-an{clip-path:circle(150% at var(--nav-x) var(--nav-y));transition:clip-path .85s cubic-bezier(.7,0,.2,1)}.nav-menue::backdrop{background:transparent}.nav-menue:before{content:"";position:fixed;left:-20%;right:-20%;bottom:-35%;height:75%;background:radial-gradient(50% 50% at 40% 50%,rgb(var(--petrol-hell-rgb) / .22),transparent 70%),radial-gradient(35% 40% at 75% 60%,rgb(var(--red-rgb) / .1),transparent 70%);pointer-events:none}.nav-menue-kopf{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--kopf-h);flex:none;background:linear-gradient(var(--ink) 75%,rgb(var(--ink-rgb) / 0))}.nav-zu{display:inline-flex;align-items:center;gap:.55rem;height:44px;padding:0 1.05rem 0 .9rem;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--paper);font-size:.88rem;font-weight:650;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.nav-zu svg{width:1em;height:1em;transition:transform .5s var(--ease)}.nav-zu:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.nav-zu:hover svg{transform:rotate(90deg)}.nav-menue-nav{position:relative;flex:1 0 auto;display:flex;align-items:center;padding:1.2rem 0 1.6rem}.nav-liste{width:100%;display:grid}.nav-liste li{overflow:hidden;border-bottom:1px solid var(--line)}.nav-liste li:first-child{border-top:1px solid var(--line)}.nav-liste a{display:flex;align-items:baseline;gap:1rem;padding:.5rem .2rem;text-decoration:none;white-space:nowrap;font-size:clamp(1.7rem,7vw,2.8rem);font-weight:650;letter-spacing:-.03em;line-height:1.08;transform:translateY(105%);transition:transform .35s var(--ease),color .25s}.nav-menue.nav-an .nav-liste a{transform:none;transition:transform .9s var(--ease) calc(.2s + var(--n) * .05s),color .25s}.nav-liste a:hover,.nav-liste a[aria-current=true]{color:var(--red)}.nav-nr{min-width:1.7rem;color:var(--muted);font-size:.78rem;font-weight:650;letter-spacing:0;font-variant-numeric:tabular-nums;transition:color .25s}.nav-liste a:hover .nav-nr,.nav-liste a[aria-current=true] .nav-nr{color:var(--red)}.nav-marke{align-self:center;margin-left:.2rem;padding:.2rem .6rem;border-radius:999px;border:1px solid rgb(var(--mint-rgb) / .5);color:var(--mint);font-family:var(--text);font-style:normal;font-size:.78rem;font-weight:650;letter-spacing:0;line-height:1.2}@media(max-width:460px){.nav-marke{display:none}}.nav-menue-fuss{position:relative;display:grid;gap:.8rem;flex:none;opacity:0;transform:translateY(18px);transition:opacity .25s,transform .35s var(--ease)}.nav-menue.nav-an .nav-menue-fuss{opacity:1;transform:none;transition:opacity .6s ease calc(.2s + var(--n) * .05s),transform .9s var(--ease) calc(.2s + var(--n) * .05s)}.nav-menue-fuss .pille{justify-content:center}.nav-menue-fuss p{color:var(--muted);font-size:.88rem;text-align:center}@media(max-width:1100px){.lst-plan .lst-buehne,.lst-halter .lst-buehne{position:relative;top:auto}.lst-buehne[data-lst-zu]{display:none}.lst-schliessen{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--paper);font-size:.8rem;font-weight:650;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.lst-schliessen svg{width:.9em;height:.9em}.lst-schliessen:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lst-buehne .lst-art{padding-right:7rem;min-height:1.9rem}.lst-testen[aria-expanded=true]{background:var(--red);border-color:var(--red);color:var(--ink)}.lst-testen[aria-expanded=true] svg{color:var(--ink)}}.lst-art{color:var(--red-hell)}.lst-art:before{background:var(--mint)}.demo-feld small{opacity:1}.lst-zeile{border-bottom-color:transparent}.lst-zeile:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:-1px;height:1px;background:var(--line);pointer-events:none}.geraete picture{display:contents}.chk{padding:clamp(2rem,5vw,4rem) var(--rand) var(--abstand)}.chk-plan{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4.5vw,5rem);align-items:start;padding:clamp(1.3rem,4vw,4rem);border-radius:36px;background:radial-gradient(70% 55% at 0% 0%,rgb(var(--petrol-hell-rgb) / .16),transparent 62%),radial-gradient(45% 45% at 100% 100%,rgb(var(--red-rgb) / .06),transparent 70%),var(--ink-2);border:1px solid var(--line);overflow:clip;isolation:isolate}.chk-plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle,rgb(var(--paper-rgb) / .07) 1px,transparent 1.6px) 0 0 / 18px 18px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 65%);mask-image:linear-gradient(to bottom,#000,transparent 65%);pointer-events:none}.chk-info{display:grid;gap:1.5rem;align-content:start;min-width:0}.chk-marke{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:.42rem .9rem .42rem .75rem;border-radius:999px;border:1px solid rgb(var(--mint-rgb) / .4);background:rgb(var(--mint-rgb) / .08);font-size:.8rem;font-weight:650}.chk-titel{font-size:clamp(2.4rem,4.6vw,4.4rem);max-width:12ch}.chk-text{color:var(--muted);max-width:50ch;font-size:1.05rem}.chk-scan{border-radius:18px;border:1px solid var(--line-2);background:var(--ink);overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.chk-scan-leiste{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-bottom:1px solid var(--line)}.chk-scan-leiste i{width:8px;height:8px;border-radius:50%;background:var(--ink-4)}.chk-scan-leiste span{margin-left:8px;padding:.1rem .7rem;border-radius:999px;background:var(--ink-3);color:var(--muted);font-size:.7rem}.chk-scan-seite{position:relative;height:clamp(200px,19vw,240px);padding:16px 18px;display:grid;align-content:start;gap:10px}.chk-scan-seite{background:#f3eee6;color:#1b2830}.chk-sk{display:block}.chk-sk-kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.66rem}.chk-sk-kopf b{display:inline-flex;align-items:center;gap:.4rem;font-weight:750;white-space:nowrap}.chk-sk-kopf b i{width:10px;height:10px;border-radius:2px;background:#d9692f}.chk-sk-kopf span{color:#5e6b70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chk-sk-titel{margin-top:6px;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.chk-sk-zeile{color:#5e6b70;font-size:.74rem}.chk-sk-knopf{justify-self:start;padding:.35rem .75rem;border-radius:4px;background:#a9481a;color:#fff;font-size:.68rem;font-weight:700}.chk-sk-titel,.chk-sk-zeile{max-width:60%}.chk-sk-foto{position:absolute;top:42px;right:18px;bottom:96px;width:33%;border-radius:6px;overflow:hidden}.chk-sk-foto .vb-ki-mini{left:auto;top:auto;right:.4em;bottom:.4em}.chk-sk-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.chk-sk-karten i{padding:.6rem .7rem;border-radius:6px;background:#e6ded1;font-size:.66rem;font-style:normal;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chk-strahl{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:transform,opacity}.chk-strahl:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--mint) 20%,var(--mint-hell) 50%,var(--mint) 80%,transparent);box-shadow:0 0 18px 2px rgb(var(--mint-rgb) / .45)}.chk-strahl:after{content:"";position:absolute;left:0;right:0;top:-56px;height:56px;background:linear-gradient(to top,rgb(var(--mint-rgb) / .14),transparent)}.chk-ziel{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .65rem .28rem .3rem;border-radius:999px;border:1px solid var(--line-2);background:rgb(var(--ink-rgb) / .88);color:var(--muted);font-size:.72rem;font-weight:650;white-space:nowrap}.chk-ziel b{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--ink-3);color:var(--paper);font-size:.62rem}.chk-an .chk-strahl{animation:chk-strahl 5s cubic-bezier(.45,0,.55,1) infinite}.chk-an .chk-ziel{animation:chk-ziel 5s var(--ease) var(--t) infinite}.chk-an .chk-ziel b{animation:chk-ziel-b 5s var(--ease) var(--t) infinite}@keyframes chk-strahl{0%{transform:translateY(0);opacity:0}6%{opacity:1}62%{transform:translateY(100%);opacity:1}70%,to{transform:translateY(100%);opacity:0}}@keyframes chk-ziel{0%,to{border-color:var(--line-2);color:var(--muted);box-shadow:none}5%,45%{border-color:var(--mint);color:var(--paper);box-shadow:0 0 0 4px rgb(var(--mint-rgb) / .14)}60%{border-color:var(--line-2);color:var(--muted);box-shadow:none}}@keyframes chk-ziel-b{0%,to{background:var(--ink-3);color:var(--paper)}5%,45%{background:var(--mint);color:var(--ink)}60%{background:var(--ink-3);color:var(--paper)}}.chk-punkte{display:grid;border-top:1px solid var(--line)}.chk-punkte li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.chk-nr{padding-top:.15rem;color:var(--red);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.chk-punkte h3{margin-bottom:.3rem;font-size:1.12rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.chk-punkte p{color:var(--muted);font-size:.93rem;line-height:1.55}.chk-var{display:inline-block;padding:0 .45rem;border-radius:6px;border:1px dashed var(--line-2);background:var(--ink-3);color:var(--paper);font-size:.9em;line-height:1.45}.chk-karte{position:relative;display:grid;min-width:0;padding:clamp(1.2rem,2.4vw,2.2rem);border-radius:28px;background:var(--ink);border:1px solid var(--line-2);box-shadow:0 50px 100px -50px rgb(var(--petrol-hell-rgb) / .4),0 20px 50px -30px #000c}.chk-form{display:grid;gap:1.1rem;min-width:0}.chk-form-kopf{display:grid;gap:.55rem;padding-bottom:1.1rem;margin-bottom:.1rem;border-bottom:1px solid var(--line)}.chk-form-titel{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.chk-video{display:flex;align-items:center;gap:.65rem;color:var(--muted);font-size:.9rem;line-height:1.35}.chk-video-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--red);color:var(--ink)}.chk-video-icon svg{width:12px;height:12px;margin-left:2px}.chk-feld{display:grid;gap:.45rem;min-width:0}.chk-feld>label:not(.chk-ok){font-size:.85rem;font-weight:650}.chk-feld label small{margin-left:.35rem;color:var(--muted);font-size:.8rem;font-weight:500}.chk-feld input:not([type=checkbox]){width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--line-2);background:var(--ink-2);transition:border-color .2s,box-shadow .2s,background-color .2s}.chk-feld input:not([type=checkbox]):hover{border-color:rgb(var(--paper-rgb) / .36)}.chk-feld input:not([type=checkbox]):focus{outline:none;border-color:var(--red);background:var(--ink);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .18)}.chk-feld input::placeholder{color:var(--muted-2)}.chk-felder-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.chk-falsch input:not([type=checkbox]){border-color:var(--red-hell)}.chk-fehler{display:flex;gap:.45rem;color:var(--red-hell);font-size:.84rem;line-height:1.4;animation:chk-rein .35s var(--ease)}.chk-fehler:before{content:"!";flex:none;display:grid;place-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;border-radius:50%;background:var(--red-hell);color:var(--ink);font-size:.68rem;font-weight:700}.chk-ok{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--line);cursor:pointer;color:var(--muted);font-size:.84rem;line-height:1.5;transition:border-color .2s,background-color .2s}.chk-ok:hover{border-color:var(--line-2)}.chk-ok input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chk-box{width:20px;height:20px;margin-top:.1rem;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--line-2);transition:background-color .2s,border-color .2s}.chk-ok:has(input:checked){border-color:rgb(var(--mint-rgb) / .55);background:rgb(var(--mint-rgb) / .06)}.chk-ok input:checked+.chk-box{background:var(--mint);border-color:var(--mint)}.chk-ok input:checked+.chk-box:after{content:"";width:12px;height:12px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.2l2.6 2.6L10 3.4' fill='none' stroke='%23081B20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}.chk-ok input:focus-visible+.chk-box{outline:2px solid var(--red);outline-offset:2px}.chk-falsch .chk-ok{border-color:var(--red-hell)}.chk-status{display:grid;gap:.8rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--red);background:rgb(var(--red-rgb) / .1);font-size:.9rem;animation:chk-rein .4s var(--ease)}.chk-status b{font-weight:700}.chk-mail{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;padding-bottom:.1rem;border-bottom:1px solid var(--red);font-weight:650;text-decoration:none}.chk-mail svg{transition:transform .4s var(--ease)}.chk-mail:hover svg{transform:translate(4px)}.chk-senden{justify-content:center;width:100%;margin-top:.2rem}.chk-senden.laedt svg{display:none}.chk-senden.laedt:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:drehen .8s linear infinite}.chk-klein{color:var(--muted);font-size:.8rem;text-align:center}.chk-klein a{color:var(--paper);text-underline-offset:3px}.chk-feld .chk-ok small{display:block;margin:.2rem 0 0;color:var(--muted);font-size:.78rem;font-weight:500}.chk-hilfe{color:var(--muted);font-size:.8rem;line-height:1.45;padding-left:1rem}.chk-klein.ds-hinweis{text-align:left;line-height:1.5}.chk-erfolg{display:grid;justify-items:center;align-content:center;gap:1rem;padding:2rem 1rem;text-align:center;outline:none;animation:chk-rein .6s var(--ease)}.chk-erfolg-haken{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--ink);animation:chk-plopp .8s var(--ease)}.chk-erfolg-haken svg{width:34px;height:34px}.chk-erfolg h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.chk-erfolg p{max-width:40ch;color:var(--muted)}.chk-erfolg p b{color:var(--paper)}@keyframes chk-rein{0%{opacity:0;transform:translateY(10px)}}@keyframes chk-plopp{0%{transform:scale(0) rotate(-40deg)}}@media(max-width:1100px){.chk-plan{grid-template-columns:minmax(0,1fr)}.chk-karte{position:static}.chk-titel{max-width:14ch}}@media(max-width:620px){.chk-plan{padding:1.1rem;border-radius:26px}.chk-karte{padding:1.15rem;border-radius:20px}.chk-felder-2{grid-template-columns:minmax(0,1fr)}.chk-scan-seite{height:200px;padding:14px}.chk-ziel{font-size:.66rem}}.faq{align-items:start}.faq-kopf{position:sticky;top:calc(var(--kopf-h) + 2rem)}.faq-themen{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem}.faq-themen a{display:inline-flex;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}.faq-themen a:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.faq .faq-liste{display:grid;gap:clamp(2.2rem,4vw,3.2rem);border-top:0}.faq-gruppe{border-top:1px solid var(--line-2)}.faq-gruppe-titel{display:flex;align-items:center;gap:.6rem;padding:1.1rem 0 .2rem;color:var(--red-hell);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.faq-gruppe-titel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}.faq summary{padding:1.3rem 0}.faq [data-faq-frage]{transition:transform .45s var(--ease)}.faq summary:hover [data-faq-frage]{transform:translate(4px)}.faq summary:hover .faq-plus{border-color:var(--paper)}.faq details[open] summary:hover .faq-plus{border-color:var(--red)}.faq details p{padding-right:3.6rem}.faq details{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .5s var(--ease),opacity .35s,content-visibility .5s allow-discrete}.faq details[open]::details-content{block-size:auto;opacity:1}@media(max-width:860px){.faq-kopf{position:static}.faq details p{padding-right:0}}.fuss-oben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:2.8rem clamp(2rem,5vw,5rem)}.fuss-marke{display:grid;gap:1.1rem;align-content:start;justify-items:start}.fuss-logo img{width:180px;height:auto}.fuss-marke p{max-width:24ch;line-height:1.5}.fuss-marke .fuss-slogan{max-width:none;margin-top:.2rem;color:var(--paper);font-size:1.02rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}.fuss-marke .fuss-leistung{max-width:none;margin-top:-.6rem;color:var(--mint);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fuss-leistung i{font-style:normal;color:var(--red)}.fuss-spalten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.6rem}.fuss-titel{margin-bottom:1rem;color:var(--paper);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fuss-spalte ul{display:grid;gap:.6rem}.fuss-spalte a{padding-bottom:2px;color:var(--muted);text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 100% / 0 1px no-repeat;transition:color .25s,background-size .45s var(--ease)}.fuss-spalte a:hover,.fuss-spalte a:focus-visible{color:var(--paper);background-size:100% 1px}.fuss-kontakt li{display:grid;gap:.15rem}.fuss-kontakt span{color:var(--muted);font-size:.76rem}.fuss-kontakt b{font-weight:500;overflow-wrap:anywhere}.fuss-punkte{display:block;width:100%;height:auto;margin-top:clamp(3rem,6vw,4.5rem);opacity:.9}.fuss-unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;font-size:.84rem}.fuss-b2b{flex:1 1 22rem;max-width:62ch;color:var(--paper-2);line-height:1.45}.b2b-hinweis{color:var(--paper-2);font-size:.86rem;line-height:1.45}.b2b-hinweis:before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:.55em;border-radius:50%;background:var(--mint);vertical-align:.12em}.fuss-hoch{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--paper);font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.fuss-hoch svg{transform:rotate(-90deg);transition:transform .4s var(--ease)}.fuss-hoch:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.fuss-hoch:hover svg{transform:rotate(-90deg) translate(3px)}@media(max-width:1100px){.fuss-oben{grid-template-columns:minmax(0,1fr)}.fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem}}.recht-kopf{background:rgb(var(--ink-rgb) / .86);border-bottom-color:var(--line)}.recht-zurueck{margin-left:auto}body:has(>.recht):after{content:"";position:absolute;left:0;right:0;top:0;height:760px;z-index:-1;background:radial-gradient(42% 58% at 86% 6%,rgb(var(--petrol-hell-rgb) / .14),transparent 70%),radial-gradient(26% 40% at 100% 36%,rgb(var(--red-rgb) / .06),transparent 70%);pointer-events:none}.recht{max-width:860px;padding:calc(var(--kopf-h) + clamp(3rem,8vw,6rem)) var(--rand) clamp(4rem,9vw,7rem);margin:0 auto}.recht h1{font-size:clamp(2.4rem,5vw,4.4rem);font-weight:650;letter-spacing:-.032em;line-height:1.02;margin-bottom:1.6rem}.recht-hinweis{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.2rem;margin-bottom:2.6rem;border-radius:16px;border:1px dashed rgb(var(--red-rgb) / .6);background:rgb(var(--red-rgb) / .07);color:var(--paper);font-size:.95rem}.recht-hinweis:before{content:"";flex:none;width:8px;height:8px;margin-top:.5rem;border-radius:50%;background:var(--red)}.recht section{padding:1.6rem 0;border-top:1px solid var(--line)}.recht h2{margin-bottom:.7rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.recht p+p{margin-top:.6rem}.recht .platzhalter{display:inline-block}@media(prefers-reduced-motion:reduce){.nav-menue,.nav-menue.nav-an{clip-path:none}.nav-liste a{transform:none}.nav-menue-fuss{opacity:1;transform:none}.chk-strahl{display:none}.chk-ziel{border-color:var(--mint);color:var(--paper)}.chk-ziel b{background:var(--mint);color:var(--ink)}}.nav-leiste{display:flex;align-items:center;gap:1.9rem}.nav-leiste>li{position:relative}.nav-dd-knopf{height:44px}.nav-dd-pfeil{width:.75em;height:.75em;opacity:.7;transition:transform .35s var(--ease),opacity .25s}.nav-dd-knopf:hover .nav-dd-pfeil,.nav-dd.offen .nav-dd-pfeil{opacity:1}.nav-dd.offen .nav-dd-pfeil{transform:rotate(180deg)}.nav-dd.offen>.nav-dd-knopf,.nav-dd.nav-hier>.nav-dd-knopf{color:var(--paper)}.nav-dd.nav-hier>.nav-dd-knopf:after{content:"";position:absolute;left:calc(50% - .5em);bottom:.15rem;width:5px;height:5px;border-radius:50%;background:var(--red);transform:translate(-50%)}.nav-dd-feld{position:absolute;top:100%;left:50%;z-index:5;padding-top:.7rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .18s,transform .3s var(--ease),visibility 0s .3s}.nav-dd.offen>.nav-dd-feld,.kopf:not(.nav-js) .nav-dd:hover>.nav-dd-feld,.kopf:not(.nav-js) .nav-dd:focus-within>.nav-dd-feld{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .2s,transform .4s var(--ease)}.nav-dd-karte{display:grid;gap:.1rem;width:max-content;min-width:17rem;max-width:22rem;padding:.45rem;border-radius:18px;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 30px 60px -24px color-mix(in srgb,var(--ink) 85%,transparent)}.nav-dd-link{display:grid;gap:.12rem;padding:.7rem .95rem;border-radius:12px;text-decoration:none;transition:background-color .2s}.nav-dd-link b{display:flex;align-items:center;gap:.5rem;color:var(--paper);font-size:.95rem;font-weight:650}.nav-dd-link span{color:var(--muted);font-size:.82rem;line-height:1.4}.nav-dd-link:hover,.nav-dd-link:focus-visible{background:var(--ink-3)}.nav-dd-link:focus-visible{outline-offset:-2px}.nav-dd-link[aria-current=page] b:after,.nav-dd-link[aria-current=true] b:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}.nav-dd-check b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}.nav-dd-check{margin-top:.3rem;border-top:1px solid var(--line);border-radius:0 0 12px 12px}@media(min-width:1101px)and (max-width:1320px){.nav-leiste{gap:1.3rem}}.nav-gruppen{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem clamp(1.5rem,4vw,3rem)}.nav-gruppe-titel{margin-bottom:.55rem;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .2s}.nav-menue.nav-an .nav-gruppe-titel{opacity:1;transition:opacity .6s ease calc(.15s + var(--n) * .05s)}.nav-gruppe .nav-liste a{padding:.6rem .1rem;font-size:clamp(1.25rem,5vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:normal}.nav-liste a[aria-current=page]{color:var(--red)}.nav-liste a[aria-current=page]:after{content:"";align-self:center;width:7px;height:7px;margin-left:auto;border-radius:50%;background:currentColor}.sei-mehr{display:grid;gap:1.3rem;justify-items:start}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.kopf{view-transition-name:kopf}html.nav-offen .kopf{view-transition-name:none}::view-transition-old(root){animation:sei-raus .22s ease-in both}::view-transition-new(root){animation:sei-rein .5s var(--ease) both}::view-transition-group(kopf){animation-duration:.3s}}@keyframes sei-raus{to{opacity:0}}@keyframes sei-rein{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.nav-dd-feld,.nav-dd-pfeil{transition:none}.nav-gruppe-titel{opacity:1}}.pakete-weiter{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin-top:clamp(2rem,4vw,3rem)}.pakete-weiter span{color:var(--muted);font-size:.95rem}.ablauf-link{color:inherit;text-decoration-color:var(--red);text-underline-offset:3px}.anf{padding:var(--abstand) var(--rand) clamp(3rem,6vw,5rem)}.anf-plan{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:2rem clamp(2rem,5vw,5rem);align-items:end}.anf-kopf{display:grid;gap:1.3rem}.anf-marke{display:inline-flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.86rem;font-weight:600;letter-spacing:.02em}.anf-titel{max-width:16ch}.anf-text{max-width:52ch;color:var(--paper-2);font-size:clamp(1.05rem,1.3vw,1.18rem)}.anf-aktion{display:grid;gap:1rem;justify-items:start}.anf-klein{max-width:34ch;color:var(--muted);font-size:.92rem;line-height:1.5}.anf-mass{--g: clamp(1.4rem, 3vw, 3rem);grid-column:1 / -1;margin-top:clamp(2.5rem,5vw,4.5rem)}.anf-band{position:relative;height:46px;border-radius:8px;border:1px solid rgb(var(--mint-rgb) / .35);background:rgb(var(--mint-rgb) / .08);overflow:hidden;transform-origin:0 50%}.anf-band-skala{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgb(var(--mint-rgb) / .75) 1px,transparent 1px) 0 0 / 50px 58% repeat-x,linear-gradient(to right,rgb(var(--mint-rgb) / .35) 1px,transparent 1px) 0 0 / 10px 30% repeat-x}.anf-pin{position:absolute;top:0;bottom:0;left:calc(var(--p) * (100% + var(--g)) / 3 + 7px);width:2px;background:var(--red)}.anf-pin:after{content:"";position:absolute;left:50%;bottom:7px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--red)}.anf-fragen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem var(--g);margin-top:1.4rem}.anf-fragen li{display:grid;gap:.45rem;align-content:start}.anf-nr{color:var(--mint);font-size:.8rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.anf-fragen h3{font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:650;letter-spacing:-.02em;line-height:1.15}.anf-fragen p{color:var(--muted);font-size:.98rem;max-width:34ch}.anf-wege{margin-top:clamp(4.5rem,9vw,7.5rem)}.anf-wege-titel{margin-bottom:clamp(1.4rem,2.6vw,2.2rem);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:650;letter-spacing:-.025em}.anf-tueren{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}@media(max-width:1240px){.anf-tueren{grid-template-columns:repeat(2,minmax(0,1fr))}.anf-tuer{min-height:250px}}.anf-tuer{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.6rem;height:100%;min-height:290px;padding:clamp(2.6rem,4vw,3.4rem) clamp(1.4rem,2.4vw,2rem) clamp(1.3rem,2vw,1.7rem);border-radius:46% 46% 22px 22px/22% 22% 22px 22px;border:1px solid var(--line-2);background:radial-gradient(90% 60% at 50% 0%,rgb(var(--petrol-hell-rgb) / .12),transparent 70%),var(--ink-2);text-decoration:none;isolation:isolate;overflow:hidden;transition:border-color .35s,transform .5s var(--ease)}.anf-tuer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 55% at 50% 0%,rgb(var(--mint-rgb) / .16),transparent 72%);opacity:0;transition:opacity .45s}.anf-tuer:hover{border-color:rgb(var(--mint-rgb) / .6);transform:translateY(-4px)}.anf-tuer:hover:before{opacity:1}.anf-tuer-nr{justify-self:center;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.anf-tuer b{justify-self:center;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:650;letter-spacing:-.025em;text-align:center}.anf-tuer-text{color:var(--muted);font-size:.96rem;text-align:center;max-width:30ch;justify-self:center}.anf-tuer-pfeil{justify-self:center;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);transition:background-color .35s,color .35s,border-color .35s}.anf-tuer-pfeil svg{transition:transform .4s var(--ease)}.anf-tuer:hover .anf-tuer-pfeil{background:var(--paper);border-color:var(--paper);color:var(--ink)}.anf-tuer:hover .anf-tuer-pfeil svg{transform:translate(3px)}.anf-branchen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.4rem;margin-top:1.6rem;color:var(--muted);font-size:.95rem}.anf-branchen a{color:var(--paper-2);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:.1rem;transition:color .2s,border-color .2s}.anf-branchen a:hover{color:var(--paper);border-color:var(--red)}@media(prefers-reduced-motion:no-preference){.anf-band{transition:transform 1.5s var(--ease)}.anf-pin{transition:opacity .4s,transform .6s var(--ease);transition-delay:calc(.7s + var(--p) * .22s)}.anf-fragen li{transition:opacity .7s,transform .9s var(--ease);transition-delay:calc(.8s + var(--p) * .18s)}.anf-bereit:not(.anf-an) .anf-band{transform:scaleX(0)}.anf-bereit:not(.anf-an) .anf-pin{opacity:0;transform:translateY(-10px)}.anf-bereit:not(.anf-an) .anf-fragen li{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.anf-tuer,.anf-tuer:before,.anf-tuer-pfeil,.anf-tuer-pfeil svg{transition:none}.anf-tuer:hover{transform:none}}@media(max-width:980px){.anf-plan{grid-template-columns:minmax(0,1fr);align-items:start}.anf-tueren{grid-template-columns:minmax(0,1fr)}.anf-tuer{min-height:0;border-radius:34% 34% 20px 20px/18% 18% 20px 20px}}@media(max-width:760px){.anf-mass{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 1.1rem}.anf-band{height:auto;transform-origin:50% 0}.anf-band-skala{background:linear-gradient(to bottom,rgb(var(--mint-rgb) / .75) 1px,transparent 1px) 0 0 / 58% 50px repeat-y,linear-gradient(to bottom,rgb(var(--mint-rgb) / .35) 1px,transparent 1px) 0 0 / 30% 10px repeat-y}.anf-pin{display:none}.anf-fragen{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:0;padding:1rem 0}.anf-fragen li{position:relative}.anf-fragen li:before{content:"";position:absolute;left:calc(-1.1rem - 34px);top:.55rem;width:calc(34px + .5rem);height:2px;background:var(--red)}.anf-fragen li:after{content:"";position:absolute;left:calc(-1.1rem - 28px);top:calc(.55rem - 4px);width:10px;height:10px;border-radius:50%;background:var(--red)}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){.anf-bereit:not(.anf-an) .anf-band{transform:scaleY(0)}}.anf-seite .konfigurator{padding-top:0}.anf-hero{padding-bottom:clamp(1.6rem,3vw,2.4rem)}.anf-seite .sei-h1{max-width:20ch;font-size:clamp(2.2rem,4.2vw,3.9rem)}.anf-hero-klein{max-width:60ch;color:var(--muted);font-size:.95rem}.pakete-sonder{margin-bottom:clamp(2.4rem,5vw,3.6rem)}.b2b-hinweis+.pakete-sonder{margin-top:2rem}.sei-sonder{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:1.6rem clamp(2rem,5vw,4rem);align-items:end;padding:clamp(2.2rem,3.6vw,3rem) clamp(1.4rem,3.4vw,2.8rem) clamp(1.4rem,3vw,2.4rem);border-radius:28px;border:1px dashed rgb(var(--red-rgb) / .55);background:radial-gradient(60% 80% at 100% 0%,rgb(var(--red-rgb) / .07),transparent 65%),var(--ink-2);scroll-margin-top:calc(var(--kopf-h) + 2rem)}.sei-sonder-etikett{position:absolute;top:-.9rem;left:clamp(1.2rem,3vw,2.4rem);padding:.38rem 1.1rem .38rem .85rem;background:var(--red);color:var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);transform:rotate(-2deg)}.sei-sonder-umfang{color:var(--red-hell);font-size:.86rem;font-weight:650}.sei-sonder-name{margin:.2rem 0 .6rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;letter-spacing:-.03em;line-height:1.05}.sei-sonder-text>p:not([class]){max-width:62ch;color:var(--paper-2)}.sei-sonder-punkte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.6rem;margin:1.1rem 0}.sei-sonder-punkte li{display:flex;gap:.6rem;align-items:baseline;font-size:.96rem;line-height:1.45}.sei-sonder-punkte svg{width:.9em;height:.9em;flex:none;color:var(--mint);transform:translateY(.1em)}.sei-sonder-klein{max-width:70ch;color:var(--muted);font-size:.88rem}.sei-sonder-kauf{display:grid;gap:1.1rem;justify-items:start}.sei-sonder-preis{font-size:clamp(2.6rem,5vw,3.8rem);font-weight:650;letter-spacing:-.035em;line-height:.9;font-variant-numeric:tabular-nums}.sei-sonder-preis small{display:block;margin-top:.5rem;color:var(--muted);font-size:.85rem;font-weight:500;letter-spacing:0}.sei-sonder-abschnitt{padding-top:clamp(2.4rem,4vw,3.4rem);padding-bottom:clamp(2rem,4vw,3rem)}.grund-leiste h3 small{margin-left:.4rem;color:var(--muted);font-size:.62em;font-weight:600;letter-spacing:0}@media(max-width:860px){.sei-sonder{grid-template-columns:minmax(0,1fr);align-items:start}.sei-sonder-punkte{grid-template-columns:minmax(0,1fr)}}.option-sonder{position:absolute;top:-.6rem;right:1rem;padding:.12rem .55rem;border-radius:999px;background:var(--red);color:var(--ink);font-size:.68rem;font-style:normal;font-weight:700}.option-abgrenzung{display:inline-block;margin-top:.35rem;color:var(--muted)}.bk-unverbindlich{display:flex;gap:.6rem;align-items:baseline;margin-top:1.2rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgb(var(--mint-rgb) / .35);background:rgb(var(--mint-rgb) / .06);color:var(--paper-2);font-size:.92rem;line-height:1.5}.bk-unverbindlich svg{flex:none;width:1em;height:1em;color:var(--mint);transform:translateY(.14em)}.anf-unverbindlich{max-width:62ch;color:var(--paper-2);font-size:.98rem}.sei-sonder-betreuung{margin-bottom:.6rem;color:var(--paper-2);font-size:.92rem}.sei-wahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.4rem}.sei-wahl-seite{display:grid;gap:.6rem;align-content:start;padding:clamp(1.3rem,2.4vw,1.9rem);border-radius:22px;border:1px solid var(--line);background:var(--ink-2)}.sei-wahl-mehr{border-color:rgb(var(--mint-rgb) / .4)}.sei-wahl-frage{color:var(--muted);font-size:.86rem;font-weight:650}.sei-wahl-name{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:650;letter-spacing:-.02em}.sei-wahl-name b{margin-left:.4rem;color:var(--mint);font-weight:650}.sei-wahl-seite>p:not([class]){color:var(--paper-2);font-size:.96rem}.sei-wahl-punkte{grid-template-columns:minmax(0,1fr);margin:.4rem 0}@media(max-width:860px){.sei-wahl{grid-template-columns:minmax(0,1fr)}}.bk-fn-sperre,.bk-micro-hinweis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .8rem;align-items:start;padding:1.1rem 1.2rem;border-radius:16px;border:1px solid rgb(var(--mint-rgb) / .35);background:rgb(var(--mint-rgb) / .06);color:var(--paper-2);font-size:.95rem;line-height:1.5}.bk-fn-sperre>svg,.bk-micro-hinweis>svg{width:1.2em;height:1.2em;color:var(--mint);margin-top:.1rem}.bk-fn-sperre b,.bk-micro-hinweis b{color:var(--paper)}.bk-fn-sperre .bk-knopf,.bk-micro-hinweis .bk-knopf{grid-column:2;justify-self:start}.bk-micro-hinweis{margin-top:.8rem}.bk-punkt{margin-top:1rem}.bk-punkt .feld-titel{display:block;margin-bottom:.5rem}.bk-punkt-wahl .haken-box{align-self:start;margin-top:.1rem}.hero-fakten dd small,.sei-fakten dd small{display:block;margin-top:.1rem;color:var(--muted);font-size:.74rem;font-weight:600;letter-spacing:0}.hero-fakten{container-type:inline-size}.hero-fakten dd{white-space:normal}@container (min-width: 21rem){.hero-fakten{gap:.8rem}.hero-fakten>div:not(:last-child) dd{white-space:nowrap}.hero-fakten>div:not(:last-child) small{white-space:normal}}.zahl{white-space:nowrap}.hero:after{z-index:1}.hero-punkte{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s}.hero-punkte.bereit{opacity:1}.hero-inhalt{z-index:3}.hero-linie{position:absolute;left:var(--rand);right:var(--rand);bottom:27px;z-index:2;height:6px;pointer-events:none;background:radial-gradient(circle,var(--mint) 2.6px,transparent 3.1px) 0 50% / 130px 6px repeat-x,radial-gradient(circle,rgb(var(--mint-rgb) / .7) 1.5px,transparent 2px) 0 50% / 26px 6px repeat-x;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent calc(100% - 25px));mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent calc(100% - 25px))}.hero-linie:after{content:"";position:absolute;right:10px;top:0;width:6px;height:6px;border-radius:50%;background:var(--red)}.hero.mit-punkten .hero-linie{visibility:hidden}@media(max-width:700px){.hero-linie{bottom:19px}}.ht-preis{position:relative;background:none;padding-bottom:0}.ht-preis:after{content:"";position:absolute;left:.02em;bottom:.005em;width:var(--strich, 100%);height:.1em;pointer-events:none;background:radial-gradient(circle,var(--mint) .04em,transparent .048em) 0 50% / 1em 100% repeat-x,radial-gradient(circle,rgb(var(--mint-rgb) / .75) .022em,transparent .029em) 0 50% / .2em 100% repeat-x}.ht-punkt{display:inline-block;color:var(--red);transform-origin:50% 85%}.ht-w{display:inline-block}@property --strich{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@keyframes ht-steigen{0%{transform:translateY(118%) rotate(5deg)}}@keyframes ht-strich{0%{--strich: 0%}}@keyframes ht-punkt-rein{0%{transform:translateY(-90%) scale(0)}}@keyframes hero-auftritt{0%{opacity:0;translate:0 30px}}@keyframes hero-auftritt-text{0%{opacity:.35;translate:0 30px}}@media(prefers-reduced-motion:no-preference){.ht-w,.ht-wechsel{transform-origin:0% 100%;animation:ht-steigen 1.15s cubic-bezier(.16,1,.3,1) calc(.6s + var(--i, 0) * .07s) backwards}.ht-preis{transform-origin:0% 100%;animation:ht-steigen 1.15s cubic-bezier(.16,1,.3,1) calc(.6s + var(--i, 0) * .07s) backwards,ht-strich 1s cubic-bezier(.45,0,.55,1) 1.35s backwards}.ht-punkt{animation:ht-punkt-rein .8s cubic-bezier(.3,2,.5,1) 2.2s backwards}.hero [data-reveal]{animation:hero-auftritt 1.1s cubic-bezier(.16,1,.3,1) calc(.75s + var(--r, 0) * .12s) backwards}.hero .hero-text[data-reveal]{animation-name:hero-auftritt-text}}@media(min-width:861px){.hb-beispiel{top:calc(9% - 1.95rem);left:3%}}.por{position:relative;padding:var(--abstand) var(--rand)}.por-buehne:before{content:"";position:absolute;top:-18%;right:-14%;bottom:-18%;left:-14%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--petrol-hell-rgb) / .12),transparent 70%),radial-gradient(26% 24% at 72% 76%,rgb(var(--red-rgb) / .05),transparent 70%)}.por .abschnitt-kopf p{max-width:40ch}.por-spur{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,5.5rem);align-items:start}.por-schritt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.3rem;align-content:center;min-height:46vh;padding:2rem 0}.por-schritt:first-child{min-height:40vh;align-content:start;padding-top:4vh}.por-schritt:last-child{min-height:52vh}.por-nr{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);font-weight:700;font-size:.9rem;color:var(--muted);transition:background-color .45s,border-color .45s,color .45s}.por-schritt h3{margin-top:.45rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:650;letter-spacing:-.03em;line-height:1.05;color:var(--muted);transition:color .45s}.por-schritt p{margin-top:.7rem;max-width:34ch;color:var(--muted-2);font-size:1.04rem;transition:color .45s}.por:not(.por-an) .por-schritt h3,.por-schritt.ist-aktiv h3{color:var(--paper)}.por:not(.por-an) .por-schritt p,.por-schritt.ist-aktiv p{color:var(--paper-2)}.por-schritt.ist-aktiv .por-nr{background:var(--mint);border-color:var(--mint);color:var(--ink)}.por-buehne{position:sticky;top:max(calc(var(--kopf-h) + 2.6rem),calc(50vh - 16.5rem));container-type:inline-size;padding-top:2.1rem}.por-beispiel{position:absolute;left:0;top:0;padding:.26rem .6rem;border-radius:999px;background:#081b20db;border:1px solid var(--line-2);color:var(--paper);font:700 .6rem/1.3 var(--text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.por-app{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;aspect-ratio:16 / 11.4;font-size:clamp(10px,2.04cqw,15px);border-radius:26px;overflow:hidden;background:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 60px 120px -50px #000000d9,inset 0 1px rgb(var(--paper-rgb) / .06)}.por-kopf{display:flex;align-items:center;gap:1em;height:3.6em;padding:0 1.3em;border-bottom:1px solid var(--line)}.por-marke{display:inline-flex;align-items:center;gap:.6em;font-weight:700;font-size:.92em}.por-marke i{position:relative;width:1.7em;height:1.7em;border-radius:.5em;background:var(--ink-4)}.por-marke i:after{content:"";position:absolute;right:.38em;bottom:.38em;width:.42em;height:.42em;border-radius:50%;background:var(--red)}.por-projekt{margin-left:auto;color:var(--muted);font-size:.8em;white-space:nowrap}.por-avatar{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--mint-tief);color:var(--paper);font-size:.72em;font-weight:700}.por-koerper{display:grid;grid-template-columns:11.5em minmax(0,1fr);min-height:0}.por-seite{display:grid;align-content:start;gap:.8em;padding:1.3em 1.1em;border-right:1px solid var(--line)}.por-klein{color:var(--muted);font-size:.66em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.por-chip{display:inline-flex;align-items:center;justify-self:start;gap:.5em;padding:.4em .8em;border-radius:999px;background:#f2b54424;color:#f2c36b;font-size:.76em;font-weight:700;white-space:nowrap;transition:background-color .5s,color .5s}.por-chip i{width:.55em;height:.55em;border-radius:50%;background:currentColor}.por-zu{display:none}.por-buehne[data-schritt="1"] [data-zu="1"],.por-buehne[data-schritt="2"] [data-zu="2"],.por-buehne[data-schritt="3"] [data-zu="3"],.por-buehne[data-schritt="4"] [data-zu="4"]{display:inline}.por-buehne[data-schritt="2"] .por-chip{background:rgb(var(--red-rgb) / .16);color:var(--red-hell)}.por-buehne.ab-3 .por-chip{background:rgb(var(--mint-rgb) / .16);color:var(--mint)}.por-buehne.ab-4 .por-chip i{animation:puls 2.4s infinite}.por-meilen{display:grid;gap:.1em;margin-top:.6em}.por-meile{position:relative;display:flex;align-items:center;gap:.7em;padding:.45em 0;color:var(--muted);font-size:.82em;font-weight:600;transition:color .5s}.por-meile:before{content:"";width:.8em;height:.8em;flex:none;border-radius:50%;border:1.5px solid var(--line-2);box-sizing:border-box;transition:background-color .5s,border-color .5s}.por-meile.fertig,.por-buehne.ab-3 [data-meile="1"],.por-buehne.ab-3 [data-meile="3"],.por-buehne.ab-4 [data-meile="4"]{color:var(--paper)}.por-meile.fertig:before,.por-buehne.ab-3 [data-meile="1"]:before,.por-buehne.ab-3 [data-meile="3"]:before,.por-buehne.ab-4 [data-meile="4"]:before{background:var(--mint);border-color:var(--mint)}.por-buehne:not(.ab-3) [data-meile="1"]:before{border-color:var(--red)}.por-haupt{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.9em;padding:1.2em 1.3em;min-width:0}.por-fenster{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-radius:.9em;overflow:hidden;border:1px solid var(--line-2);background:#0e2a30}.por-leiste{display:flex;align-items:center;gap:.9em;height:2.3em;padding:0 .9em}.por-ampel{display:flex;gap:.35em}.por-ampel i{width:.55em;height:.55em;border-radius:50%;background:var(--line-2)}.por-url{position:relative;display:grid;flex:1;justify-items:center;overflow:hidden;height:1.6em;border-radius:999px;background:rgb(var(--paper-rgb) / .06);color:var(--paper-2);font-size:.72em;line-height:1.6em}.por-url>span{grid-area:1 / 1;transition:transform .6s var(--ease),opacity .4s;white-space:nowrap}.por-url-live{transform:translateY(110%);opacity:0;color:var(--mint);font-weight:700}.por-buehne.ab-4 .por-url-vor{transform:translateY(-110%);opacity:0}.por-buehne.ab-4 .por-url-live{transform:none;opacity:1}.por-vorschau{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:.9em;padding:1em 1.3em 1.2em;background:#f2f5f4;color:#13262b;min-height:0}.por-v-nav{display:flex;align-items:center;gap:.7em}.por-vorschau{--hb-grund: #F2F8F7;--hb-text: #12343A;--hb-leise: #5A7A7C;--hb-flaeche: #DCEEEA;--hb-akzent: #1E9C8A}.por-v-nav i{width:1.1em;height:1.1em;flex:none;border-radius:50%;background:#1e8c7e}.por-v-nav strong{margin-right:auto;font-size:.78em;font-weight:700;white-space:nowrap}.por-v-nav b{font-size:.62em;font-weight:600;color:#5a7a7c;white-space:nowrap}.por-v-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:1.1em;align-items:center}.por-v-text{display:grid;gap:.55em;justify-items:start}.por-v-text small{color:#1e8c7e;font-size:.56em;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.por-v-text b{font-size:1.35em;font-weight:700;line-height:1.08;letter-spacing:-.02em}.por-v-tel{margin-top:.2em;padding:.15em .1em;color:#12665c;font-size:.78em;font-weight:700;letter-spacing:.02em;transform-origin:0 50%;transition:transform .7s var(--ease)}.por-buehne.ab-3 .por-v-tel{transform:scale(1.45)}.por-v-knopf{margin-top:.45em;padding:.55em 1.1em;border-radius:999px;background:#1e8c7e;color:#fff;font-size:.7em;font-weight:700;white-space:nowrap}.por-v-bild{position:relative;aspect-ratio:1 / .82;border-radius:.7em;overflow:hidden;background:#dceeea}.por-v-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em}.por-v-karten i{display:flex;align-items:center;gap:.45em;padding:.75em .8em;border-radius:.55em;background:#dceeea;font-size:.64em;font-style:normal;font-weight:650;white-space:nowrap;overflow:hidden}.por-v-karten i:before{content:"";width:1em;height:1em;flex:none;border-radius:50%;background:#1e9c8a}.por-notiz{position:absolute;right:1.6em;top:38%;z-index:2;display:grid;gap:.35em;width:14.5em;padding:.85em 1em;border-radius:.9em .9em .9em .25em;background:var(--ink-3);border:1px solid var(--line-2);color:var(--paper);font-size:.82em;line-height:1.35;box-shadow:0 24px 50px -18px #000c;opacity:0;transform:translateY(1em) scale(.96);transition:opacity .45s,transform .6s var(--ease)}.por-notiz-kopf{display:flex;align-items:center;gap:.5em;color:var(--muted);font-size:.86em;font-weight:700}.por-buehne[data-schritt="2"] .por-notiz{opacity:1;transform:none}.por-aktion{display:flex;justify-content:flex-end}.por-knopf{position:relative;display:grid;padding:.75em 1.3em;border-radius:999px;background:var(--red);color:var(--ink);font-size:.82em;font-weight:700;overflow:hidden;transition:background-color .5s}.por-knopf>span{grid-area:1 / 1;text-align:center;transition:transform .5s var(--ease),opacity .3s;white-space:nowrap}.por-knopf-nach{transform:translateY(120%);opacity:0}.por-knopf-nach:before{content:"";display:inline-block;width:.9em;height:.5em;margin-right:.5em;border:solid currentColor;border-width:0 0 2.5px 2.5px;transform:translateY(-.25em) rotate(-45deg)}.por-buehne.ab-3 .por-knopf{background:var(--mint)}.por-buehne.ab-3 .por-knopf-vor{transform:translateY(-120%);opacity:0}.por-buehne.ab-3 .por-knopf-nach{transform:none;opacity:1}.por-zeiger{position:absolute;left:0;top:0;z-index:3;width:1.9em;height:1.9em;fill:#fff;stroke:#0b1a1e;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 .2em .3em rgba(0,0,0,.35));pointer-events:none;transform:translate(40cqw,30cqw);transition:transform 1s var(--ease),opacity .4s}.por-buehne[data-schritt="2"] .por-zeiger{transform:translate(25.8cqw,25.8cqw)}.por-buehne[data-schritt="3"] .por-zeiger{transform:translate(63cqw,52.5cqw)}.por-buehne[data-schritt="4"] .por-zeiger{transform:translate(72cqw,60cqw);opacity:0}.por-fort{--fort: 1;display:flex;align-items:center;justify-content:space-between;height:3em;padding:0 1.4em;border-top:1px solid var(--line)}.por-buehne[data-schritt="1"] .por-fort{--fort: .42}.por-buehne[data-schritt="2"] .por-fort{--fort: .58}.por-buehne[data-schritt="3"] .por-fort{--fort: .82}.por-fort i{width:.36em;height:.36em;border-radius:50%;background:var(--mint);opacity:clamp(.18,calc((var(--fort) * 21 - var(--i)) * 1),1);transition:opacity .35s calc(var(--i) * 28ms)}.por-fort i:nth-child(5n+1){width:.6em;height:.6em}.por-fort i:last-child{width:.6em;height:.6em;background:var(--red)}.por-toast{position:absolute;right:-1.2rem;top:5.4rem;z-index:4;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;border-radius:999px;background:var(--ink-3);border:1px solid rgb(var(--mint-rgb) / .5);color:var(--paper);font-size:.86rem;font-weight:700;box-shadow:0 24px 50px -18px #000c;opacity:0;transform:translateY(1rem) scale(.95);transition:opacity .45s,transform .7s var(--ease)}.por-buehne.ab-4 .por-toast{opacity:1;transform:none}@media(max-width:860px){.por-spur{grid-template-columns:minmax(0,1fr);gap:0}.por-buehne{order:-1;top:var(--kopf-h);z-index:2;padding:2.4rem 0 1.4rem;background:var(--ink);box-shadow:0 1.4rem 1.2rem var(--ink)}.por-beispiel{top:.5rem}.por-app{aspect-ratio:auto;font-size:clamp(9px,3cqw,12px)}.por-koerper{grid-template-columns:minmax(0,1fr)}.por-seite{display:none}.por-vorschau{aspect-ratio:16 / 10}.por-schritte{padding-bottom:30vh}.por-schritt,.por-schritt:first-child,.por-schritt:last-child{min-height:0;align-content:start;padding:2.6rem 0 1.4rem}.por-zeiger{display:none}.por-toast{right:.5rem;top:5.8rem;font-size:.78rem}}.pille:focus-visible:before{transform:none}.pille:focus-visible svg,.textlink:focus-visible svg{transform:translate(4px)}.pille-linie:focus-visible{color:var(--ink);border-color:var(--paper)}.pille:focus-visible{outline-offset:4px}.mini-knopf:focus-visible:not(:disabled){background:var(--paper);color:var(--ink)}.hinzu:focus-visible{border-color:var(--paper)}.nav-punkt:focus-visible{color:var(--paper)}a.nav-punkt:not([aria-current]):focus-visible,a.nav-punkt[aria-current=false]:focus-visible{background-size:100% 1px}.nav-dd-knopf:focus-visible .nav-dd-pfeil{opacity:1}.hb-wahl button:focus-visible{color:var(--paper);border-color:var(--line-2)}.hb-wahl button[aria-pressed=true]:focus-visible{color:var(--ink);border-color:var(--mint)}.nav-knopf:focus-visible{border-color:var(--paper)}.nav-knopf:focus-visible .nav-knopf-striche i:last-child{transform:none}.nav-zu:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.nav-zu:focus-visible svg{transform:rotate(90deg)}.nav-liste a:focus-visible{color:var(--red)}.faq-themen a:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.faq summary:focus-visible [data-faq-frage]{transform:translate(4px)}.faq summary:focus-visible .faq-plus{border-color:var(--paper)}.faq summary:focus-visible{outline-offset:6px}.fuss-hoch:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.fuss-hoch:focus-visible svg{transform:rotate(-90deg) translate(3px)}.anf-tuer:focus-visible{border-color:rgb(var(--mint-rgb) / .6);transform:translateY(-4px);outline-offset:5px}.anf-tuer:focus-visible:before{opacity:1}.anf-tuer:focus-visible .anf-tuer-pfeil{background:var(--paper);border-color:var(--paper);color:var(--ink)}.anf-tuer:focus-visible .anf-tuer-pfeil svg{transform:translate(3px)}.anf-branchen a:focus-visible{color:var(--paper);border-color:var(--red)}.chk-ok:focus-within{border-color:var(--line-2)}.person:focus-within .portraet:before{transform:scale(1.06) translate(-2%,2%)}.anbau-karte:focus-visible{border-color:var(--red);background:rgb(var(--red-rgb) / .05)}@media(prefers-reduced-motion:reduce){.anf-tuer:focus-visible{transform:none}}.paket-karte:after,.sei-sonder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 0%),rgb(var(--mint-rgb) / .075),transparent 62%)}.paket-karte:hover:after,.sei-sonder:hover:after,.paket-karte:focus-within:after,.sei-sonder:focus-within:after{opacity:1}.mit-masken [data-maske]{clip-path:inset(0 0 100% 0 round 22px);transition:clip-path 1.1s var(--ease)}.mit-masken [data-maske].ist-da{clip-path:inset(0 0 0 0 round 22px)}.mit-masken [data-maske=linie]{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1)}.mit-masken [data-maske=linie].ist-da{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:no-preference){.sei-h1,.hero-titel{view-transition-name:seitentitel}::view-transition-old(root){animation:vt-zurueck .42s cubic-bezier(.5,0,.75,0) both}::view-transition-new(root){animation:vt-vorhang .72s var(--ease) both}::view-transition-group(seitentitel){animation-duration:.7s;animation-timing-function:var(--ease)}::view-transition-old(seitentitel){animation:vt-titel-raus .28s ease-in both}::view-transition-new(seitentitel){animation:vt-titel-rein .6s var(--ease) .1s both}}@keyframes vt-zurueck{to{opacity:0;transform:translateY(-2.5vh) scale(.985)}}@keyframes vt-vorhang{0%{clip-path:inset(100% 0 0 0 round 32px 32px 0 0);transform:translateY(6vh)}to{clip-path:inset(0 0 0 0 round 0);transform:none}}@keyframes vt-titel-raus{to{opacity:0}}@keyframes vt-titel-rein{0%{opacity:0}}@property --vtp{syntax: "<number>"; inherits: false; initial-value: 0;}@media(prefers-reduced-motion:no-preference){html.vt-punkte::view-transition-image-pair(root){isolation:isolate;background:paint(vt-punkte);--vt-ebene: kante;--vt-frei: var(--kopf-h, 80px);animation:vt-punkte 1.1s cubic-bezier(.35,.05,.3,1) both}html.vt-punkte::view-transition-old(root){mix-blend-mode:normal;-webkit-mask-image:paint(vt-punkte);mask-image:paint(vt-punkte);--vt-ebene: alt;animation:vt-punkte 1.1s cubic-bezier(.35,.05,.3,1) both}html.vt-punkte::view-transition-new(root){mix-blend-mode:normal;-webkit-mask-image:paint(vt-punkte);mask-image:paint(vt-punkte);--vt-ebene: neu;animation:vt-punkte 1.1s cubic-bezier(.35,.05,.3,1) both}html.vt-punkte::view-transition-group(seitentitel){animation:none}html.vt-punkte::view-transition-old(seitentitel){animation:vt-titel-raus .18s ease-in both}html.vt-punkte::view-transition-new(seitentitel){animation:vt-titel-rein .45s var(--ease) .45s both}}@keyframes vt-punkte{0%{--vtp: 0}to{--vtp: 1}}@media(prefers-reduced-motion:reduce){.hero-punkte{transition:none}.por-nr,.por-schritt h3,.por-schritt p,.por-buehne *,.por-toast,.paket-karte:after,.sei-sonder:after{transition:none!important;animation:none!important}}.zahl-laeuft{position:relative;-webkit-text-fill-color:transparent}.zahl-laeuft:after{content:attr(data-zeigt);content:attr(data-zeigt) / "";position:absolute;left:0;top:0;white-space:nowrap;-webkit-text-fill-color:currentColor;pointer-events:none}.hb-eigen{display:grid;gap:.45rem}.hb-eingaben{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:.5rem}.hb-eingabe{display:grid;gap:.3rem;margin:0}.hb-eingabe label{font-size:.74rem;font-weight:650;color:var(--paper-2)}.hb-eingabe label span{font-weight:500;color:var(--muted-2)}.hb-eingabe input{width:100%;min-width:0;font:600 .95rem/1.2 var(--text);color:var(--paper);background:rgb(var(--paper-rgb) / .05);border:1px solid var(--line-2);border-radius:12px;padding:.7rem .85rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.hb-eingabe input::placeholder{color:var(--muted-2);font-weight:500}.hb-eingabe input:hover{border-color:rgb(var(--mint-rgb) / .45)}.hb-eingabe input:focus{outline:none;border-color:var(--mint);background:rgb(var(--mint-rgb) / .07);box-shadow:0 0 0 3px rgb(var(--mint-rgb) / .22)}.hb-eigen-hilfe{margin:0;font-size:.76rem;line-height:1.4;color:var(--muted)}.hb-anfragen{justify-self:start;max-width:100%;white-space:normal;text-align:left;line-height:1.25}.hb-anfragen b{font-weight:750;overflow-wrap:anywhere}.hb-anfragen:not([hidden]){animation:hb-auftauchen .5s var(--ease) both}@keyframes hb-auftauchen{0%{opacity:0;transform:translateY(6px)}}.hb-logo{min-width:0}.hb-logo b{overflow:hidden;text-overflow:ellipsis}.hb-url{max-width:62%}.hb-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb.ist-tippt .hb-logo b:after,.hb.ist-tippt .hh-nav b:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:hb-marke 1s steps(1) infinite}@keyframes hb-marke{50%{opacity:0}}@media(min-width:861px){.hero-kino .hero-links{gap:1.15rem}.hero-kino .hb-steuer{gap:.5rem}.hero-kino .hb-wahl{gap:.3rem}.hero-kino .hb-wahl button{font-size:.76rem;padding:.48rem .66rem}.hb-eingabe input{padding:.58rem .8rem}}@media(max-width:380px){.hb-eingaben{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.hero-kino .hb-steuer{order:1;padding-bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.hb-anfragen:not([hidden]){animation:none}.hb.ist-tippt .hb-logo b:after,.hb.ist-tippt .hh-nav b:after{animation:none}}.vn{padding:clamp(2rem,5vw,4rem) var(--rand) var(--abstand)}.vn-kopf{margin-bottom:clamp(2rem,4vw,3.5rem)}.vn-rahmen{position:relative;max-width:1100px;margin:0 auto}.vn-buehne{--vn: 50%;position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 50px 90px -50px #000000e6;container-type:inline-size;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;background:#d8d8d8}.vn-seite{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;font-size:1.6cqw;line-height:1.3}.vn-neu{clip-path:inset(0 0 0 var(--vn))}.vn-griff{position:absolute;top:0;bottom:0;left:var(--vn);width:0;z-index:3;pointer-events:none}.vn-griff:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:radial-gradient(circle,var(--paper) 1.2px,transparent 1.6px) 0 0 / 2px 9px repeat-y;filter:drop-shadow(0 0 3px rgb(0 0 0 / .45))}.vn-knauf{position:absolute;top:50%;left:0;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--ink);border:2px solid var(--paper);color:var(--paper);box-shadow:0 10px 24px -8px #000000b3;transition:transform .3s var(--ease),background-color .25s,border-color .25s}.vn-knauf svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vn-knauf:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--red)}.vn-buehne:hover .vn-knauf,.vn-buehne.ist-ziehen .vn-knauf{transform:scale(1.08)}.vn-regler:focus-visible~.vn-griff .vn-knauf{background:var(--mint);color:var(--ink);border-color:var(--mint);transform:scale(1.08);box-shadow:0 0 0 4px rgb(var(--mint-rgb) / .35),0 10px 24px -8px #000000b3}.vn-regler{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.vn-marke{position:absolute;bottom:1rem;z-index:4;padding:.3rem .7rem;border-radius:999px;font:750 .66rem/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity .3s}.vn-marke-alt{left:1rem;background:#1e1e1ec7;color:#fff}.vn-marke-neu{right:1rem;background:var(--mint);color:var(--ink)}.vn-buehne[data-seite=neu] .vn-marke-alt,.vn-buehne[data-seite=alt] .vn-marke-neu{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.vn-etikett{display:inline-block;margin:0 0 .9rem;padding:.26rem .6rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font:700 .62rem/1.3 var(--text);letter-spacing:.06em;text-transform:uppercase}.vn-hilfe{margin:.9rem 0 0;font-size:.82rem;color:var(--muted)}.vn-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1.4rem,3vw,2.6rem);max-width:1100px;margin:clamp(2rem,4vw,3rem) auto 0;padding:0;list-style:none}.vn-liste li{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--line)}.vn-liste s{color:var(--muted-2);font-size:.86rem;text-decoration-color:rgb(var(--red-rgb) / .7)}.vn-liste b{color:var(--paper);font-size:1.02rem;font-weight:650}@media(max-width:860px){.vn-buehne{aspect-ratio:4 / 5}.vn-seite{font-size:3.1cqw}.vn-liste{grid-template-columns:minmax(0,1fr)}}.vn-alt{background:#e9e9e2;color:#222;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:1.15cqw}.va-kopf{display:flex;align-items:center;gap:1.2em;height:15%;padding:0 2em;background:linear-gradient(#3d6db5,#1d3f7a);color:#fff;border-bottom:.35em solid #c9a227}.va-logo{display:grid;place-items:center;width:4.2em;height:4.2em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#8fb0e0);color:#1d3f7a;font:700 1.1em/1 Georgia,Times New Roman,serif}.va-name{font:700 2.3em/1 Georgia,Times New Roman,serif;text-shadow:.06em .06em 0 #0b2148;letter-spacing:.01em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.va-band{display:block;padding:.35em 2em;background:#ffc;border-bottom:1px solid #c9c38a;color:#a00;font-weight:700;white-space:nowrap;overflow:hidden}.va-rumpf{display:grid;grid-template-columns:19% 1fr;height:72%}.va-nav{display:grid;align-content:start;gap:.2em;padding:1em .8em;background:#d4dbe6;border-right:1px solid #a7b3c6}.va-nav span{display:block;padding:.35em .6em;background:linear-gradient(#f7f7f7,#cfd5df);border:1px solid #98a4b8;color:#1a3a8a;text-decoration:underline}.va-inhalt{padding:1.4em 1.8em;overflow:hidden}.va-titel{display:block;margin-bottom:.6em;font:italic 700 1.7em/1.1 Georgia,Times New Roman,serif;color:#1d3f7a}.va-text{display:block;margin-bottom:.8em;max-width:46em;text-align:justify}.va-bilder{display:flex;gap:1em;margin:1em 0}.va-bild{display:grid;place-items:center;width:9.5em;height:6.6em;background:repeating-linear-gradient(45deg,#c8c8c0 0,#c8c8c0 .5em,#d8d8d0 .5em,#d8d8d0 1em);border:.25em ridge #bbb;color:#666;font-size:.85em}.va-fuss{display:block;margin-top:1em;color:#555;font-size:.9em}.va-fuss u{color:#1a3a8a}.va-zaehler{display:inline-block;margin-left:.6em;padding:.1em .4em;background:#000;color:#3f3;font-family:Courier New,monospace;letter-spacing:.15em}.va-unten{display:block;height:13%;padding:.8em 2em;background:#c7ccd4;color:#444;font-size:.85em;border-top:1px solid #9aa3af}.vn-neu{background:#f3eee6;color:#1b2830;font-family:var(--text)}@media(max-width:860px){.vn-alt{font-size:2.1cqw}.va-kopf{height:11%;padding:0 1.2em}.va-name{font-size:1.5em}.va-rumpf{grid-template-columns:26% 1fr;height:76%}.va-inhalt{padding:1em 1.1em}.va-bild{width:7em;height:5em}.va-unten{height:auto}}.vn,.vn-pin{position:relative}.vn-kopf{position:relative;z-index:1;display:grid;justify-items:center;gap:.9rem;text-align:center;margin:0 auto clamp(1.6rem,3vw,2.4rem);max-width:60rem}.vn-kopf .titel{text-wrap:balance}.vn-kopf p{max-width:46ch;color:var(--muted);font-size:1.05rem}.vn-rahmen{position:relative;z-index:1;width:min(100%,1240px);max-width:none;margin:0 auto}.vn-jahr{position:absolute;left:50%;top:50%;z-index:0;translate:-50% -44%;font-size:clamp(9rem,30vw,30rem);font-weight:700;line-height:.8;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px rgb(var(--mint-rgb) / .16);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.vn-fenster{position:relative;display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border:1px solid var(--line-2);border-bottom:0;border-radius:18px 18px 0 0;background:var(--ink-3)}.vn-punkte{display:flex;gap:6px}.vn-punkte i{width:10px;height:10px;border-radius:50%;background:var(--ink-4)}.vn-punkte i:first-child{background:rgb(var(--red-rgb) / .8)}.vn-adresse{display:inline-flex;align-items:center;gap:.5rem;min-width:0;padding:.35rem .9rem;border-radius:999px;background:#081b20b3;color:var(--paper-2);font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;transition:opacity .35s var(--ease)}.vn-adresse-alt b{color:#ff8f7a;font-weight:700}.vn-adresse svg{width:13px;height:13px;color:var(--mint)}.vn-adresse-neu{position:absolute;left:calc(2rem + 42px);opacity:0;visibility:hidden}.vn[data-stand=neu] .vn-adresse-alt{opacity:0;visibility:hidden}.vn[data-stand=neu] .vn-adresse-neu{opacity:1;visibility:visible}.vn-fenster .vn-etikett{margin:0 0 0 auto}.vn-buehne{border-radius:0 0 18px 18px}.vn-neu{clip-path:none;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--vn) - 7px),#000 calc(var(--vn) + 7px));mask-image:linear-gradient(90deg,transparent calc(var(--vn) - 7px),#000 calc(var(--vn) + 7px))}.vn-griff:before{z-index:1;left:-4px;width:8px;filter:none;background:linear-gradient(90deg,transparent,rgb(var(--mint-rgb) / .9) 28%,var(--red) 44% 56%,rgb(var(--mint-rgb) / .9) 72%,transparent),linear-gradient(transparent,rgb(255 255 255 / .35) 50%,transparent);box-shadow:0 0 12px 2px rgb(var(--red-rgb) / .5),0 0 30px 8px rgb(var(--mint-rgb) / .5),0 0 90px 18px rgb(var(--mint-rgb) / .18)}.vn-linse{position:absolute;top:0;bottom:0;left:-24px;width:48px;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--mint-rgb) / .1),transparent);-webkit-backdrop-filter:blur(1.2px) saturate(1.35) brightness(1.06);backdrop-filter:blur(1.2px) saturate(1.35) brightness(1.06);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent)}@supports (backdrop-filter: url(#vn-welle)){.vn-linse{-webkit-backdrop-filter:url(#vn-welle) saturate(1.35) brightness(1.06);backdrop-filter:url(#vn-welle) saturate(1.35) brightness(1.06)}}.vn-filter{position:absolute;width:0;height:0;overflow:hidden}.vn-griff:after{content:"";position:absolute;top:0;bottom:0;left:0;width:140px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--mint-rgb) / .12),transparent)}.vn-notiz{position:absolute;left:var(--nx, 50%);top:var(--ny, 50%);z-index:5;display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem .42rem .5rem;border-radius:999px;background:#081b20f0;border:1px solid rgb(var(--mint-rgb) / .45);color:var(--paper);font:700 clamp(.66rem,.9vw,.8rem)/1.2 var(--text);white-space:nowrap;box-shadow:0 14px 30px -14px #000c;pointer-events:none;translate:-50% -130%;opacity:0;transform:translateY(8px) scale(.92);transition:opacity .35s var(--ease),transform .5s var(--ease)}.vn-notiz:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .22)}.vn-notiz:not(.da){visibility:hidden;transition:opacity .35s var(--ease),transform .5s var(--ease),visibility 0s .35s}.vn-notiz.da{opacity:1;transform:none}.va-bild{background:#bbb center / 100% 100% no-repeat;image-rendering:pixelated;border:.25em ridge #bbb;filter:saturate(.75) contrast(.92)}.va-bild-1{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 10 7%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%2379a4c1%22/%3E%3Crect x=%221%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%237797be%22/%3E%3Crect x=%222%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%237faecc%22/%3E%3Crect x=%223%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%236f9bbe%22/%3E%3Crect x=%224%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%237297c1%22/%3E%3Crect x=%225%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%237aa2c7%22/%3E%3Crect x=%226%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%2381aecb%22/%3E%3Crect x=%227%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23f4e6ab%22/%3E%3Crect x=%228%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23f4e6ab%22/%3E%3Crect x=%229%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23749fbc%22/%3E%3Crect x=%220%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23739cbb%22/%3E%3Crect x=%221%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%237fa5cb%22/%3E%3Crect x=%222%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%2384a9cb%22/%3E%3Crect x=%223%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%2382a7c9%22/%3E%3Crect x=%224%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23769ebf%22/%3E%3Crect x=%225%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%2383aed0%22/%3E%3Crect x=%226%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%238eb7d7%22/%3E%3Crect x=%227%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%2381a8d2%22/%3E%3Crect x=%228%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%237ca6c6%22/%3E%3Crect x=%229%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%2382a3c7%22/%3E%3Crect x=%220%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%238db1d4%22/%3E%3Crect x=%221%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2388b1d4%22/%3E%3Crect x=%222%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23709ac0%22/%3E%3Crect x=%223%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2384aad1%22/%3E%3Crect x=%224%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2388acd1%22/%3E%3Crect x=%225%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%238eb0da%22/%3E%3Crect x=%226%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%237aa0c9%22/%3E%3Crect x=%227%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%237199ba%22/%3E%3Crect x=%228%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2387b1d4%22/%3E%3Crect x=%229%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%238fb0d4%22/%3E%3Crect x=%220%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%2381aac9%22/%3E%3Crect x=%221%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%238bb6db%22/%3E%3Crect x=%222%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%237ba1c5%22/%3E%3Crect x=%223%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23f7f0ee%22/%3E%3Crect x=%224%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23f1ede6%22/%3E%3Crect x=%225%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23f0eee4%22/%3E%3Crect x=%226%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%236f9abf%22/%3E%3Crect x=%227%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%237da1ca%22/%3E%3Crect x=%228%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%2380aed2%22/%3E%3Crect x=%229%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%237fa6c9%22/%3E%3Crect x=%220%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%2394866f%22/%3E%3Crect x=%221%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23918679%22/%3E%3Crect x=%222%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23908771%22/%3E%3Crect x=%223%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23ded8d7%22/%3E%3Crect x=%224%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23dce0d3%22/%3E%3Crect x=%225%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23d6d4d1%22/%3E%3Crect x=%226%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23a29685%22/%3E%3Crect x=%227%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%239a8d82%22/%3E%3Crect x=%228%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%239f927e%22/%3E%3Crect x=%229%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%238e8073%22/%3E%3Crect x=%220%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23a59b85%22/%3E%3Crect x=%221%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%239a9084%22/%3E%3Crect x=%222%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23979077%22/%3E%3Crect x=%223%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23aa9985%22/%3E%3Crect x=%224%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23a49b87%22/%3E%3Crect x=%225%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23948579%22/%3E%3Crect x=%226%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23a39380%22/%3E%3Crect x=%227%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23a09385%22/%3E%3Crect x=%228%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23a4978b%22/%3E%3Crect x=%229%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%239e8c7b%22/%3E%3Crect x=%220%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23a79d89%22/%3E%3Crect x=%221%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23958a77%22/%3E%3Crect x=%222%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23968b78%22/%3E%3Crect x=%223%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23988778%22/%3E%3Crect x=%224%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23978379%22/%3E%3Crect x=%225%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23a39281%22/%3E%3Crect x=%226%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%2399907a%22/%3E%3Crect x=%227%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%239c8b7f%22/%3E%3Crect x=%228%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%239e8c7c%22/%3E%3Crect x=%229%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23918273%22/%3E%3C/svg%3E")}.va-bild-2{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 10 7%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a6b1c2%22/%3E%3Crect x=%221%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23bac8d2%22/%3E%3Crect x=%222%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23b9c0d2%22/%3E%3Crect x=%223%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a3b0b4%22/%3E%3Crect x=%224%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23b9c1cb%22/%3E%3Crect x=%225%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23b1beca%22/%3E%3Crect x=%226%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a7bbbf%22/%3E%3Crect x=%227%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a9b6c2%22/%3E%3Crect x=%228%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a7bbbf%22/%3E%3Crect x=%229%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23a1afb7%22/%3E%3Crect x=%220%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23b0c4cf%22/%3E%3Crect x=%221%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23a8b6c8%22/%3E%3Crect x=%222%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23a9b6bd%22/%3E%3Crect x=%223%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23b1c1ce%22/%3E%3Crect x=%224%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23afbdc4%22/%3E%3Crect x=%225%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23b5bece%22/%3E%3Crect x=%226%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23b6c7ce%22/%3E%3Crect x=%227%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23a5b7c4%22/%3E%3Crect x=%228%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23a2b1c0%22/%3E%3Crect x=%229%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%239caab3%22/%3E%3Crect x=%220%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23999e94%22/%3E%3Crect x=%221%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23858c81%22/%3E%3Crect x=%222%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23939a94%22/%3E%3Crect x=%223%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23838481%22/%3E%3Crect x=%224%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2391928c%22/%3E%3Crect x=%225%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%2386887d%22/%3E%3Crect x=%226%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23979492%22/%3E%3Crect x=%227%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23939587%22/%3E%3Crect x=%228%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%238c9186%22/%3E%3Crect x=%229%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%238c8e89%22/%3E%3Crect x=%220%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23989a96%22/%3E%3Crect x=%221%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23838782%22/%3E%3Crect x=%222%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23ebe9ed%22/%3E%3Crect x=%223%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%231b3a71%22/%3E%3Crect x=%224%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%231f3f7b%22/%3E%3Crect x=%225%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23f7f2f2%22/%3E%3Crect x=%226%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23f5eef1%22/%3E%3Crect x=%227%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23ecece8%22/%3E%3Crect x=%228%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%2391918d%22/%3E%3Crect x=%229%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23979f91%22/%3E%3Crect x=%220%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%238d8d84%22/%3E%3Crect x=%221%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23909091%22/%3E%3Crect x=%222%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23e9ebdf%22/%3E%3Crect x=%223%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23dadad6%22/%3E%3Crect x=%224%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23e8e0da%22/%3E%3Crect x=%225%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23dde4d8%22/%3E%3Crect x=%226%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23e1ded5%22/%3E%3Crect x=%227%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23eaeae3%22/%3E%3Crect x=%228%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%238f968e%22/%3E%3Crect x=%229%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23898583%22/%3E%3Crect x=%220%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23676a63%22/%3E%3Crect x=%221%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%235f605b%22/%3E%3Crect x=%222%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23585958%22/%3E%3Crect x=%223%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23222222%22/%3E%3Crect x=%224%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%2351554c%22/%3E%3Crect x=%225%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%234d5451%22/%3E%3Crect x=%226%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23222222%22/%3E%3Crect x=%227%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%2353504b%22/%3E%3Crect x=%228%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%235a5554%22/%3E%3Crect x=%229%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%235b6058%22/%3E%3Crect x=%220%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23525852%22/%3E%3Crect x=%221%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23585858%22/%3E%3Crect x=%222%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23586058%22/%3E%3Crect x=%223%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%235e6060%22/%3E%3Crect x=%224%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23636664%22/%3E%3Crect x=%225%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23666968%22/%3E%3Crect x=%226%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%235d655a%22/%3E%3Crect x=%227%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23585952%22/%3E%3Crect x=%228%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23656160%22/%3E%3Crect x=%229%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23686c62%22/%3E%3C/svg%3E")}.va-bild-3{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 10 7%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23c5bba8%22/%3E%3Crect x=%221%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23beada3%22/%3E%3Crect x=%222%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23c0b8ab%22/%3E%3Crect x=%223%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23c8baac%22/%3E%3Crect x=%224%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23ccbcb2%22/%3E%3Crect x=%225%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23c1b4a9%22/%3E%3Crect x=%226%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23bbb49d%22/%3E%3Crect x=%227%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23d9ceba%22/%3E%3Crect x=%228%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23c6bca9%22/%3E%3Crect x=%229%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%23cac1b6%22/%3E%3Crect x=%220%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23c4b7ac%22/%3E%3Crect x=%221%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23c0baa7%22/%3E%3Crect x=%222%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23513927%22/%3E%3Crect x=%223%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23bcb9a8%22/%3E%3Crect x=%224%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23c7bbae%22/%3E%3Crect x=%225%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%234c3d2a%22/%3E%3Crect x=%226%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23d6c7bb%22/%3E%3Crect x=%227%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23d4cbb5%22/%3E%3Crect x=%228%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23452922%22/%3E%3Crect x=%229%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23c3bead%22/%3E%3Crect x=%220%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23d3cdbd%22/%3E%3Crect x=%221%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23d3c5b8%22/%3E%3Crect x=%222%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23e1b38b%22/%3E%3Crect x=%223%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23c2baab%22/%3E%3Crect x=%224%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23c4bcac%22/%3E%3Crect x=%225%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23daaf88%22/%3E%3Crect x=%226%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23cbbfad%22/%3E%3Crect x=%227%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23d4cbb5%22/%3E%3Crect x=%228%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23e7b895%22/%3E%3Crect x=%229%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23cac0b4%22/%3E%3Crect x=%220%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23c9bead%22/%3E%3Crect x=%221%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23c3bba7%22/%3E%3Crect x=%222%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23e7ba99%22/%3E%3Crect x=%223%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23bcb2a0%22/%3E%3Crect x=%224%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23c5baaa%22/%3E%3Crect x=%225%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23e3b488%22/%3E%3Crect x=%226%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23c6c2ac%22/%3E%3Crect x=%227%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23bfb6a8%22/%3E%3Crect x=%228%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23d8b188%22/%3E%3Crect x=%229%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23c6bba7%22/%3E%3Crect x=%220%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23d4cab9%22/%3E%3Crect x=%221%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%232e4c81%22/%3E%3Crect x=%222%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%232e4c81%22/%3E%3Crect x=%223%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23c4b7ac%22/%3E%3Crect x=%224%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23304b7c%22/%3E%3Crect x=%225%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23304b7c%22/%3E%3Crect x=%226%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23d2c7b4%22/%3E%3Crect x=%227%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23344f7c%22/%3E%3Crect x=%228%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23344f7c%22/%3E%3Crect x=%229%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23bfb7a5%22/%3E%3Crect x=%220%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23c8bcad%22/%3E%3Crect x=%221%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23253e71%22/%3E%3Crect x=%222%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23253e71%22/%3E%3Crect x=%223%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23cfc5b6%22/%3E%3Crect x=%224%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23314c7c%22/%3E%3Crect x=%225%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23314c7c%22/%3E%3Crect x=%226%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23cec4b3%22/%3E%3Crect x=%227%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23304e78%22/%3E%3Crect x=%228%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23304e78%22/%3E%3Crect x=%229%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23ccc5b1%22/%3E%3Crect x=%220%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23c4beae%22/%3E%3Crect x=%221%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%232e4a7d%22/%3E%3Crect x=%222%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%232e4a7d%22/%3E%3Crect x=%223%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23c4b9a3%22/%3E%3Crect x=%224%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23274075%22/%3E%3Crect x=%225%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23274075%22/%3E%3Crect x=%226%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23d3c8b8%22/%3E%3Crect x=%227%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%233b5488%22/%3E%3Crect x=%228%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%233b5488%22/%3E%3Crect x=%229%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23c3b9ac%22/%3E%3C/svg%3E")}@media(min-width:861px)and (prefers-reduced-motion:no-preference){.vn.mit-scroll{height:280vh;padding-top:0;padding-bottom:0}.vn.mit-scroll .vn-pin{position:sticky;top:0;height:100vh;display:grid;align-content:center;padding:calc(var(--kopf-h) + 1rem) var(--rand) 2rem;overflow:hidden}.vn.mit-scroll .vn-rahmen{width:min(100%,1240px,calc((100vh - var(--kopf-h) - 16rem) * 16 / 9 + 2px))}.vn.mit-scroll .vn-kopf .titel{font-size:clamp(2.2rem,4.2vw,4rem)}.vn.mit-scroll .vn-hilfe{text-align:center}}@media(max-width:860px){.vn-notiz,.vn-jahr{display:none}.vn-fenster{padding:.55rem .7rem;gap:.6rem}.vn-adresse{display:none}}.vn-notiz[data-lage=unten]{translate:-50% 35%}.vn-notiz[data-lage=links]{translate:calc(-100% - .8rem) -50%}.vn-notiz[data-lage=rechts]{translate:.8rem -50%}.vn-stand{display:inline-flex;align-items:baseline;gap:.4rem;margin-left:auto;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);font-size:.76rem;font-weight:650;white-space:nowrap}.vn-stand b{color:var(--mint);font-size:.9rem;font-variant-numeric:tabular-nums}.vn-fenster .vn-etikett{margin-left:0}@media(min-width:861px)and (prefers-reduced-motion:no-preference){.vn.mit-scroll .vn-kopf{gap:.5rem;margin-bottom:clamp(1rem,2vh,1.8rem)}.vn.mit-scroll .vn-kopf .titel{font-size:clamp(2rem,min(3.6vw,5.4vh),3.6rem)}.vn.mit-scroll .vn-kopf p{font-size:.98rem}.vn.mit-scroll .vn-rahmen{width:min(100%,1240px,calc((100vh - var(--kopf-h) - 17.5rem) * 16 / 9))}.vn.mit-scroll .vn-hilfe{margin-top:.7rem}.vn.mit-scroll .vn-liste{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.vn-seite{color-scheme:light}.zahlen{gap:clamp(.8rem,1.4vw,1.2rem);border-top:0}.zahlen>div,.zahlen>div+div{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.2rem,2vw,1.7rem);border:1px solid var(--line);border-radius:24px;background:var(--ink-2)}.zahlen dt{order:-1}.zahlen dd{display:block}.zahlen .z-bild{margin-top:1.3rem}.z-bild{display:flex;align-items:flex-end;gap:6px;height:44px;font-size:1rem;letter-spacing:0}.z-preis .z-bild i{width:18%;border-radius:6px 6px 2px 2px;background:var(--ink-4);transform-origin:bottom;transform:scaleY(.15);transition:transform .7s var(--ease),background-color .4s}.z-preis .z-bild i:nth-child(1){height:30%;background:var(--mint)}.z-preis .z-bild i:nth-child(2){height:46%}.z-preis .z-bild i:nth-child(3){height:62%}.z-preis .z-bild i:nth-child(4){height:80%}.z-preis .z-bild i:nth-child(5){height:100%}.z-preis.an .z-bild i{transform:none}.z-preis .z-bild i:nth-child(2){transition-delay:.08s}.z-preis .z-bild i:nth-child(3){transition-delay:.16s}.z-preis .z-bild i:nth-child(4){transition-delay:.24s}.z-preis .z-bild i:nth-child(5){transition-delay:.32s}.z-tage .z-bild{align-items:center;gap:5px}.z-tage .z-bild i{flex:1;max-width:26px;height:26px;border-radius:7px;border:1px solid var(--line-2);background:transparent;transition:background-color .3s,border-color .3s}.z-tage.an .z-bild i{background:rgb(var(--mint-rgb) / .8);border-color:transparent}.z-tage .z-bild b{margin-left:.4rem;padding:.2rem .55rem;border-radius:999px;background:var(--red);color:var(--ink);font-size:.72rem;font-weight:750;opacity:0;transform:scale(.8);transition:opacity .3s .95s,transform .5s .95s var(--ease)}.z-tage.an .z-bild b{opacity:1;transform:none}.z-tage .z-bild i:nth-child(2){transition-delay:.12s}.z-tage .z-bild i:nth-child(3){transition-delay:.24s}.z-tage .z-bild i:nth-child(4){transition-delay:.36s}.z-tage .z-bild i:nth-child(5){transition-delay:.48s}.z-tage .z-bild i:nth-child(6){transition-delay:.6s}.z-tage .z-bild i:nth-child(7){transition-delay:.72s}.z-anzahlung .z-bild{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.35rem .8rem;height:auto}.z-spur{grid-column:1 / -1;position:relative;height:4px;border-radius:4px;background:var(--ink-4)}.z-spur:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--mint-tief),var(--mint));transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease)}.z-spur i{position:absolute;left:0;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgb(var(--red-rgb) / .2);transition:left 1.2s var(--ease)}.z-anzahlung.an .z-spur:before{transform:none}.z-anzahlung.an .z-spur i{left:100%}.z-anzahlung small{color:var(--muted);font-size:.74rem;font-weight:650}.z-anzahlung small+small{justify-self:end;color:var(--paper-2)}.z-festpreis .z-bild svg{width:44px;height:44px;transform:rotate(-90deg)}.z-festpreis circle{fill:none;stroke:var(--ink-4);stroke-width:5}.z-festpreis .z-ring{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease)}.z-festpreis.an .z-ring{stroke-dashoffset:0}.schluss-mitte{position:relative;display:grid;place-items:center;width:min(86vw,420px);aspect-ratio:1;margin-block:clamp(-3rem,-4vw,-1rem)}.schluss-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.so-bahn{fill:none;stroke:rgb(var(--mint-rgb) / .55);stroke-width:3;stroke-linecap:round;stroke-dasharray:0 1}.so-innen{stroke:rgb(var(--mint-rgb) / .25);stroke-width:2.4}.so-punkt{fill:var(--red);filter:drop-shadow(0 0 8px rgb(var(--red-rgb) / .8))}.schluss-orbit .so-bahn,.schluss-orbit .so-punkt{transform-origin:200px 200px}.schluss.dreht .so-bahn{animation:so-dreh 60s linear infinite}.schluss.dreht .so-innen{animation-duration:40s;animation-direction:reverse}.schluss.dreht .so-punkt{animation:so-dreh 9s linear infinite}@keyframes so-dreh{to{transform:rotate(360deg)}}.schluss-mitte .pille-riesig{position:relative;z-index:1}@media(max-width:860px){.zahlen{grid-template-columns:1fr 1fr}.zahlen>div:nth-child(3){padding-left:clamp(1.2rem,2vw,1.7rem);border-left:1px solid var(--line)}}@media(max-width:520px){.z-tage .z-bild b{display:none}.zahlen dd{font-size:2rem}}@media(prefers-reduced-motion:reduce){.zahlen *,.schluss-orbit *{transition:none!important;animation:none!important}}.faq details{position:relative}.faq details p[data-faq-antwort]{position:relative;margin:0 0 1.4rem 3.1rem;padding:1rem 1.25rem;max-width:58ch;border-radius:18px 18px 18px 5px;background:var(--ink-2);border:1px solid var(--line-2);color:var(--paper-2)}.faq details p[data-faq-antwort]:after{content:"";position:absolute;left:-3.1rem;bottom:0;width:34px;height:34px;border-radius:50%;background:var(--ink-3) url(/brand/favicon.svg) center / 62% no-repeat;border:1px solid var(--line-2)}@media(prefers-reduced-motion:no-preference){.faq details[open] p[data-faq-antwort]{animation:faq-blase .45s var(--ease) both,faq-text .3s .8s both}.faq details[open] p[data-faq-antwort] a{animation:faq-text .3s .8s both}.faq details p[data-faq-antwort]:before{content:"";position:absolute;left:1.25rem;top:50%;width:38px;height:10px;margin-top:-5px;opacity:0;pointer-events:none;background:radial-gradient(circle,var(--mint) 3.5px,transparent 4px) 0 50% / 13px 10px repeat-x}.faq details[open] p[data-faq-antwort]:before{animation:faq-tippt .8s steps(1) both,faq-punkte .4s ease-in-out 2 alternate}}@keyframes faq-blase{0%{opacity:0;transform:translateY(10px) scale(.97);transform-origin:left bottom}}@keyframes faq-text{0%{color:transparent}}@keyframes faq-tippt{0%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes faq-punkte{to{background-size:13px 6px}}@media(max-width:640px){.faq details p[data-faq-antwort]{margin-left:2.6rem;padding:.85rem 1rem}.faq details p[data-faq-antwort]:after{left:-2.6rem;width:30px;height:30px}}.ab-szene{position:relative;height:230px;margin-top:1.4rem;border-radius:22px;background:radial-gradient(80% 70% at 70% 20%,rgb(var(--petrol-hell-rgb) / .16),transparent 70%),var(--ink-2);border:1px solid var(--line);overflow:hidden}.ablauf-spitze{fill:var(--red);opacity:0;transition:opacity .3s;filter:drop-shadow(0 0 8px rgb(var(--red-rgb) / .9))}.ablauf-spitze.da{opacity:1}.sz-anfrage *,.sz-material *,.sz-entwurf *,.sz-online *{transition-timing-function:var(--ease)}.sz-karte{position:absolute;left:8%;right:8%;top:12%;display:grid;gap:.55rem;padding:1rem;border-radius:16px;background:var(--ink-3);border:1px solid var(--line-2)}.sz-feld{display:grid;gap:.15rem;padding:.45rem .7rem;border-radius:9px;background:#081b2099;border:1px solid var(--line)}.sz-feld small{color:var(--muted);font-size:.66rem;font-weight:650}.sz-feld b{font-size:.84rem;font-weight:700;clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(14)}.sz-feld:nth-child(2) b{transition-delay:.55s}.sz-feld:nth-child(3) b{transition-delay:1.1s}.sz-senden{justify-self:end;padding:.45rem .9rem;border-radius:999px;background:var(--red);color:var(--ink);font-size:.74rem;font-weight:750;transition:transform .2s 1.75s}.sz-toast{position:absolute;left:50%;bottom:9%;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:var(--mint);color:var(--ink);font-size:.76rem;font-weight:750;white-space:nowrap;translate:-50% 0;opacity:0;transform:translateY(14px);transition:opacity .35s 2s,transform .5s 2s}.sz-toast i{width:8px;height:8px;border-radius:50%;background:var(--ink)}li.an .sz-feld b{clip-path:inset(0 0 0 0)}li.an .sz-senden{transform:scale(.93)}li.an .sz-toast{opacity:1;transform:none}.sz-datei{position:absolute;left:50%;top:50%;padding:.4rem .7rem;border-radius:9px;background:var(--ink-3);border:1px solid var(--line-2);color:var(--paper-2);font:650 .74rem/1 ui-monospace,Consolas,monospace;white-space:nowrap;translate:-50% -50%;transition:transform .8s,opacity .4s}.sz-d1{transform:translate(-130px,-70px) rotate(-8deg)}.sz-d2{transform:translate(120px,-62px) rotate(6deg);transition-delay:.25s}.sz-d3{transform:translate(-10px,-96px) rotate(-3deg);transition-delay:.5s}li.an .sz-datei{transform:translateY(34px) scale(.5);opacity:0}li.an .sz-d1{transition-delay:0s,.55s}li.an .sz-d2{transition-delay:.25s,.8s}li.an .sz-d3{transition-delay:.5s,1.05s}.sz-ordner{position:absolute;left:50%;bottom:16%;display:grid;justify-items:center;gap:.4rem;translate:-50% 0}.sz-ordner i{position:relative;width:74px;height:52px;border-radius:6px 10px 10px;background:linear-gradient(180deg,var(--mint-hell),var(--mint))}.sz-ordner i:before{content:"";position:absolute;left:0;top:-9px;width:30px;height:12px;border-radius:6px 6px 0 0;background:var(--mint-hell)}.sz-ordner b{font-size:.74rem;font-weight:700;color:var(--muted);transition:color .3s 1.3s}li.an .sz-ordner b{color:var(--mint)}li.an .sz-ordner i{animation:sz-schlucken .35s 1.1s both}@keyframes sz-schlucken{50%{transform:scale(1.08,.92)}}.sz-uhr{position:absolute;right:7%;top:9%;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.7rem;font-weight:700;opacity:0;transition:opacity .4s 1.5s}.sz-uhr i{position:relative;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--red)}.sz-uhr i:after{content:"";position:absolute;left:50%;top:2px;width:1.5px;height:5px;margin-left:-.75px;background:var(--red);transform-origin:50% 100%}li.an .sz-uhr{opacity:1}li.an .sz-uhr i:after{animation:sz-zeiger 2s linear 1.6s infinite}@keyframes sz-zeiger{to{transform:rotate(360deg)}}.sz-browser,.sz-handy{--hb-grund: #F3EEE6;--hb-text: #1B2830;--hb-leise: #5E6B70;--hb-flaeche: #E6DED1;--hb-akzent: #D9692F;color:#1b2830}.sz-browser{position:absolute;left:8%;right:8%;top:11%;bottom:13%;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:18px 1fr auto .7fr;gap:7px;padding:10px;border-radius:14px;background:#f3eee6}.sz-b3 .hb-foto,.sz-h-text .hb-foto,.por-v-bild .hb-foto{border-radius:inherit}.sz-logo{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-size:.62rem;font-weight:750;white-space:nowrap}.sz-logo i,.sz-h-kopf i{width:9px;height:9px;border-radius:2px;background:#d9692f}.sz-b1 small{display:block;color:#a9481a;font-size:.52rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.sz-b1 b{display:block;margin-top:3px;font-size:clamp(.8rem,1.5vw,1.05rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}.sz-b2{display:flex;gap:6px;align-items:center}.sz-knopf,.sz-knopf2,.sz-h-knopf{padding:.35rem .6rem;border-radius:4px;font-size:.58rem;font-weight:700;white-space:nowrap}.sz-knopf,.sz-h-knopf{background:#a9481a;color:#fff}.sz-knopf2{border:1px solid rgb(27 40 48 / .3)}.sz-b3,.sz-h-text{position:relative;overflow:hidden}.sz-b4,.sz-b5{display:flex;align-items:center;gap:6px;padding:0 8px;font-size:.62rem;font-weight:700}.sz-b4 i,.sz-b5 i{width:12px;height:12px;flex:none;border-radius:3px;background:#d9692f}.sz-leiste{grid-column:1 / -1;display:flex;gap:4px;align-items:center}.sz-leiste i{width:7px;height:7px;border-radius:50%;background:#d5cdbf}.sz-block{border-radius:6px;background:#e6ded1;transform-origin:left;transform:scaleX(.12);opacity:.5;transition:transform .6s,opacity .4s,background-color .4s}.sz-b1{grid-column:1;grid-row:2}.sz-b2{grid-column:1;grid-row:3;transition-delay:.2s}.sz-b3{grid-column:2;grid-row:2 / span 2;transition-delay:.4s}.sz-b4{grid-column:1;grid-row:4;transition-delay:.6s}.sz-b5{grid-column:2;grid-row:4;transition-delay:.8s}li.an .sz-block{transform:none;opacity:1}.sz-b1,.sz-b2{background:transparent}li.an .sz-b4,li.an .sz-b5{background:#e6ded1}.sz-marke{position:absolute;left:6%;bottom:5%;padding:.35rem .75rem;border-radius:999px;background:var(--ink);border:1px solid var(--line-2);color:var(--mint);font-size:.72rem;font-weight:750;opacity:0;transform:translateY(8px);transition:opacity .35s 1.1s,transform .5s 1.1s}.sz-notiz{position:absolute;right:5%;top:6%;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:14px 14px 4px;background:var(--paper);color:var(--ink);font-size:.74rem;font-weight:700;opacity:0;transform:translateY(-8px) scale(.94);transition:opacity .35s 1.6s,transform .5s 1.6s}.sz-notiz i{width:14px;height:14px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23081B20' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;opacity:0;transition:opacity .3s 2.4s}li.an .sz-marke,li.an .sz-notiz,li.an .sz-notiz i{opacity:1;transform:none}.sz-handy{position:absolute;left:50%;top:10%;bottom:-14%;width:118px;display:grid;align-content:start;gap:7px;padding:14px 10px;border-radius:20px;background:#f3eee6;border:4px solid #0F2A30;translate:-50% 0;transform:translateY(30px);transition:transform .7s}.sz-h-kopf{display:flex;align-items:center;gap:5px;font-size:.56rem;font-weight:750;white-space:nowrap}.sz-h-titel{font-size:.74rem;font-weight:800;line-height:1.05;letter-spacing:-.02em}.sz-h-text{height:128px;border-radius:6px;background:#e6ded1}.sz-h-knopf{justify-self:stretch;text-align:center}li.an .sz-handy{transform:none}.sz-live{position:absolute;left:calc(50% + 50px);top:12%;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;background:var(--ink);border:1px solid rgb(var(--mint-rgb) / .5);color:var(--mint);font-size:.72rem;font-weight:750;opacity:0;transform:scale(.7);transition:opacity .3s .6s,transform .45s .6s}.sz-live i{width:8px;height:8px;border-radius:50%;background:var(--mint)}li.an .sz-live{opacity:1;transform:none}li.an .sz-live i{animation:motiv-puls-gross 1.6s ease-out .9s infinite}@keyframes motiv-puls-gross{0%{box-shadow:0 0 rgb(var(--mint-rgb) / .6)}70%,to{box-shadow:0 0 0 9px rgb(var(--mint-rgb) / 0)}}.sz-funken{position:absolute;left:50%;top:42%}.sz-funken i{position:absolute;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--mint);opacity:0}.sz-funken i:nth-child(3n){background:var(--red)}.sz-funken i:nth-child(3n+1){width:5px;height:5px;margin:-2.5px}li.an .sz-funken i{animation:sz-funke 1.1s cubic-bezier(.2,.7,.3,1) .7s both}@keyframes sz-funke{0%{opacity:1;transform:rotate(var(--w)) translate(0)}to{opacity:0;transform:rotate(var(--w)) translate(130px)}}.sz-funken i:nth-child(1){--w: 0deg}.sz-funken i:nth-child(2){--w: 30deg}.sz-funken i:nth-child(3){--w: 60deg}.sz-funken i:nth-child(4){--w: 90deg}.sz-funken i:nth-child(5){--w: 120deg}.sz-funken i:nth-child(6){--w: 150deg}.sz-funken i:nth-child(7){--w: 180deg}.sz-funken i:nth-child(8){--w: 210deg}.sz-funken i:nth-child(9){--w: 240deg}.sz-funken i:nth-child(10){--w: 270deg}.sz-funken i:nth-child(11){--w: 300deg}.sz-funken i:nth-child(12){--w: 330deg}.sz-rechnung{position:absolute;right:6%;bottom:9%;padding:.4rem .8rem;border-radius:999px;background:var(--red);color:var(--ink);font-size:.72rem;font-weight:750;opacity:0;transform:translateY(10px);transition:opacity .35s 1.5s,transform .5s 1.5s}li.an .sz-rechnung{opacity:1;transform:none}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.ablauf.ist-reise{height:380vh;padding:0}.ablauf.ist-reise .ablauf-pin{position:sticky;top:0;height:100vh;display:grid;align-content:center;gap:clamp(1.5rem,3vh,2.5rem);padding:calc(var(--kopf-h) + 1rem) var(--rand) 2rem;overflow:hidden}.ablauf.ist-reise .abschnitt-kopf{margin-bottom:0}.ablauf.ist-reise .ablauf-spur{width:max-content;will-change:transform}.ablauf.ist-reise .schritte-ablauf{grid-template-columns:repeat(4,min(46vw,560px));gap:clamp(3rem,7vw,7rem)}.ablauf.ist-reise .schritte-ablauf li{opacity:.35;transition:opacity .5s}.ablauf.ist-reise .schritte-ablauf li.an{opacity:1}.ablauf.ist-reise .ab-szene{height:clamp(200px,34vh,320px)}}@media(max-width:1000px){.ab-szene{grid-column:1 / -1;height:250px}.sz-karte{top:8%;gap:.4rem;padding:.75rem}.sz-feld{padding:.32rem .6rem}.sz-toast{bottom:5%}}@media(prefers-reduced-motion:reduce){.ab-szene *,.ab-szene *:before,.ab-szene *:after{transition:none!important;animation:none!important}}.vb-buehne{position:relative;height:80%;overflow:hidden;color:#fff}.vb-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 60%}.vb-buehne:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#18120ed1,#18120e8c 38%,#18120e00 66%),linear-gradient(180deg,rgb(24 18 14 / .62),transparent 26%)}.vb-nav{position:relative;z-index:2;display:flex;align-items:center;gap:1.8em;padding:1.2em 3em;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.vb-logo{display:flex;align-items:center;gap:.6em;min-width:0;font-weight:750;font-size:1.05em}.vb-logo i{width:1.35em;height:1.35em;flex:none;border-radius:.35em;background:linear-gradient(135deg,#e07a3f,#b4501e);box-shadow:inset 0 0 0 .25em #ffffff40}.vb-logo b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vb-links{display:flex;gap:1.8em;margin-left:auto;color:#ffffffd9;font-size:.85em;font-weight:600;white-space:nowrap}.vb-tel{display:inline-flex;align-items:center;padding:.7em 1.2em;border-radius:99px;background:#fff;color:#1b2830;font-size:.82em;font-weight:750;white-space:nowrap}.vb-held{position:relative;z-index:2;display:grid;justify-items:start;max-width:54%;padding:1em 3em 0}.vb-kicker{display:inline-block;padding:.45em .9em;border-radius:99px;background:#ffffff24;border:1px solid rgb(255 255 255 / .28);font-size:.72em;font-weight:700;letter-spacing:.04em}.vb-h1{display:block;margin-top:.5em;font-size:3.1em;font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance}.vb-sub{display:block;margin-top:.6em;max-width:32em;color:#ffffffdb;font-size:1.05em;line-height:1.4}.vb-knoepfe{display:flex;flex-wrap:wrap;gap:.7em;margin-top:1.2em}.vb-knopf{padding:.95em 1.5em;border-radius:99px;background:#c9561f;color:#fff;font-weight:750;font-size:.92em;box-shadow:0 .8em 1.6em -.7em #c9561fe6}.vb-knopf2{padding:.95em 1.5em;border-radius:99px;background:#ffffff29;border:1px solid rgb(255 255 255 / .4);font-weight:650;font-size:.92em}.vb-vertrauen{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;margin-top:1.1em}.vb-badge{display:inline-flex;align-items:center;gap:.45em;padding:.5em .85em;border-radius:99px;background:#fff;color:#1b2830;font-size:.78em;box-shadow:0 .6em 1.4em -.6em #00000073}.vb-badge b{font-size:1.1em;font-weight:800}.vb-badge i{color:#f2a93b;font-style:normal;letter-spacing:.04em}.vb-badge small{color:#4a565b;font-weight:600}.vb-siegel{padding:.5em .85em;border-radius:99px;background:#ffffff1f;border:1px solid rgb(255 255 255 / .24);font-size:.74em;font-weight:650}.vb-ki{position:absolute;right:1.2em;bottom:3.4em;z-index:2;padding:.35em .7em;border-radius:99px;background:#0000008c;color:#fff;font-size:.68em;font-weight:650;letter-spacing:.02em}.vb-ki-mini{position:absolute;left:.9em;top:.9em;padding:.2em .45em;border-radius:99px;background:#0009;color:#fff;font-size:.62em;font-style:normal;font-weight:650;line-height:1.2}.vb-karten{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;margin-top:-2.4em;padding:0 3em}.vb-karte{position:relative;display:grid;grid-template-columns:4.4em minmax(0,1fr);grid-template-rows:auto auto;column-gap:.9em;align-items:center;padding:.7em;border-radius:1em;background:#fff;box-shadow:0 1.2em 2.4em -1.2em #3c281473;font-size:.9em}.vb-karte img{grid-row:1 / span 2;width:4.4em;height:4.4em;border-radius:.7em;object-fit:cover}.vb-karte b{align-self:end;font-weight:750;color:#1b2830}.vb-karte small{align-self:start;color:#5e6b70;font-size:.85em}@media(max-width:860px){.vb-buehne{height:66%}.vb-buehne:before{background:linear-gradient(180deg,#18120e99,#18120e59 40%,#18120ebf)}.vb-nav{padding:1.2em 1.6em}.vb-links{display:none}.vb-tel{margin-left:auto}.vb-held{max-width:none;padding:1.4em 1.6em 0}.vb-h1{font-size:2.6em}.vb-siegel{display:none}.vb-karten{grid-template-columns:minmax(0,1fr);gap:.8em;margin-top:-1.6em;padding:0 1.6em}.vb-karte:nth-child(3){display:none}}.zeile-mask{padding-bottom:.16em;margin-bottom:-.16em}.feld-seite{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease)}.feld-seite.an{opacity:1}.fs-licht{position:absolute;left:0;top:0;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;border-radius:50%;will-change:transform,opacity}.fs-petrol{background:radial-gradient(closest-side,rgb(var(--petrol-hell-rgb) / .32),rgb(var(--petrol-hell-rgb) / .1) 55%,transparent)}.fs-koralle{background:radial-gradient(closest-side,rgb(var(--red-rgb) / .16),rgb(var(--red-rgb) / .05) 55%,transparent)}.fs-minze{background:radial-gradient(closest-side,rgb(var(--mint-rgb) / .16),rgb(var(--mint-rgb) / .04) 55%,transparent)}.fs-punkte,.fs-schein{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgb(var(--mint-rgb) / .9) 1.3px,transparent 1.8px) 0 0 / 26px 26px}.fs-punkte{opacity:.07;-webkit-mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}.fs-schein{display:none;opacity:.55;-webkit-mask-image:radial-gradient(circle 220px at var(--mx, -999px) var(--my, -999px),#000,transparent);mask-image:radial-gradient(circle 220px at var(--mx, -999px) var(--my, -999px),#000,transparent)}.feld-seite.mit-zeiger .fs-schein{display:block}.leitfaden{position:fixed;right:clamp(.9rem,1.6vw,1.6rem);top:50%;z-index:40;translate:0 -50%;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.leitfaden.an{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.leitfaden ol{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.leitfaden ol:before{content:"";position:absolute;right:5px;top:6px;bottom:6px;width:2px;background:radial-gradient(circle,rgb(var(--mint-rgb) / .35) 1px,transparent 1.4px) 0 0 / 2px 6px repeat-y}.leitfaden ol:after{content:"";position:absolute;right:5px;top:6px;bottom:6px;width:2px;background:var(--mint);border-radius:2px;transform-origin:top;transform:scaleY(var(--stand, 0));transition:transform .6s var(--ease)}.leitfaden a{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;height:12px;text-decoration:none}.leitfaden a:after{content:"";width:12px;height:12px;flex:none;border-radius:50%;background:var(--ink);border:1.5px solid rgb(var(--mint-rgb) / .5);transition:transform .35s var(--ease),background-color .3s,border-color .3s}.leitfaden a.vorbei:after{background:var(--mint);border-color:var(--mint);transform:scale(.7)}.leitfaden a.aktiv:after{background:var(--red);border-color:var(--red);transform:scale(1.25);box-shadow:0 0 0 5px rgb(var(--red-rgb) / .2)}.leitfaden span{padding:.25rem .6rem;border-radius:999px;background:#081b20e6;border:1px solid var(--line-2);color:var(--paper);font-size:.74rem;font-weight:700;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .3s,transform .4s var(--ease);pointer-events:none}.leitfaden.zeigt a.aktiv span,.leitfaden a:hover span,.leitfaden a:focus-visible span{opacity:1;transform:none}.leitfaden a:focus-visible{outline:none}.leitfaden a:focus-visible:after{box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--mint)}@media(max-width:1099px){.leitfaden{display:none}}@media(max-width:860px){.fs-punkte{opacity:.05}}@media(prefers-reduced-motion:reduce){.feld-seite,.leitfaden ol:after,.leitfaden a:after,.leitfaden span{transition:none}}.fs-petrol{background:radial-gradient(closest-side,rgb(var(--petrol-hell-rgb) / .22),rgb(var(--petrol-hell-rgb) / .08) 55%,transparent)}.fs-koralle{background:radial-gradient(closest-side,rgb(var(--red-rgb) / .22),rgb(var(--red-rgb) / .07) 55%,transparent)}.fs-minze{background:radial-gradient(closest-side,rgb(var(--mint-rgb) / .15),rgb(var(--mint-rgb) / .05) 55%,transparent)}.grund-leiste,.anf-tuer,.sei-sonder,.person,.mess,.zahlen>div,.zahlen>div+div,.faq details p[data-faq-antwort]{background-color:#0c252b94}.anf-tuer{background:radial-gradient(90% 60% at 50% 0%,rgb(var(--petrol-hell-rgb) / .12),transparent 70%),#0c252b94}.sei-sonder{background:radial-gradient(60% 80% at 100% 0%,rgb(var(--red-rgb) / .07),transparent 65%),#0c252b94}.mess-wert{background:#0c252bb3}.abschnitt-kopf .titel,.vn-kopf .titel,.faq-kopf .titel{position:relative;padding-bottom:.42em}.abschnitt-kopf .titel:after,.vn-kopf .titel:after,.faq-kopf .titel:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,9.5em);height:6px;background:radial-gradient(circle,var(--red) 2.6px,transparent 3.1px) right 0 top 0 / 6px 6px no-repeat,radial-gradient(circle,rgb(var(--mint-rgb) / .8) 1.5px,transparent 2px) 0 50% / 13px 6px repeat-x;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .15s}.vn-kopf .titel:after{left:50%;translate:-50% 0}.da .titel:after,.titel.da:after{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.abschnitt-kopf .titel:after,.vn-kopf .titel:after,.faq-kopf .titel:after{clip-path:none;transition:none}}.kopf-login{display:inline-flex;align-items:center;gap:.45rem;height:44px;margin-right:-1rem;padding:0 1rem 0 .85rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper);font-size:.88rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:border-color .25s,background-color .25s}.kopf-login svg{width:16px;height:16px;flex:none;color:var(--mint)}.kopf-login:hover{border-color:var(--paper);background:rgb(var(--paper-rgb) / .06)}.kopf-login:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media(max-width:1280px){.kopf-login{width:44px;padding:0;justify-content:center}.kopf-login-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:1100px){.kopf-login{margin:0 0 0 auto}.kopf .kopf-cta{margin-left:0}}@media(max-width:400px){.kopf-login{display:none}.kopf .kopf-cta{margin-left:auto}}.aktionen{padding:clamp(3rem,6vw,5rem) var(--rand) 0}.aktionen-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(.8rem,1.4vw,1.2rem)}.aktion{display:grid;gap:.8rem;align-content:start;justify-items:start;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--line-2);border-radius:24px;background:var(--ink-2)}.aktion-marke,.empfehlung-marke{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.85rem;font-weight:600}.aktion-titel{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:650;letter-spacing:-.02em;line-height:1.15}.aktion-text{color:var(--paper-2);max-width:52ch}.aktion-preis{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aktion-preis small{font-size:.85rem;font-weight:500;color:var(--muted);letter-spacing:0}.aktionen .b2b-hinweis{margin-top:.8rem}.hinweisleiste{position:absolute;top:100%;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .8rem;padding:.55rem var(--rand);background:rgb(var(--ink-rgb) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);color:var(--paper-2);font-size:.88rem;text-align:center}.hinweisleiste a{color:var(--paper);font-weight:650}.projektstart{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;color:var(--paper-2);font-size:.92rem}.projektstart b{color:var(--paper);font-weight:650}.empfehlung-hinweis{display:grid;gap:.8rem;justify-items:start;margin:0 var(--rand) clamp(3rem,6vw,5rem);padding:clamp(1.6rem,3vw,2.4rem);border:1px solid var(--line-2);border-radius:24px;background:var(--ink-2)}.empfehlung-titel{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:650;letter-spacing:-.02em}.empfehlung-hinweis p:last-child{color:var(--paper-2);max-width:60ch}@media(max-width:600px){:root{--abstand: 4.5rem}.fuss-spalte ul{gap:0}.fuss-spalte a,.fuss-unten a{display:inline-block;padding-block:.55rem}}.bild-band-huelle{margin-block:clamp(1rem,3vw,2.5rem) clamp(2.5rem,6vw,5rem)}.bild-band{position:relative;margin:0;border-radius:22px;overflow:hidden;aspect-ratio:16 / 7;background:#1b2a2e;box-shadow:0 40px 80px -40px #0009}.bild-band img{display:block;width:100%;height:100%;object-fit:cover}.bild-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#081b2000 55%,#081b2059);pointer-events:none}.bild-band .vb-ki-mini{left:auto;top:auto;right:1rem;bottom:1rem;z-index:1;font-size:.72rem}@media(max-width:640px){.bild-band{aspect-ratio:4 / 3;border-radius:16px}}.buehne .bu-fenster,.buehne .bu-google,.buehne .bu-chat,.buehne .bu-chart,.buehne .bu-tempo,.buehne .hm-stapel,.hb .hb-plan,.hb .hb-zeiger{display:none}.bu-foto{left:13%;top:0;width:87%;height:91%;z-index:0}.bf-rahmen{position:relative;width:100%;height:100%;border-radius:26px;overflow:hidden;background:#12302f}.bf-rahmen .hb-foto{object-position:50% 62%;transform:scale(1.04);transition:opacity .9s var(--ease),transform 7s var(--ease)}.hb.ist-fertig .bf-rahmen .hb-foto{transform:scale(1)}.bf-rahmen .vb-ki-mini{left:auto;top:auto;right:1rem;bottom:1rem;z-index:2;font-size:.66rem}.bu-handy{left:0;top:13%;width:24%;z-index:3}.hb-beispiel{left:13%}.bu-weg{top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.bw-linie{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bw-pfad{fill:none;stroke:var(--mint);stroke-width:9;stroke-linecap:round;stroke-dasharray:0 2.1}.bw-pfad.bw-rand{stroke:#081b20;stroke-width:16;opacity:.55}.bw-zug{fill:none;stroke:#fff;stroke-width:26;stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset .5s var(--ease)}.hb.ist-fertig .bw-zug{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.45,0,.2,1) .2s}.bw-station{position:absolute;left:61.5%;width:34%;display:grid;grid-template-columns:auto 1fr;column-gap:.9rem;align-items:center;padding:1rem 1.2rem;border-radius:18px;background:#0b2328;color:var(--paper);box-shadow:0 24px 48px -24px #000c;opacity:0;transform:translate(14px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.bw-station i{grid-row:span 2;width:.9rem;height:.9rem;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #5fd3bf2e}.bw-station b{font-size:clamp(.86rem,1.05vw,1.02rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.bw-station span{font-size:clamp(.74rem,.86vw,.84rem);color:rgb(var(--paper-rgb) / .74);line-height:1.35}.bw-s1{top:14.5%}.bw-s2{top:42%}.bw-s3{top:69.5%}.bw-s3 i{background:var(--koralle, #FF7A59);box-shadow:0 0 0 5px #ff7a5933}.hb.ist-fertig .bw-station{opacity:1;transform:none;transition:opacity .55s var(--ease),transform .7s var(--ease)}.hb.ist-fertig .bw-s1{transition-delay:.7s}.hb.ist-fertig .bw-s2{transition-delay:1.3s}.hb.ist-fertig .bw-s3{transition-delay:1.9s}@media(max-width:860px){.buehne{aspect-ratio:4 / 5}.bu-foto{left:0;top:0;width:100%;height:100%}.bf-rahmen{border-radius:20px}.hb-beispiel{left:0}.bu-handy{left:4%;top:6%;width:40%}.bw-linie{display:none}.bw-station{left:auto;right:4%;width:52%;padding:.7rem .85rem;column-gap:.6rem;border-radius:14px}.bw-station b{font-size:.8rem}.bw-station span{font-size:.7rem}.bu-weg{inset:auto 4% 5% auto;width:54%;display:flex;flex-direction:column;gap:.4rem}.bw-station{position:relative;left:auto;right:auto;top:auto;width:100%;padding:.55rem .75rem}.bw-station i{grid-row:auto;width:.7rem;height:.7rem;box-shadow:0 0 0 4px #5fd3bf2e}.bw-station span{display:none}.bw-s1,.bw-s2,.bw-s3{top:auto}.bf-rahmen .vb-ki-mini{right:auto;left:.8rem;bottom:.8rem}}@media(prefers-reduced-motion:reduce){.bw-zug{stroke-dashoffset:0;transition:none}.bw-station,.hb.ist-fertig .bw-station{opacity:1;transform:none;transition:none}.bf-rahmen .hb-foto{transform:none}}@media(max-width:640px){.wischleiste{display:flex;gap:.9rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;margin-inline:calc(var(--rand) * -1);padding:.4rem var(--rand) 1rem}.wischleiste::-webkit-scrollbar{display:none}.wischleiste>*{flex:0 0 86%;scroll-snap-align:start}.wischleiste:focus-visible{outline:2px solid var(--mint);outline-offset:-2px;border-radius:18px}.arbeiten-buehne.wischleiste{margin-inline:0;gap:1.2rem}.wischleiste>.paket-karte{position:relative;top:auto;transform:none}.wisch-punkte{display:flex;justify-content:center;gap:7px;margin-top:.2rem}.wisch-punkte i{width:7px;height:7px;border-radius:50%;background:var(--line-2);transition:width .3s,background .3s}.wisch-punkte i.an{width:22px;border-radius:4px;background:var(--mint)}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.wisch-punkte i{transition:none}.wischleiste{scroll-behavior:auto}}
