.huelle{--wand-h:min(72cqw, 1240px);position:relative;container-type:inline-size}.einstieg{height:100svh;min-height:560px;position:relative}.einstieg-innen{--fh:min(80svh, 820px, 56vw);--fb:calc(var(--fh) * .8003);transform-origin:50% 0;will-change:transform, opacity;height:100%;padding-top:104px;padding-bottom:48px;position:relative}.e-vor{margin-bottom:12px}.e-titel{letter-spacing:-.045em;text-wrap:nowrap;font-size:clamp(42px,11.6vw,84px);line-height:1;position:relative}.zeile{z-index:1;will-change:transform;width:max-content;max-width:100%;display:block;position:relative}.zeile--3{z-index:3;margin-left:auto}.hw{display:inline-block}html.js:not(.reduziert):not(.hw-frei) h1 .hw{opacity:0;filter:blur(14px)}.e-text{z-index:3;margin-top:24px;position:relative}.e-text .einleitung{margin-bottom:24px}.figur{z-index:2;aspect-ratio:1122/1402;width:min(100%,420px);margin:40px auto 0;position:relative}.figur-platte{aspect-ratio:1;background-color:var(--gelb);border-radius:var(--rund-gross);width:90%;box-shadow:var(--schatten-fern);will-change:transform;background-image:linear-gradient(135deg,#ffffff38,#fff0 42%);position:absolute;top:16%;left:0}.figur-maske{clip-path:inset(-40% -40% 12%);position:absolute;inset:0}.figur-bild{object-fit:contain;object-position:50% 0;filter:drop-shadow(-14px 18px 20px #00000029);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.figur-schild{z-index:4;will-change:transform;position:absolute;top:72%;left:-3%}.schild{min-height:52px;color:var(--tinte);border-radius:var(--rund);font-size:var(--schrift-text);border-color:#ffffffb3;align-items:center;gap:12px;padding:0 16px 0 20px;font-weight:500;line-height:1;display:inline-flex}.schild.glas{background:#ffffff5c}@supports (backdrop-filter:blur(1px)){.schild.glas{background:#ffffff80}}html.glas-echt .schild.glas{background:linear-gradient(#ffffff9e,#fff6 40%,#ffffff75)}.schild.glas:hover,.schild.glas[aria-expanded=true],html.glas-echt .schild.glas:hover,html.glas-echt .schild.glas[aria-expanded=true]{background:var(--tinte);color:var(--weiss)}@media (prefers-reduced-transparency:reduce){.schild.glas,html.glas-echt .schild.glas{background:#fafafaf7}}.schild .plus{font-size:22px;font-weight:500;line-height:1;transition:transform .25s;display:inline-block}.schild[aria-expanded=true] .plus{transform:rotate(45deg)}.niels-karte{background:var(--weiss);width:min(300px,74vw);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--rund);padding:20px 24px 24px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 30px 50px -24px #00000059}.niels-karte[hidden]{display:none}.niels-karte:not([hidden]){animation:.22s ease-out karte-ein}@keyframes karte-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.niels-karte p{font-size:var(--schrift-text);margin-bottom:16px;line-height:1.45}.niels-karte a{font-size:var(--schrift-text);font-weight:500}@media (width>=900px){.einstieg-innen{padding-top:clamp(96px,13svh,122px);padding-bottom:0}.e-vor{margin-bottom:clamp(8px,1.4svh,14px)}.e-titel{font-size:calc(var(--fh) * .165)}.zeile--3{margin-right:calc(var(--fb) * .04)}.e-text{max-width:min(36em, calc(100% - var(--fb) - 56px));margin-top:clamp(16px,2.6svh,28px)}.e-text .einleitung{margin-bottom:clamp(16px,2.4svh,24px)}.figur{top:84px;right:var(--rand);width:var(--fb);height:var(--fh);aspect-ratio:auto;margin:0;position:absolute}.figur-schild{top:74%;left:-7%}}@media (width>=900px) and (height>=700px){.einstieg{position:sticky;top:0}html.reduziert .einstieg{position:relative}}@media (width<=899px){.einstieg{height:auto;min-height:0}}.wand{z-index:2;perspective:1500px;perspective-origin:50% 35%;background:linear-gradient(to bottom, transparent 0, transparent 150px, var(--wand) 150px);margin-top:-12svh;padding-inline:12px;position:relative;overflow-x:clip}.wand:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(560px circle at var(--mx,-999px) var(--my,-999px), #ffffff80, transparent 70%);position:absolute;inset:0}@media (hover:none){.wand{--mx:24%;--my:4%}}.wand-spalten{--tief:0;--wand-x:20deg;--wand-z:0deg;--wand-dreh:45%;--wand-hub:-30px;height:var(--wand-h);max-width:1760px;transform-style:preserve-3d;transform-origin:50% var(--wand-dreh);will-change:transform;transform:translateY(calc(var(--tief) * var(--wand-hub))) rotateX(calc(var(--tief) * var(--wand-x))) rotateZ(calc(var(--tief) * var(--wand-z)));margin-inline:auto;position:relative}html.js:not(.reduziert):not(.flach) .wand-spalten{--tief:1}.kachel{left:var(--l);top:var(--t);z-index:var(--z,1);width:var(--w);aspect-ratio:16/10;background:var(--weiss);border-radius:var(--rund);box-shadow:var(--schatten-mittel);will-change:translate;translate:0 var(--ky,0px) calc(var(--tief) * var(--tz,0px) + var(--z,1) * 1px);position:absolute;overflow:hidden}.kachel img{object-fit:cover;object-position:0 0;width:100%;height:100%}.kachel[data-k="6"]{--l:2%;--t:2%;--w:27%;--z:1;--tz:-160px}.kachel[data-k="3"]{--l:26%;--t:9%;--w:23%;--z:3;--tz:150px}.kachel[data-k="2"]{--l:50%;--t:0%;--w:30%;--z:1;--tz:-220px}.kachel[data-k="4"]{--l:77%;--t:13%;--w:21%;--z:3;--tz:130px}.kachel[data-k="8"]{--l:0%;--t:30%;--w:20%;--z:1;--tz:-120px}.kachel[data-k="7"]{--l:17%;--t:34%;--w:33%;--z:2;--tz:40px}.kachel[data-k="5"]{--l:52%;--t:31%;--w:26%;--z:1;--tz:-180px}.kachel[data-k="1"]{--l:72%;--t:43%;--w:26%;--z:2;--tz:70px}.kachel[data-k="9"]{--l:6%;--t:67%;--w:29%;--z:1;--tz:-90px}.kachel[data-k="10"]{--l:38%;--t:62%;--w:35%;--z:2;--tz:20px}.kachel:is([data-k="3"],[data-k="4"]){box-shadow:var(--schatten-fern)}.kachel:is([data-k="6"],[data-k="2"],[data-k="8"],[data-k="5"],[data-k="9"]){box-shadow:var(--schatten-nah)}@media (width<=899px){.wand{margin-top:0}}@media (width<=720px){.huelle{--wand-h:235cqw}.wand-spalten{--wand-x:14deg;--wand-dreh:30%;--wand-hub:0px}.kachel[data-k="6"]{--l:2%;--t:1%;--w:56%}.kachel[data-k="3"]{--l:40%;--t:9%;--w:56%}.kachel[data-k="2"]{--l:3%;--t:19%;--w:52%}.kachel[data-k="4"]{--l:44%;--t:27%;--w:52%}.kachel[data-k="8"]{--l:2%;--t:36%;--w:58%}.kachel[data-k="7"]{--l:38%;--t:45%;--w:58%}.kachel[data-k="5"]{--l:3%;--t:54%;--w:54%}.kachel[data-k="1"]{--l:42%;--t:63%;--w:54%}.kachel[data-k="9"]{--l:2%;--t:72%;--w:58%}.kachel[data-k="10"]{--l:36%;--t:81%;--w:60%}}.aussage.tafel-abschnitt{padding-top:clamp(8px,2vw,30px)}.aussage .tafel{align-items:center;min-height:min(78svh,760px);padding-block:clamp(72px,12svh,140px);display:flex}.aussage-innen{text-align:center;width:100%}.aussage-satz{margin-inline:auto;max-width:1040px;font-size:var(--schrift-h1);letter-spacing:-.035em;margin-bottom:clamp(28px,4vw,48px);line-height:1}.aussage-text{max-width:36em;font-size:var(--schrift-einleitung);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);margin-inline:auto;line-height:1.45}.w{will-change:filter, opacity;display:inline-block}@media (width<=599px){.aussage .tafel{min-height:0;padding-block:clamp(88px,14svh,120px)}}.arbeiten{z-index:3;padding-block:var(--abschnitt);background:var(--wand);color:var(--tinte);position:relative}.arbeiten-kopf{gap:20px;margin-bottom:clamp(36px,5vw,56px);display:grid}.arbeiten-kopf .einleitung{max-width:32em;color:color-mix(in srgb, var(--text) var(--gedaempft), transparent)}.track{scroll-snap-type:x mandatory;padding:0 var(--rand) 28px;scroll-padding-inline:var(--rand);scrollbar-width:thin;scrollbar-color:var(--linie) transparent;gap:16px;display:flex;overflow-x:auto}.karte{scroll-snap-align:start;flex:0 0 min(86%,760px);min-width:0;position:relative}.track-ende{scroll-snap-align:start;flex:0 0 min(70%,420px);justify-content:flex-start;align-items:center;padding:0 12px;display:flex}.karte-text{padding-top:20px}.karte-text h3{font-size:var(--schrift-h3-gross);line-height:1.05}.karte-branche{font-size:var(--schrift-zeile);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);margin:8px 0 12px;font-weight:500}.karte-beschr{max-width:44em;font-size:var(--schrift-text);line-height:1.45}.karte-link{text-decoration:none}.karte-link:after{content:"";z-index:2;position:absolute;inset:0}.karte-link:hover{text-underline-offset:5px;text-decoration:underline 2px}@supports selector(:has(*)){.karte-link:focus-visible{outline:0}.karte:has(.karte-link:focus-visible) .fenster{outline:3px solid var(--text);outline-offset:4px}}.arbeiten--pin{padding:0}.arbeiten--pin .arbeiten-buehne{perspective:1800px;height:100svh;position:relative;overflow:hidden;container-type:size}.arbeiten--pin .arbeiten-kopf{will-change:transform, opacity;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,5vw,96px);margin:0 auto;position:absolute;top:clamp(104px,14svh,140px);left:0;right:0}.arbeiten--pin .arbeiten-kopf .einleitung{padding-bottom:8px}.arbeiten--pin .track{--kw:min(62cqw, 920px, calc((100cqh - 432px) * 1.6));scroll-snap-type:none;width:max-content;transform-style:preserve-3d;will-change:transform;gap:28px;padding:0;position:absolute;top:100px;left:0;overflow:visible}.arbeiten--pin .karte{width:var(--kw);scroll-snap-align:none;flex:none}.arbeiten--pin .track-ende{width:auto;margin-top:calc((var(--kw) / 1.6 + 36px) / 2 - 28px);scroll-snap-align:none;flex:none;align-self:flex-start;padding:0 0 0 24px}@media (width<=899px){.arbeiten-kopf{margin-bottom:36px}}.hosting-innen{grid-template-columns:minmax(0,1fr);display:grid}.hosting-innen>.vorzeile{margin-bottom:18px}.hosting-innen>.einleitung{max-width:30em;color:color-mix(in srgb, var(--text) 78%, transparent);margin-top:26px}.hosting .liste-quadrat{margin-top:clamp(40px,5vw,64px)}.status-zeile{border-top:1px solid color-mix(in srgb, var(--text) 20%, transparent);font-size:var(--schrift-zeile);align-items:center;gap:12px;margin-top:12px;padding-top:28px;font-weight:500;display:flex}.hosting-preis{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px;display:flex}.preis{font-size:var(--schrift-h3);font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.025em;line-height:1.1}@media (width<=599px){.hosting-preis .knopf{width:100%}}.betrieb{--auf:0;--b-x:52deg;--b-z:-32deg;--b-abstand:64px;perspective:1400px;width:min(100%,520px);margin-top:120px}html.js:not(.reduziert):not(.flach) .betrieb{--auf:1}.betrieb-kopf{font-size:var(--schrift-zeile);opacity:calc(1 - var(--auf) * 6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:16px;line-height:1.25;display:flex}.betrieb-kopf strong{font-size:24px;font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.01em}.betrieb-kopf span{color:color-mix(in srgb, var(--text) var(--gedaempft), transparent)}.betrieb-karte{transform-style:preserve-3d;transform-origin:50% 44px;will-change:transform;transform:rotateX(calc(var(--auf) * var(--b-x))) rotateZ(calc(var(--auf) * var(--b-z)));gap:16px;display:grid;position:relative}.platte{--p-bg:var(--weiss);--p-fg:var(--tinte);--kante:#b9b9b9;--stufe:0;background-color:var(--p-bg);min-height:80px;color:var(--p-fg);border-radius:var(--rund);box-shadow:0 8px 0 var(--kante), 0 48px 50px -26px #000000bf;will-change:transform;translate:0 calc(var(--auf) * var(--dy,0px)) calc(var(--auf) * var(--stufe) * var(--b-abstand));background-image:linear-gradient(#ffffff4d,#fff0 55%);align-items:center;padding:20px 24px;display:flex}.platte--1{--stufe:2}.platte--2{--stufe:1;--p-bg:var(--gelb);--kante:#c2a800}.platte--3{--p-bg:var(--tinte);--p-fg:var(--weiss);--kante:#4d4d4d}.platte-zeile{font-size:var(--schrift-zeile);flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:4px 20px;line-height:1.25;display:flex}.platte-lab{letter-spacing:0;align-items:center;gap:12px;font-weight:600;display:inline-flex}.platte-wert{opacity:.78;font-weight:500}.betrieb figcaption{font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) 62%, transparent);opacity:calc(1 - var(--auf) * 6);margin-top:28px}@property --lauf{syntax:"<angle>";inherits:false;initial-value:0deg}.betrieb-karte:after{content:"";border-radius:calc(var(--rund) + 4px);pointer-events:none;opacity:0;background:conic-gradient(from var(--lauf), transparent 0 60%, var(--gelb) 86%, #fff 93%, transparent 100%);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-10px -10px -18px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.betrieb.ist-fertig .betrieb-karte:after{animation:1.6s ease-in-out both lichtlauf}@keyframes lichtlauf{0%{--lauf:0deg;opacity:0}12%{opacity:1}86%{opacity:1}to{--lauf:360deg;opacity:0}}@media (width>=900px){.hosting-innen{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(48px,7vw,120px)}.hosting-innen>*{grid-column:1}.hosting-innen>.betrieb{--b-x:54deg;--b-z:-36deg;--b-abstand:90px;grid-area:1/2/span 6;place-self:start center;margin-top:150px;position:sticky;top:clamp(170px,30svh,300px)}}.fenster-reihe{--fr-b:clamp(210px, 30vw, 440px);height:calc(var(--fr-b) * .56 + 12px);perspective:1100px;perspective-origin:50% 100%;margin-top:clamp(8px,3vw,40px);overflow:clip}.fr-neig{transform-origin:50% 100%;width:max-content;margin-left:50%;transform:translate(-50%)rotateX(26deg)}.fr-spur{will-change:transform;align-items:flex-start;gap:clamp(14px,1.8vw,26px);width:max-content;display:flex}.fr-fenster{width:var(--fr-b);background:var(--weiss);border-radius:var(--rund) var(--rund) 0 0;box-shadow:var(--schatten-mittel);border:1px solid #00000029;flex:none;overflow:hidden}.fr-leiste{background:var(--weiss);border-bottom:1px solid #0000001a;align-items:center;gap:8px;height:28px;padding-inline:12px;display:flex}.fr-leiste i{border-radius:var(--rund-klein);background:#1a1a1a2e;width:9px;height:9px;display:block}.fr-inhalt{aspect-ratio:16/10;overflow:hidden}.fr-inhalt img{object-fit:cover;object-position:0 0;width:100%;height:100%}.fr-fenster--leer .fr-inhalt{background:#f8f8f2;justify-content:center;align-items:center;display:flex}.fr-fenster--leer span{font-size:clamp(22px,2.3vw,36px);font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.03em;color:var(--tinte);line-height:1}.fr-fenster--leer span:after{content:"";vertical-align:-.12em;background:currentColor;width:3px;height:1em;margin-left:6px;display:inline-block}.fenster-reihe.ist-sichtbar .fr-fenster--leer span:after{animation:1.1s step-end 4 einfuege}@keyframes einfuege{50%{opacity:0}}html.reduziert .fr-fenster--leer span:after{animation:none}.start-neu{position:relative}.start-neu,.wand-abschnitt.start-neu{padding-block:var(--abschnitt) 0}.ablauf.start-neu,.fragen.start-neu{padding-bottom:calc(var(--abschnitt) - var(--luft))}.niels.start-neu{padding-top:calc(var(--abschnitt) - var(--luft))}.arbeiten:not(.arbeiten--pin)+.leistung.start-neu{padding-top:0}.blaetter{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);display:grid}.blatt{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--rund);min-width:0;box-shadow:var(--schatten-mittel);will-change:transform;flex-direction:column;display:flex;overflow:hidden}.blatt-text{padding:var(--abstand-5) var(--abstand-5) 28px}.blatt h3{align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3);display:flex}.blatt h3:before{content:"";background:var(--gelb);border-radius:var(--rund-klein);outline:1px solid #00000024;flex:none;width:12px;height:12px}.blatt-text p{max-width:30em;font-size:var(--schrift-text);color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.45}.probe{margin-top:auto}.probe--bild{aspect-ratio:23/10;background:#e9e9e4;overflow:hidden}.probe--bild img{object-fit:cover;object-position:0 24%;width:100%;height:100%}.probe--text{margin-inline:var(--abstand-5);padding-block:var(--abstand-5) 28px;border-top:1px solid var(--linie)}.probe-titel{font-size:var(--schrift-h3-gross);font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.03em;line-height:1.16}.probe-titel mark{background:var(--gelb);color:inherit;border-radius:var(--rund-klein);box-decoration-break:clone;padding:0 .12em}.probe-satz{margin-top:var(--abstand-3);font-size:var(--schrift-text);line-height:1.45}.probe--code{padding:var(--abstand-5);background:var(--tinte);color:var(--weiss);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--schrift-klein);line-height:1.6}.code-zeile{text-indent:-2ch;overflow-wrap:anywhere;padding-left:2ch;display:block}.code-marke{color:color-mix(in srgb, var(--weiss) 56%, transparent)}.probe--suche{padding:0 var(--abstand-5) var(--abstand-5)}.treffer{background:var(--wand);border-radius:var(--rund);padding:20px}.treffer-adresse{font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);line-height:1.3}.treffer-titel{margin-block:var(--abstand-1) var(--abstand-2);font-size:var(--schrift-einleitung);text-underline-offset:4px;font-weight:600;line-height:1.25;text-decoration:underline 2px}.treffer-text{font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.45}.probe-hinweis{margin-top:var(--abstand-3);font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) 62%, transparent);line-height:1.3}.blaetter-weiter{margin-top:var(--abstand-2)}@media (width<=599px){.blaetter-weiter .knopf{width:100%}}@media (width>=900px){.blaetter{gap:var(--abstand-7) var(--abstand-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.blatt:first-child{grid-area:1/1/auto/span 7}.blatt:nth-child(2){grid-area:1/8/auto/span 5}.blatt:nth-child(3){grid-area:2/1/auto/span 5}.blatt:nth-child(4){grid-area:2/6/span 2/span 7}.blatt--hinten{box-shadow:var(--schatten-nah)}.blatt--vorn{margin-top:var(--abstand-8);box-shadow:var(--schatten-fern)}.blatt-text{padding:var(--abstand-6)}.probe--text{margin-inline:var(--abstand-6);padding-block:var(--abstand-6)}.probe--code{padding:var(--abstand-5) var(--abstand-6) 28px}.probe--suche{padding:0 var(--abstand-6) var(--abstand-6)}.treffer{padding:var(--abstand-5)}.blaetter-weiter{grid-area:3/1/auto/span 5;align-self:end;margin-top:0}}.weg{position:relative}.weg-kopf{display:none}.schritt{--knoten:16px;--zeile-h3:calc(var(--schrift-h3) * 1.1);grid-template-columns:var(--abstand-6) minmax(0, 1fr);padding-bottom:var(--abstand-7);display:grid;position:relative}.schritt:last-child{padding-bottom:0}.schritt:not(:last-child):before,.schritt:not(:last-child):after{content:"";left:7px;top:calc(var(--zeile-h3) / 2);width:2px;height:100%;position:absolute}.schritt:before{background:var(--linie)}.schritt:after{background:var(--tinte);transform:scaleY(var(--fuell,1));transform-origin:50% 0}.schritt-knoten{z-index:1;width:var(--knoten);height:var(--knoten);margin-top:calc((var(--zeile-h3) - var(--knoten)) / 2);background:var(--gelb);border-radius:var(--rund-klein);outline:1px solid #00000024;grid-area:1/1;align-self:start;transition:background-color .3s,outline-color .3s;position:relative}.schritt-wir{grid-area:1/2;min-width:0}.schritt-wir h3{margin-bottom:var(--abstand-2)}.schritt-wir p{max-width:30em;font-size:var(--schrift-text);color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.45}.schritt:last-child .schritt-knoten{background:var(--gruen)}.tage{gap:var(--abstand-2);margin-top:var(--abstand-4);display:flex}.tage i{background:var(--gelb);border-radius:var(--rund-klein);outline:1px solid #00000024;width:16px;height:16px;transition:background-color .25s,outline-color .25s;display:block}.schritt-sie{min-width:0;margin-top:var(--abstand-4);font-size:var(--schrift-zeile);grid-area:2/2;font-weight:500;line-height:1.3}.schritt-sie-lab{margin-bottom:var(--abstand-1);font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);font-weight:500;display:block}html.js:not(.reduziert):not(.flach) .schritt{--fuell:0}html.js:not(.reduziert):not(.flach) .schritt:not(.ist-erreicht) .schritt-knoten,html.js:not(.reduziert):not(.flach) .tage i:not(.ist-voll){background:var(--wand);outline-color:#22222273}@media (width>=900px){.weg-kopf,.schritt{grid-template-columns:minmax(0,5fr) 56px minmax(0,6fr)}.weg-kopf{margin-bottom:var(--abstand-6);font-size:var(--schrift-vorzeile);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);font-weight:500;line-height:1.3;display:grid}.weg-kopf span:first-child{text-align:right}.weg-kopf span:last-child{grid-column:3}.schritt{align-items:baseline;padding-bottom:72px}.schritt:not(:last-child):before,.schritt:not(:last-child):after{left:calc(45.4545% + 1.54545px)}.schritt-knoten{grid-column:2;justify-self:center}.schritt-wir{grid-column:3}.schritt-sie{text-align:right;text-wrap:balance;grid-area:1/1;margin-top:0}.schritt-sie-lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.niels-innen{gap:var(--abstand-7);grid-template-columns:minmax(0,1fr);display:grid}.niels-text h2{max-width:11em}.niels-text .einleitung{max-width:30em;margin-top:var(--abstand-5);color:color-mix(in srgb, var(--text) 78%, transparent)}.niels-text .knopf{margin-top:var(--abstand-6)}@media (width<=599px){.niels-text .knopf{width:100%}}.vk-ort{width:min(100%,440px)}.vk-fahrt{will-change:transform;transform:rotate(-3deg)}.vk{column-gap:var(--abstand-4);aspect-ratio:85.6/54;padding:var(--abstand-5);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-fern);will-change:transform;grid-template-rows:auto 1fr auto auto auto;grid-template-columns:minmax(0,1fr) auto;font-style:normal;display:grid;position:relative}.vk .wortmarke{grid-area:1/1;align-self:start}.vk-bild{background-color:var(--gelb);border-radius:var(--rund);background-image:linear-gradient(135deg,#ffffff38,#fff0 42%);grid-area:1/2/span 2;width:96px;height:96px;position:relative;overflow:hidden}.vk-bild img{will-change:transform;width:160.3%;max-width:none;height:auto;position:absolute;top:-3%;left:-30.7%}.vk-name{font-size:24px;font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.01em;grid-area:3/1/auto/-1;line-height:1.2}.vk-rolle{font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);grid-area:4/1/auto/-1;line-height:1.3}.vk-wege{margin-top:var(--abstand-2);grid-area:5/1/auto/-1}.vk-wege a{width:max-content;max-width:100%;padding-block:var(--abstand-1);font-size:var(--schrift-text);overflow-wrap:anywhere;font-weight:500;line-height:1.3;text-decoration:none;display:block}.vk-wege a:hover{text-underline-offset:5px;text-decoration:underline 2px}@media (width<=399px){.vk{column-gap:var(--abstand-3);padding:20px}.vk .wortmarke{font-size:19px}.vk-bild{width:64px;height:64px}}@media (width>=900px){.niels-innen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(48px,7vw,120px)}.vk-ort{justify-self:end;width:min(100%,460px)}}.preis-flaeche{--platte:380px;grid-template-columns:minmax(0,1fr);display:grid}.preisblatt{min-width:0;padding:var(--abstand-5) var(--abstand-5) 0;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-mittel)}.preisblatt>.vorzeile,.tarifplatte>.vorzeile{margin-bottom:var(--abstand-4)}.preisblatt .vorzeile--quadrat:before{outline:1px solid #00000024}.preis-zeilen li{align-items:baseline;gap:var(--abstand-1) var(--abstand-4);border-top:1px solid color-mix(in srgb, var(--text) 20%, transparent);grid-template-columns:minmax(0,1fr) auto;padding-block:20px;display:grid}.preis-zeilen h3{grid-area:1/1}.preis-umfang{font-size:var(--schrift-text);color:color-mix(in srgb, var(--text) 74%, transparent);grid-area:2/1/auto/-1;line-height:1.45}.preis-betrag{text-align:right;white-space:nowrap;font-size:var(--schrift-h3);font-weight:600;font-stretch:var(--titel-breite);letter-spacing:-.025em;grid-area:1/2;justify-self:end;line-height:1.1}.preis-ab{font-size:var(--schrift-text);letter-spacing:0;font-weight:500;font-stretch:100%}.preisblatt-hinweis{border-top:1px solid color-mix(in srgb, var(--text) 20%, transparent);font-size:var(--schrift-klein);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);padding-block:20px 52px;line-height:1.45}.tarifplatte{--text:var(--weiss);z-index:1;min-width:0;margin:-24px 0 0 var(--abstand-5);padding:var(--abstand-5) var(--abstand-5) var(--abstand-2);background:var(--tinte);color:var(--text);border-radius:var(--rund);box-shadow:inset 1px 1px 0 #ffffff29, var(--schatten-fern);position:relative}.tarif-zeilen li{align-items:baseline;gap:var(--abstand-1) var(--abstand-4);padding-block:var(--abstand-4);border-top:1px solid color-mix(in srgb, var(--text) 22%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.tarif-zeilen h3{letter-spacing:-.01em;grid-area:1/1;font-size:24px;line-height:1.2}.tarif-zeilen .preis-betrag{letter-spacing:-.01em;font-size:24px;line-height:1.2}.preis-fuss{margin-top:var(--abstand-6)}.preis-fuss p{max-width:34em;font-size:var(--schrift-text);color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.45}.preis-fuss .knopf{margin-top:var(--abstand-5)}@media (width<=599px){.preis-fuss .knopf{width:100%}}@media (width>=600px){.preisblatt{padding:var(--abstand-6) var(--abstand-6) 0}.preisblatt-hinweis{padding-bottom:68px}.tarifplatte{width:min(100% - var(--abstand-6), 480px);margin:-48px var(--abstand-6) 0 0;padding:var(--abstand-6) var(--abstand-6) var(--abstand-4);justify-self:end}}@media (width>=900px){.preis-flaeche{grid-template-columns:minmax(0, 1fr) var(--platte) 40px}.preisblatt{padding:var(--abstand-6) 40px 0;grid-area:1/1/auto/-1}.preis-zeilen{column-gap:var(--abstand-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;display:grid}.preis-zeilen li{column-gap:var(--abstand-6);padding-block:var(--abstand-5);grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(9em,auto);grid-template-columns:subgrid}.preis-zeilen .preis-umfang{grid-area:1/2}.preis-zeilen .preis-betrag{grid-column:3}.preisblatt-hinweis{min-height:136px;padding:var(--abstand-5) calc(var(--platte) + var(--abstand-5)) 0 0}.tarifplatte{grid-area:2/2;justify-self:stretch;width:auto;margin:-96px 0 0}.preis-fuss{padding:40px var(--abstand-7) 0 0;grid-area:2/1;margin-top:0}}@media (width>=1100px){.preis-flaeche{--platte:440px}}@media (width>=1280px){.preis-flaeche{--platte:464px}}.fragen-innen{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.fragen-kopf p{text-wrap:balance;max-width:24em;font-size:var(--schrift-einleitung);color:color-mix(in srgb, var(--text) var(--gedaempft), transparent);margin-top:20px;line-height:1.45}.fragen-kopf a{color:var(--text);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px}.frage{border-top:1px solid color-mix(in srgb, var(--text) 20%, transparent)}.frage:last-child{border-bottom:1px solid color-mix(in srgb, var(--text) 20%, transparent)}.frage summary{justify-content:space-between;align-items:flex-start;gap:var(--abstand-5);padding-block:var(--abstand-5);cursor:pointer;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage-fest{white-space:nowrap}.frage summary:focus-visible{outline-offset:var(--abstand-1)}.frage-zeichen{width:32px;height:32px;margin-top:calc((var(--schrift-h3) * 1.1 - 32px) / 2);background:var(--weiss);border:1px solid var(--tinte);border-radius:var(--rund-klein);flex:none;transition:background-color .2s;position:relative}.frage-zeichen:before,.frage-zeichen:after{content:"";background:var(--tinte);width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .25s,background-color .2s;position:absolute;top:50%;left:50%}.frage-zeichen:after{transform:rotate(90deg)}.frage summary:hover .frage-zeichen{background:var(--tinte)}.frage summary:hover .frage-zeichen:before,.frage summary:hover .frage-zeichen:after{background:var(--weiss)}.frage[open] .frage-zeichen,.frage[open] summary:hover .frage-zeichen{background:var(--gelb)}.frage[open] .frage-zeichen:before,.frage[open] .frage-zeichen:after,.frage[open] summary:hover .frage-zeichen:before,.frage[open] summary:hover .frage-zeichen:after{background:var(--tinte)}.frage[open] .frage-zeichen:after{transform:rotate(0)}.frage-antwort{padding:0 56px 28px 0}.frage-antwort p{max-width:40em;font-size:var(--schrift-text);color:color-mix(in srgb, var(--text) 78%, transparent);line-height:1.5}.frage[open] .frage-antwort{animation:.22s ease-out antwort-ein}@keyframes antwort-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=599px){.frage-antwort{padding-right:0}}@media (width>=900px){.fragen-innen{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,7vw,120px)}.frage summary{padding-block:28px}}
