@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}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)}.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-gross{padding:1.15rem 1.8rem;font-size:1.02rem}.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: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}.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-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-titel{max-width:none}.ht{display:block}@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)}}.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}@media(max-width:560px){.hb-links,.hb-status{display:none}.hb-cta{margin-left:auto}}@keyframes bu-schweben{50%{transform:translateY(-8px)}}.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)}@keyframes bc-punkt{50%{opacity:.25;transform:translateY(-2px)}}.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:980px){.hero{min-height:0;justify-content:flex-start;padding-top:calc(var(--kopf-h) + clamp(1.8rem,5vw,3rem))}}@media(max-width:520px){.hero-titel{font-size:clamp(2.05rem,9.6vw,2.7rem)}}.statement{padding:clamp(7rem,14vw,12rem) var(--rand) clamp(5rem,9vw,8rem)}.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}.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)}@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-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}.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}.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{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{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}.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}.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)}.team{padding:var(--abstand) var(--rand)}.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)}@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)}}.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}.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}.pakete .betreuung{margin-top:clamp(4rem,8vw,6.5rem)}.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-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 .hinzu{padding:.5rem .9rem;font-size:.82rem}.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}@keyframes lst-rein{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.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}@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-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-buehne{border-radius:24px;padding:.9rem}}@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}.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)}.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}.person{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.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}.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}.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}@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-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-buehne[data-lst-zu]{display:none}}.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}@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)}}@keyframes chk-rein{0%{opacity:0;transform:translateY(10px)}}@keyframes chk-plopp{0%{transform:scale(0) rotate(-40deg)}}.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}}@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}}.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}@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}}.anf{padding:var(--abstand) var(--rand) clamp(3rem,6vw,5rem)}.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)}.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}.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-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)}@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}.zahl{white-space:nowrap}.hero:after{z-index:1}@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){.hero [data-reveal]{animation:hero-auftritt 1.1s cubic-bezier(.16,1,.3,1) calc(.75s + var(--r, 0) * .12s) backwards}}.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}.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-branchen a:focus-visible{color:var(--paper);border-color:var(--red)}.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}@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){.por-nr,.por-schritt h3,.por-schritt p,.por-buehne *,.por-toast,.paket-karte:after,.sei-sonder:after{transition:none!important;animation:none!important}}@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}@keyframes hb-marke{50%{opacity:0}}.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}@keyframes so-dreh{to{transform:rotate(360deg)}}@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}}@keyframes sz-schlucken{50%{transform:scale(1.08,.92)}}@keyframes sz-zeiger{to{transform:rotate(360deg)}}@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)}}@keyframes sz-funke{0%{opacity:1;transform:rotate(var(--w)) translate(0)}to{opacity:0;transform:rotate(var(--w)) translate(130px)}}.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}.grund-leiste,.anf-tuer,.sei-sonder,.person,.mess,.zahlen>div,.zahlen>div+div,.faq details p[data-faq-antwort]{background-color:#0c252b94}.sei-sonder{background:radial-gradient(60% 80% at 100% 0%,rgb(var(--red-rgb) / .07),transparent 65%),#0c252b94}.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}.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}}.hb .hb-plan,.hb .hb-zeiger{display:none}.sei-seite{position:relative;isolation:isolate;padding-top:var(--kopf-h)}.sei-seite:before{content:"";position:absolute;inset:0 0 auto 0;height:min(980px,110vh);z-index:-1;background:radial-gradient(42% 58% at 86% 6%,rgb(var(--petrol-hell-rgb) / .16),transparent 70%),radial-gradient(26% 40% at 100% 36%,rgb(var(--red-rgb) / .07),transparent 70%),radial-gradient(30% 36% at 66% 0%,rgb(var(--mint-rgb) / .06),transparent 70%);pointer-events:none}.sei-innen{width:min(100%,1240px);margin:0 auto}.sei-schmal{width:min(100%,760px)}.sei-hero{padding:clamp(2rem,5vw,3.5rem) var(--rand) clamp(3.5rem,7vw,6rem)}.sei-hero .sei-innen{display:grid;gap:clamp(1.4rem,2.4vw,2rem)}.sei-pfad ol{display:flex;flex-wrap:wrap;gap:.2rem .55rem;color:var(--muted);font-size:.84rem}.sei-pfad li{display:inline-flex;align-items:center;gap:.55rem}.sei-pfad li+li:before{content:"/";color:var(--muted-2)}.sei-pfad a{color:var(--muted);text-decoration:none;transition:color .2s}.sei-pfad a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.sei-pfad [aria-current]{color:var(--paper)}.sei-kicker{display:inline-flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.86rem;font-weight:600;letter-spacing:.02em}.sei-punkt{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--mint)}.sei-h1{max-width:17ch;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:650;letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.sei-lead{max-width:54ch;color:var(--paper-2);font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.55}.sei-knoepfe{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center}.sei-fakten{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:1.2rem clamp(2rem,5vw,4.5rem);margin-top:.6rem;padding-top:1.6rem;border-top:1px solid var(--line)}.sei-fakten dt{color:var(--muted);font-size:.8rem}.sei-fakten dd{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;letter-spacing:-.01em}.sei-abschnitt{padding:clamp(4.5rem,9vw,8rem) var(--rand);border-top:1px solid var(--line);scroll-margin-top:var(--kopf-h)}.sei-kopfzeile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.2rem clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.sei-kopfzeile>p{max-width:46ch;color:var(--muted);font-size:1.05rem}.sei-h2{font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:650;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.sei-nr{display:block;margin-bottom:.8rem;color:var(--muted);font-size:.8rem;font-weight:650;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sei-marke{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.8rem;font-weight:650;letter-spacing:.02em}.sei-klein{color:var(--muted);font-size:.88rem}.sei-klein a,.sei-lauftext a{color:var(--paper);text-underline-offset:3px}.sei-hinweis{display:flex;gap:.7rem;padding:1rem 1.2rem;border-radius:16px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.92rem;line-height:1.5}.sei-hinweis:before{content:"";flex:none;width:7px;height:7px;margin-top:.55em;border-radius:50%;background:var(--red)}.sei-treppe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;align-items:end;margin-top:clamp(1.5rem,3vw,2.5rem)}.sei-treppe a{display:grid;align-content:end;gap:.25rem;min-height:calc(7.5rem + var(--s) * 2.2rem);padding:1.1rem 1.2rem;border-radius:20px;border:1px solid var(--line);background:var(--ink-2);text-decoration:none;transition:border-color .25s,transform .4s var(--ease)}.sei-treppe a:hover{border-color:var(--line-2);transform:translateY(-3px)}.sei-treppe-name{font-size:.98rem;font-weight:700;line-height:1.25}.sei-treppe-preis{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sei-treppe-seiten{color:var(--muted);font-size:.82rem}.sei-reiter{display:grid;gap:1.5rem}.sei-reiter-leiste{display:flex;gap:.5rem;overflow-x:auto;margin:0 calc(-1 * var(--rand));padding:.3rem var(--rand) .6rem;scrollbar-width:none}.sei-reiter-leiste::-webkit-scrollbar{display:none}.sei-reiter-leiste [role=tab]{flex:none;display:grid;justify-items:start;gap:.05rem;padding:.7rem 1.2rem;border-radius:16px;border:1px solid var(--line-2);background:none;color:var(--paper);cursor:pointer;text-align:left;transition:background-color .25s,color .25s,border-color .25s}.sei-reiter-leiste [role=tab] span{font-size:.95rem;font-weight:700}.sei-reiter-leiste [role=tab] small{color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.sei-reiter-leiste [role=tab]:hover{border-color:var(--paper)}.sei-reiter-leiste [role=tab][aria-selected=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.sei-reiter-leiste [role=tab][aria-selected=true] small{color:var(--ink-4)}.sei-reiter:not(.sei-reiter-an) .sei-paket+.sei-paket{margin-top:1rem}.sei-paket{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,5vw,5rem);padding:clamp(1.6rem,3.6vw,3.2rem);border-radius:28px;background:var(--ink-2);border:1px solid var(--line);scroll-margin-top:calc(var(--kopf-h) + 1rem)}.sei-paket:focus-visible{outline-offset:4px}.sei-paket.sei-empfohlen{border-color:rgb(var(--mint-rgb) / .5)}.sei-paket-kopf{position:sticky;top:calc(var(--kopf-h) + 1.5rem);align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sei-paket-name{font-size:clamp(2rem,3.6vw,3rem);font-weight:650;letter-spacing:-.03em;line-height:1}.sei-paket-ziel{max-width:34ch;color:var(--paper-2);font-size:1.08rem}.sei-paket-preis{margin-top:.6rem;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:650;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.sei-paket-preis small{margin-left:.45rem;color:var(--muted);font-size:.9rem;font-weight:500;letter-spacing:0}.sei-paket-zeit{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.sei-paket-miete{color:var(--muted);font-size:.92rem}.sei-paket-kopf .pille{margin-top:.6rem}.sei-paket-inhalt{display:grid;gap:1.8rem;align-content:start}.sei-block{display:grid;gap:.7rem}.sei-block-titel{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sei-haken{display:grid}.sei-haken li{display:flex;gap:.8rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--line);line-height:1.5}.sei-haken li:first-child{border-top:1px solid var(--line)}.sei-haken svg{width:.95em;height:.95em;color:var(--mint);transform:translateY(.14em)}.sei-eck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem}.sei-eck dt{color:var(--muted);font-size:.8rem}.sei-eck dd{font-size:.98rem;line-height:1.45}.sei-ohne{display:flex;flex-wrap:wrap;gap:.45rem}.sei-ohne li{padding:.35rem .8rem;border-radius:999px;border:1px dashed var(--line-2);color:var(--muted);font-size:.86rem}.sei-tabelle-rahmen{overflow-x:auto;border-radius:22px;border:1px solid var(--line);background:var(--ink-2)}.sei-tabelle-rahmen:focus-visible{outline-offset:3px}.sei-tabelle{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.92rem;line-height:1.45}.sei-tabelle th,.sei-tabelle td{padding:1rem 1.1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sei-tabelle tbody tr:last-child>*{border-bottom:0}.sei-tabelle thead th{vertical-align:bottom;background:var(--ink-2)}.sei-tabelle th[scope=row]{position:sticky;left:0;z-index:1;width:9.5rem;background:var(--ink-2);color:var(--muted);font-size:.84rem;font-weight:600;box-shadow:1px 0 0 var(--line)}.sei-tabelle thead th:first-child{width:9.5rem;position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--line)}.sei-tab-name{display:block;font-size:1rem;font-weight:650}.sei-tab-preis{display:block;margin-top:.15rem;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.sei-tab-marke{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--paper);font-size:.76rem;font-weight:650}.sei-tab-marke:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}.sei-tabelle .sei-empf{background:color-mix(in srgb,var(--mint) 7%,var(--ink))}.sei-tab-knopf{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--line-2);font-size:.85rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.sei-tab-knopf:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.sei-wisch-hinweis{display:none;align-items:center;gap:.5rem;margin-top:.8rem;color:var(--muted);font-size:.84rem}.sei-wischbar+.sei-wisch-hinweis{display:flex}.sei-grund{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,3vw,2.6rem) clamp(1.4rem,2.6vw,2.4rem)}.sei-grund li{display:grid;gap:.45rem;align-content:start;padding-top:1.1rem;border-top:1px solid var(--line-2)}.sei-grund .sei-nr{margin:0}.sei-grund h3{font-size:1.08rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.sei-grund p{color:var(--muted);font-size:.95rem;line-height:1.5}.sei-ablauf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,3vw,2.6rem) clamp(1.4rem,2.6vw,2.4rem);counter-reset:schritt}.sei-ablauf li{display:grid;gap:.45rem;align-content:start;padding-top:1.1rem;border-top:1px solid var(--line-2)}.sei-ablauf .sei-nr{margin:0;color:var(--paper)}.sei-ablauf li>div{display:grid;gap:.45rem}.sei-ablauf-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sei-ablauf h3{font-size:1.08rem;font-weight:700;line-height:1.3}.sei-ablauf p{color:var(--muted);font-size:.95rem;line-height:1.5}.sei-karten{display:grid;gap:1rem}.sei-karten-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sei-karten-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sei-karte{display:grid;gap:.8rem;align-content:start;padding:clamp(1.5rem,2.6vw,2.2rem);border-radius:24px;background:var(--ink-2);border:1px solid var(--line)}.sei-karte h3{font-size:1.3rem;font-weight:650;letter-spacing:-.02em}.sei-karte p{color:var(--muted)}.sei-karte .sei-karte-preis{color:var(--paper);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.sei-karte-preis small{color:var(--muted);font-size:.88rem;font-weight:500;letter-spacing:0}.sei-karte .pille{justify-self:start;margin-top:.4rem}.sei-karte-akzent{border-color:var(--line-2);box-shadow:inset 0 2px 0 var(--mint)}.sei-karte-breit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 3rem}.sei-karte-breit>p:last-child{grid-column:1 / -1;max-width:62ch}.sei-reihe{display:grid;gap:clamp(2rem,4vw,3rem)}.sei-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.sei-extras div{display:flex;justify-content:space-between;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.sei-extras dt{color:var(--paper-2)}.sei-extras dd{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.sei-extras dt a,.sei-paket-miete a{color:var(--paper);text-underline-offset:3px}.sei-punktlandung{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem clamp(2rem,5vw,4rem);margin-top:clamp(1.2rem,2.4vw,1.8rem);padding:clamp(1.4rem,2.6vw,2rem) clamp(1.4rem,3.2vw,2.6rem);border-radius:24px;background:var(--ink-2);border:1px solid var(--line);scroll-margin-top:calc(var(--kopf-h) + 1.5rem)}.sei-punktlandung.gewaehlt{border-color:var(--line-2);box-shadow:inset 0 2px 0 var(--mint)}.sei-punktlandung .sei-marke svg{width:1em;height:1em;color:var(--mint)}.sei-punktlandung-name{margin:.25rem 0 .45rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:650;letter-spacing:-.02em;line-height:1.1}.sei-punktlandung-text>p:not([class]){max-width:62ch;color:var(--paper-2)}.sei-punktlandung-text .sei-klein{margin-top:.45rem}.sei-punktlandung-kauf{display:grid;gap:.9rem;justify-items:start}.sei-punktlandung-preis{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:650;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.sei-punktlandung-preis small{display:block;margin-top:.35rem;color:var(--muted);font-size:.85rem;font-weight:500;letter-spacing:0}@media(max-width:860px){.sei-punktlandung{grid-template-columns:minmax(0,1fr)}}.sei-unterzeile{margin-bottom:1.2rem;font-size:1.2rem;font-weight:650;letter-spacing:-.015em}.sei-mosaik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem clamp(1rem,2vw,1.6rem);margin-top:clamp(1rem,2vw,1.6rem)}.sei-mosaik-gruppe{display:grid;gap:.7rem;align-content:start}.sei-mosaik-titel a{display:inline-flex;align-items:baseline;gap:.6rem;color:var(--paper);font-size:1rem;font-weight:700;text-decoration:none}.sei-mosaik-titel a span{color:var(--muted);font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums}.sei-mosaik-titel a:hover{text-decoration:underline;text-underline-offset:3px}.sei-mosaik-gruppe ul{display:grid;gap:.5rem}.sei-mosaik-kachel{position:relative;display:flex;align-items:center;gap:.75rem;padding:.8rem 2rem .8rem 1rem;border-radius:14px;border:1px solid var(--line);background:var(--ink-2);font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .25s,background-color .25s}.sei-mosaik-kachel svg{width:1.2rem;height:1.2rem;color:var(--muted)}.sei-mosaik-kachel:hover{border-color:var(--line-2);background:var(--ink-3)}.sei-mosaik-kachel.sei-live:after{content:"";position:absolute;top:50%;right:1rem;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--mint)}.sei-mosaik-legende{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.84rem}.sei-gruppe+.sei-gruppe{margin-top:clamp(4rem,8vw,6.5rem)}.sei-gruppe-kopf{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.8rem clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sei-gruppe-kopf .sei-nr{grid-column:1 / -1;margin:0}.sei-gruppe-kopf>p{max-width:44ch;color:var(--muted)}.sei-fkt-gross{display:grid;gap:1rem}.sei-fkt-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.sei-fkt-raster .sei-fkt-kopf{grid-template-columns:auto minmax(0,1fr)}.sei-fkt-raster .sei-fkt-preis{grid-column:2;margin-top:-.55rem}.sei-fkt-gross+.sei-fkt-raster{margin-top:1rem}.sei-fkt{display:grid;gap:1.6rem;padding:clamp(1.4rem,2.6vw,2.2rem);border-radius:26px;background:var(--ink-2);border:1px solid var(--line);scroll-margin-top:calc(var(--kopf-h) + 1rem);transition:border-color .3s}.sei-fkt.gewaehlt{border-color:var(--line-2);box-shadow:inset 0 2px 0 var(--mint)}.sei-fkt-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.6rem clamp(2rem,4vw,4rem);align-items:start}.sei-fkt-text{display:flex;flex-direction:column;gap:1.1rem}.sei-fkt-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center}.sei-fkt-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2)}.sei-fkt-icon svg{width:1.2rem;height:1.2rem}.sei-fkt-kopf h3{font-size:1.2rem;font-weight:650;letter-spacing:-.015em;line-height:1.25}.sei-fkt-preis{font-size:1.15rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.sei-fkt-preis small{color:var(--muted);font-size:.8rem;font-weight:500}.sei-fkt-demo .sei-fkt-kopf h3{font-size:clamp(1.35rem,2vw,1.7rem)}.sei-fkt-lang{color:var(--paper-2);line-height:1.6}.sei-fkt-fakten{display:grid;gap:.8rem}.sei-fkt-fakten div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-top:.8rem;border-top:1px solid var(--line)}.sei-fkt-fakten dt{color:var(--muted);font-size:.84rem}.sei-fkt-fakten dd{font-size:.95rem}.sei-fkt-aktionen{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.sei-demo{display:grid;gap:.7rem;min-width:0;scroll-margin-top:calc(var(--kopf-h) + 1rem)}.sei-demo:focus{outline:none}.sei-demo-kopf{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.8rem}.sei-demo .demo{min-height:380px}.sei-demo .demo-stimme blockquote{font-family:var(--text);font-style:normal;font-size:1.08rem;font-weight:500;line-height:1.45}.sei-demo .demo-ergebnis b{font-family:var(--text);font-style:normal;font-weight:600;font-size:.95rem;color:var(--muted)}.sei-weg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sei-weg li{position:relative;display:grid;gap:.45rem;align-content:start;padding:1.4rem 1.4rem 1.6rem;border-radius:22px;border:1px solid var(--line);background:var(--ink-2)}.sei-weg li b{font-size:1.08rem;font-weight:650}.sei-weg li p{color:var(--muted);font-size:.94rem;line-height:1.5}.sei-weg .sei-nr{margin:0}.sei-weg .sei-weg-frei{color:var(--paper)}.sei-ki-liste{display:grid;border-top:1px solid var(--line-2)}.sei-ki{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:clamp(1.8rem,3.4vw,2.8rem) 0;border-bottom:1px solid var(--line-2);scroll-margin-top:calc(var(--kopf-h) + 1rem)}.sei-ki.gewaehlt .sei-ki-titel h3:after{content:"";display:inline-block;width:7px;height:7px;margin-left:.6rem;border-radius:50%;background:var(--mint);vertical-align:middle}.sei-ki-text{display:grid;grid-template-columns:3.4rem minmax(0,.85fr) minmax(0,1.15fr);gap:1rem clamp(1.2rem,3vw,3rem);align-items:start}.sei-ki-text .sei-nr{margin:.55rem 0 0}.sei-ki-titel{display:grid;gap:.5rem}.sei-ki-titel h3{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:650;letter-spacing:-.025em;line-height:1.2}.sei-ki-preis{font-size:1.15rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.sei-ki-preis small{color:var(--muted);font-size:.8rem;font-weight:500}.sei-ki-mehr{display:grid;gap:1rem;max-width:62ch}.sei-ki-lang{color:var(--paper-2);line-height:1.6}.sei-ki-mehr .sei-fkt-aktionen{margin-top:.2rem}.sei-ki-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem clamp(2rem,4vw,4rem);align-items:start}.sei-ki-demo .sei-ki-text{grid-template-columns:3.4rem minmax(0,1fr)}.sei-ki-demo .sei-ki-mehr{grid-column:2}.sei-ki-betreuung{margin-top:clamp(2.5rem,5vw,4rem)}.sei-schluss{display:grid;justify-items:center;gap:clamp(1.4rem,3vw,2rem);padding:clamp(5rem,10vw,9rem) var(--rand);border-top:1px solid var(--line);text-align:center}.sei-schluss-text{max-width:18ch;font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:650;letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.sei-schluss p:not(.sei-schluss-text){max-width:48ch;color:var(--muted)}.sei-schluss .sei-knoepfe{justify-content:center}.sei-schluss .anf-branchen{max-width:60ch;justify-content:center;margin-top:0}.sei-bald{min-height:calc(78vh - var(--kopf-h));display:grid;align-content:center}.sei-bald-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.sei-bald-links a{display:grid;gap:.2rem;padding:1.1rem 1.25rem;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);text-decoration:none;transition:border-color .25s,background-color .25s}.sei-bald-links a:hover{border-color:var(--line-2);background:var(--ink-3)}.sei-bald-links b{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-weight:700}.sei-bald-links span{color:var(--muted);font-size:.88rem}@media(max-width:1100px){.sei-grund,.sei-ablauf,.sei-weg{grid-template-columns:repeat(2,minmax(0,1fr))}.sei-fkt-demo,.sei-ki-demo,.sei-karten-3,.sei-mosaik{grid-template-columns:minmax(0,1fr)}.sei-mosaik-gruppe ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.sei-mosaik-kachel{height:100%;padding:.7rem 1.6rem .7rem .8rem;gap:.55rem;font-size:.86rem}.sei-mosaik-kachel.sei-live:after{right:.7rem}}@media(max-width:860px){.sei-kopfzeile,.sei-gruppe-kopf{grid-template-columns:minmax(0,1fr);align-items:start}.sei-paket{grid-template-columns:minmax(0,1fr)}.sei-paket-kopf{position:static}.sei-tabelle{min-width:59.3rem;font-size:.88rem}.sei-tabelle thead th:first-child,.sei-tabelle th[scope=row]{width:6.8rem}.sei-tabelle th,.sei-tabelle td{padding:.85rem .8rem}.sei-treppe{grid-template-columns:minmax(0,1fr);gap:.5rem}.sei-treppe a{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name preis" "seiten preis";align-items:center;padding:.9rem 1.1rem;border-left:calc(3px + var(--s) * 2px) solid var(--line-2)}.sei-treppe-name{grid-area:name}.sei-treppe-preis{grid-area:preis;font-size:1.25rem}.sei-treppe-seiten{grid-area:seiten}.sei-karten-2,.sei-extras,.sei-karte-breit{grid-template-columns:minmax(0,1fr)}.sei-ki-text{grid-template-columns:3.4rem minmax(0,1fr)}.sei-ki-mehr{grid-column:2}}@media(max-width:620px){.sei-fakten{grid-template-columns:minmax(0,1fr);gap:.9rem}.sei-bald-links{grid-template-columns:minmax(0,1fr)}.sei-fakten div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.sei-grund,.sei-ablauf,.sei-weg,.sei-eck{grid-template-columns:minmax(0,1fr)}.sei-fkt-kopf{grid-template-columns:auto minmax(0,1fr)}.sei-fkt-preis{grid-column:2}.sei-fkt-fakten div{grid-template-columns:minmax(0,1fr);gap:.2rem}.sei-ki-text,.sei-ki-demo .sei-ki-text{grid-template-columns:minmax(0,1fr);gap:.8rem}.sei-ki-mehr,.sei-ki-demo .sei-ki-mehr{grid-column:1}.sei-ki-text .sei-nr{margin:0}.sei-knoepfe .pille{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sei-treppe a{transition:none}}.sei-hero{position:relative;isolation:isolate;--raster-b: 40%;--raster-h: 460px;--raster-y: 200px}.sei-hero:has(.sei-mosaik){--raster-h: 290px;--raster-y: 120px}.sei-hero:before{content:"";position:absolute;top:0;bottom:0;left:var(--rand);right:var(--rand);z-index:-1;pointer-events:none;background:radial-gradient(circle,rgb(var(--mint-rgb) / .6) 2.2px,transparent 2.7px) right 0 bottom 17px / 130px 130px,radial-gradient(circle,rgb(var(--mint-rgb) / .3) 1.3px,transparent 1.8px) right 0 bottom 17px / 26px 26px;-webkit-mask-image:radial-gradient(var(--raster-b) var(--raster-h) at 100% var(--raster-y),#000 22%,rgb(0 0 0 / .4) 62%,transparent 100%),linear-gradient(transparent,#000 140px);-webkit-mask-composite:source-in;mask-image:radial-gradient(var(--raster-b) var(--raster-h) at 100% var(--raster-y),#000 22%,rgb(0 0 0 / .4) 62%,transparent 100%),linear-gradient(transparent,#000 140px);mask-composite:intersect}.sei-hero:after{content:"";position:absolute;left:var(--rand);right:var(--rand);bottom:27px;height:6px;padding-right:26px;pointer-events:none;background:radial-gradient(circle,var(--red) 2.6px,transparent 3.1px) right 10px top 0 / 6px 6px no-repeat,radial-gradient(circle,var(--mint) 2.6px,transparent 3.1px) right 0 top 50% / 130px 6px repeat-x,radial-gradient(circle,rgb(var(--mint-rgb) / .7) 1.5px,transparent 2px) right 0 top 50% / 26px 6px repeat-x;background-origin:border-box,content-box,content-box;background-clip:border-box,content-box,content-box;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px);mask-image:linear-gradient(90deg,transparent,#000 22px)}@media(max-width:700px){.sei-hero:before{display:none}.sei-hero:after{bottom:19px}}@media(prefers-reduced-motion:no-preference){.sei-hero:after{animation:sei-linie-an .95s .2s var(--ease) both}.sei-hero:before{animation:sei-raster-an 1.1s .75s var(--ease) both}}@keyframes sei-linie-an{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sei-raster-an{0%{clip-path:inset(100% 0 0 0);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}.rg-seite .rg-tabelle td,.rg-seite .rg-tabelle th{white-space:normal;vertical-align:top}.rg-seite .rg-tabelle td{min-width:14rem}.rg-seite .rg-tabelle thead th:first-child,.rg-seite .rg-tabelle th[scope=row]{width:9rem;-webkit-hyphens:auto;hyphens:auto}.rg-hinweis{margin-top:1.4rem;color:var(--muted);max-width:62ch}.rg-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.rg-eintrag{position:relative;display:grid;gap:.9rem;align-content:start;padding:clamp(1.5rem,2.8vw,2.4rem);border-radius:24px;background:var(--ink-2);border:1px solid var(--line);transition:border-color .25s,transform .35s var(--ease)}.rg-eintrag:hover{border-color:rgb(var(--mint-rgb) / .45);transform:translateY(-3px)}.rg-eintrag:has(a:focus-visible){outline:2px solid var(--red);outline-offset:4px}.rg-eintrag h3{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:650;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.rg-eintrag h3 a{color:var(--paper);text-decoration:none}.rg-eintrag h3 a:focus-visible{outline:none}.rg-eintrag h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.rg-eintrag>p:not(.rg-thema){color:var(--muted)}.rg-thema{display:flex;flex-wrap:wrap;gap:.4rem}.rg-thema span{padding:.25rem .65rem;border-radius:999px;border:1px solid var(--line-2);color:var(--paper-2);font-size:.74rem;font-weight:650}.rg-thema span:first-child{border-color:rgb(var(--mint-rgb) / .4);color:var(--mint)}.rg-mehr{display:inline-flex;align-items:center;gap:.45rem;margin-top:.3rem;color:var(--paper-2);font-size:.9rem;font-weight:650}.rg-mehr svg{width:15px;height:15px;transition:transform .3s var(--ease)}.rg-eintrag:hover .rg-mehr svg{transform:translate(4px)}.rg-eintrag-breit{grid-column:1 / -1}@media(max-width:760px){.rg-liste{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rg-eintrag,.rg-mehr svg{transition:none}.rg-eintrag:hover{transform:none}}.rg-grund{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-haken{max-width:62rem}@media(max-width:760px){.rg-grund{grid-template-columns:minmax(0,1fr)}.rg-seite .rg-tabelle td{min-width:11rem}}.bg-kopf{position:sticky;top:var(--kopf-h);z-index:5;display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);padding:1rem 0;background:linear-gradient(180deg,var(--ink) 75%,rgb(8 27 32 / 0))}.bg-suche{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem}.bg-suche[hidden]{display:none}.bg-suche label{grid-column:1 / -1;color:var(--muted);font-size:.86rem;font-weight:600}.bg-suche input{width:100%;height:3.1rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--paper);font:inherit;font-size:1.02rem}.bg-suche input::placeholder{color:var(--muted-2)}.bg-suche input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.bg-zahl{color:var(--muted);font-size:.86rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bg-sprung ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.bg-sprung a,.bg-sprung span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;font-size:.86rem;font-weight:700}.bg-sprung a{color:var(--paper);text-decoration:none;background:var(--ink-2);border:1px solid var(--line-2);transition:border-color .2s,background .2s}.bg-sprung a:hover{border-color:var(--mint)}.bg-sprung a[data-leer]{opacity:.35;pointer-events:none}.bg-sprung span{color:var(--muted-2);opacity:.45}.bg-gruppen{display:grid;gap:clamp(2rem,4vw,3rem)}.bg-gruppe{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;scroll-margin-top:calc(var(--kopf-h) + 9rem)}.bg-gruppe[hidden]{display:none}.bg-buchstabe{color:var(--mint);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1}.bg-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.bg-eintrag{display:grid;gap:.55rem;align-content:start;padding:1.3rem 1.4rem;border-radius:20px;background:var(--ink-2);border:1px solid var(--line);scroll-margin-top:calc(var(--kopf-h) + 9rem)}.bg-eintrag[hidden]{display:none}.bg-eintrag:target{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint) inset}.bg-eintrag dt{display:grid;gap:.15rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.bg-eintrag dt small{color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:0}.bg-eintrag dd{display:grid;gap:.6rem;margin:0}.bg-eintrag dd p{color:var(--paper-2);line-height:1.55}.bg-eintrag .textlink{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.bg-eintrag .textlink svg{width:14px;height:14px}.bg-leer{color:var(--paper-2)}@media(max-width:860px){.bg-gruppe{grid-template-columns:minmax(0,1fr);gap:.6rem}.bg-liste{grid-template-columns:minmax(0,1fr)}}
