/*! © 2026 Rungholdt Software Solutions UG (haftungsbeschränkt). Alle Rechte vorbehalten. */
@font-face{font-family:Geist;src:url(geist-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--grund: #F8F6F0;--flaeche: #EFEBE0;--trennung: #CFC7B4;--text: #0A0A0A;--gedaempft: #454444;--tafel: color-mix(in srgb, var(--text) 5%, var(--grund));--glas: color-mix(in srgb, var(--grund) 64%, transparent);--glas-kante: rgb(255 255 255 / .55);--glas-schatten: 0 1px 2px rgb(10 10 10 / .04), 0 12px 40px -16px rgb(10 10 10 / .22);--schalter-spur: color-mix(in srgb, var(--text) 16%, transparent);--karte: #ECEAE4;--karte-schatten: 0 1px 2px rgb(10 10 10 / .05), 0 24px 56px -28px rgb(10 10 10 / .28);--feldrand: #757471;--feldrand-aktiv: color-mix(in srgb, var(--feldrand) 50%, var(--text));--platte-schatten: 0 -24px 64px -36px rgb(10 10 10 / .22);--tiefe: color-mix(in srgb, #E2DCCC 80%, transparent);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--rand: 32px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-modus=hell]){--grund: #0A0A0A;--flaeche: #161616;--trennung: #2C2C2C;--text: #F8F6F0;--gedaempft: #B5AC98;--tafel: #161616;--glas: color-mix(in srgb, #161616 60%, transparent);--glas-kante: rgb(248 246 240 / .08);--glas-schatten: 0 1px 2px rgb(0 0 0 / .3), 0 16px 48px -16px rgb(0 0 0 / .7);--schalter-spur: color-mix(in srgb, var(--text) 18%, transparent);--karte: #161616;--karte-schatten: 0 1px 2px rgb(0 0 0 / .4), 0 24px 56px -28px rgb(0 0 0 / .9);--feldrand: #757472;--platte-schatten: 0 -24px 64px -36px rgb(0 0 0 / .8);--tiefe: color-mix(in srgb, #0A0A0A 78%, transparent);color-scheme:dark}}:root[data-modus=dunkel]{--grund: #0A0A0A;--flaeche: #161616;--trennung: #2C2C2C;--text: #F8F6F0;--gedaempft: #B5AC98;--tafel: #161616;--glas: color-mix(in srgb, #161616 60%, transparent);--glas-kante: rgb(248 246 240 / .08);--glas-schatten: 0 1px 2px rgb(0 0 0 / .3), 0 16px 48px -16px rgb(0 0 0 / .7);--schalter-spur: color-mix(in srgb, var(--text) 18%, transparent);--karte: #161616;--karte-schatten: 0 1px 2px rgb(0 0 0 / .4), 0 24px 56px -28px rgb(0 0 0 / .9);--feldrand: #757472;--platte-schatten: 0 -24px 64px -36px rgb(0 0 0 / .8);--tiefe: color-mix(in srgb, #0A0A0A 78%, transparent);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{position:relative;background:var(--grund);color:var(--text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}main{flex:1}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:focus-visible,button:focus-visible{outline:2px solid var(--text);outline-offset:3px}::selection{background:var(--trennung);color:var(--text)}.sprung{position:absolute;z-index:20;top:12px;left:12px;padding:10px 16px;border-radius:999px;background:var(--text);color:var(--grund);text-decoration:none;transform:translateY(-200%)}.sprung:focus-visible{transform:none}main:focus{outline:none}.leiste,.glas{background:var(--glas);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px 0 var(--glas-kante),var(--glas-schatten)}@media(prefers-reduced-transparency:reduce){.leiste,.glas{background:var(--grund);-webkit-backdrop-filter:none;backdrop-filter:none}}.oben{position:absolute;top:0;left:0;width:1px;height:24px;pointer-events:none}.kopf{position:fixed;z-index:10;top:12px;left:0;right:0;padding:0 calc(var(--rand) - 12px);pointer-events:none}.leiste{pointer-events:auto;max-width:1376px;height:60px;margin:0 auto;padding:0 14px 0 22px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:16px}.marke{display:flex;align-items:center;height:44px;text-decoration:none}.marke-inhalt{display:flex;font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1}.marke-rest{clip-path:inset(-.3em -.2em -.3em 0);transition:clip-path .36s var(--ease-in-out),opacity .36s var(--ease-in-out)}.marke-punkt{opacity:0;transition:transform .36s var(--ease-in-out),opacity .2s ease}.kopf[data-gescrollt] .marke-rest{clip-path:inset(-.3em 100% -.3em 0);opacity:0}.kopf[data-gescrollt] .marke-punkt{opacity:1;transform:translate(calc(-1 * var(--rest-breite, 0px)));transition:transform .36s var(--ease-in-out),opacity .2s ease .16s}.modus{position:relative;flex:none;width:56px;height:32px;padding:0;border:0;border-radius:999px;background:var(--schalter-spur);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease}.modus[hidden]{display:none}@media(hover:hover)and (pointer:fine){.modus:hover{background:color-mix(in srgb,var(--text) 24%,transparent)}}.modus-knopf{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#f8f6f0;color:#0a0a0a;box-shadow:0 1px 3px #0a0a0a40;transition:transform .2s var(--ease-out)}.modus[aria-checked=true] .modus-knopf{transform:translate(24px)}.symbol{position:absolute;inset:5px;background:currentColor;-webkit-mask:var(--bild) center / contain no-repeat;mask:var(--bild) center / contain no-repeat;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.sonne{--bild: url(icons/sun-light.svg)}.mond{--bild: url(icons/half-moon.svg);opacity:0;transform:rotate(-90deg) scale(.6)}.modus[aria-checked=true] .sonne{opacity:0;transform:rotate(90deg) scale(.6)}.modus[aria-checked=true] .mond{opacity:1;transform:none}#mosaik{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%}#mosaik[hidden]{display:none}.hero{position:relative;min-height:max(560px,100svh);display:grid;align-items:center;overflow:hidden}.schleier,.arbeit:before{background:linear-gradient(to right,var(--grund) 0%,var(--grund) 26%,color-mix(in srgb,var(--grund) 78%,transparent) 46%,transparent 70%)}.schleier{position:absolute;inset:0}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--tiefe) 8%,transparent) 50%,color-mix(in srgb,var(--tiefe) 28%,transparent) 100%)}.hero-inhalt{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:120px var(--rand) 96px}h1{font-size:clamp(44px,6.4vw,96px);line-height:1;letter-spacing:-.045em;font-weight:500;max-width:10.5em;text-wrap:balance}.unterzeile{margin-top:32px;max-width:34ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5;letter-spacing:-.01em;color:var(--gedaempft);text-wrap:pretty}.abschnitt{position:relative;isolation:isolate;overflow:hidden;min-height:max(560px,100svh);display:grid;align-items:center}.abschnitt-inhalt{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:120px var(--rand)}.platte{margin-top:-40px;border-radius:40px 40px 0 0;box-shadow:inset 0 1px 0 var(--glas-kante),var(--platte-schatten)}.karte{background:var(--karte);border-radius:28px;box-shadow:inset 0 1px 0 var(--glas-kante),var(--karte-schatten)}.karte.glas{background:var(--glas);box-shadow:inset 0 1px 0 var(--glas-kante),var(--karte-schatten)}@media(prefers-reduced-transparency:reduce){.karte.glas{background:var(--karte)}}.arbeit:before,.arbeit:after{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;pointer-events:none}.arbeit:before{height:360px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.arbeit:after{bottom:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--tiefe) 28%,transparent) 0,color-mix(in srgb,var(--tiefe) 50%,transparent) 90px,color-mix(in srgb,var(--tiefe) 72%,transparent) 180px,color-mix(in srgb,var(--tiefe) 90%,transparent) 270px,var(--tiefe) 360px,var(--tiefe) 100%)}.arbeit .abschnitt-inhalt{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:64px;align-items:end}.arbeit-titel{grid-column:1 / -1;margin-bottom:56px;font-size:clamp(52px,7.6vw,128px);line-height:.95;letter-spacing:-.05em;font-weight:500}.etikett{display:inline-block;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--gedaempft)}.arbeitsplatz{max-width:880px;padding:56px 60px 60px}.arbeitsplatz h3{font-size:clamp(30px,3.2vw,52px);line-height:1.08;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.arbeitsplatz p{margin-top:24px;max-width:46ch;font-size:clamp(18px,1.3vw,20px);color:var(--gedaempft);text-wrap:pretty}.arbeit-satz{margin:0;max-width:22ch;font-size:clamp(26px,2.6vw,44px);line-height:1.15;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.vertrauen{background:var(--grund)}.vertrauen .etikett{background:var(--karte);box-shadow:inset 0 1px 0 var(--glas-kante)}.grundsaetze{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:64px;margin-top:28px;min-height:clamp(300px,40svh,440px);padding:64px 64px 68px;container-type:inline-size;--spalte: calc((100cqi - 128px) / 3)}.grundsaetze li{--null: min(clamp(192px, 14vw, 270px), calc((var(--spalte) - 116px) * 1.6));display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.aussage{display:grid;align-content:start}.kern{margin-top:32px}.zusatz{margin-top:16px}.kern{font-size:clamp(24px,2.3vw,38px);line-height:1.15;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.grundsaetze .zusammen{white-space:nowrap}.zusatz{max-width:30ch;font-size:clamp(16px,1.15vw,18px);line-height:1.45;color:var(--gedaempft);text-wrap:pretty}.bild,.null{height:calc(var(--null) * .75);justify-self:center}.bild{display:block;width:auto;max-width:none;color:var(--text)}.eu-linie{stroke-width:2.31px}.frist-bogen{stroke-width:1.24px}@media(max-width:1699px){.eu-linie{stroke-width:2.81px}.frist-bogen{stroke-width:1.52px}}@media(max-width:1363px){.eu-linie{stroke-width:3.21px}.frist-bogen{stroke-width:1.73px}}@media(min-width:901px)and (max-width:1026px){.eu-linie{stroke-width:3.46px}.frist-bogen{stroke-width:1.87px}}@media(min-width:901px)and (max-width:960px){.eu-linie{stroke-width:4.29px}.frist-bogen{stroke-width:2.31px}}@media(max-width:767px){.eu-linie{stroke-width:3.66px}.frist-bogen{stroke-width:2.03px}}@keyframes eu-auf{0%{r:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}50%,to{r:300px}}@keyframes eu-linie{0%,42%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.77,0,.175,1)}95%,to{stroke-dashoffset:0}}.frist-lauf,.frist-lauf *{animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.frist-lauf.k1,.frist-lauf.k1 *{animation-delay:-4s}.frist-lauf.k2,.frist-lauf.k2 *{animation-delay:-8s}.frist-lauf.k3,.frist-lauf.k3 *{animation-delay:-12s}.frist-lauf{animation-name:frist-lauf}.frist-rahmen{animation-name:frist-rahmen}.frist-zeilen{animation-name:frist-zeilen}.frist-spur{animation-name:frist-spur}.frist-bogen{animation-name:frist-bogen}.frist-punkt{animation-name:frist-punkt}.frist-krume{animation-name:frist-krume;transform-box:fill-box;transform-origin:center}@keyframes frist-lauf{0%{transform:none}to{transform:translate(266.6px)}}@keyframes frist-rahmen{0%,4.8%{opacity:0}10%,66.1%{opacity:1}83.9%,to{opacity:0}}@keyframes frist-zeilen{0%,4.8%{opacity:0}10%,66.1%{opacity:1}66.2%,to{opacity:0}}@keyframes frist-spur{0%,4.8%{opacity:0}10%,66.1%{opacity:.22}83.9%,to{opacity:0}}@keyframes frist-bogen{0%,4.8%{stroke-dashoffset:0;opacity:0}10%{opacity:1}66.1%{stroke-dashoffset:100;opacity:1}66.2%,to{stroke-dashoffset:100;opacity:0}}@keyframes frist-punkt{0%,66.1%{opacity:0}66.2%{opacity:1}83.9%,to{opacity:0}}@keyframes frist-krume{0%,66.1%{opacity:0;transform:none}66.2%{opacity:.5;transform:none}75%{opacity:calc(.5 * (1 - var(--m)));transform:translate(calc(var(--dx) * var(--m)),calc(var(--dy) * var(--m))) scale(calc(1 - var(--m) * .5))}83.9%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.5)}}.frist-krume.v0{--m: .91;--dx: 0px;--dy: -16px}.frist-krume.v1{--m: .83;--dx: 2.6px;--dy: -17.4px}.frist-krume.v2{--m: .75;--dx: 4px;--dy: -18.8px}.frist-krume.v3{--m: .66;--dx: 3.3px;--dy: -20.2px}.frist-krume.v4{--m: .58;--dx: 1.1px;--dy: -21.6px}.frist-krume.v5{--m: .5;--dx: -1.7px;--dy: -23px}.frist-krume.v6{--m: .42;--dx: -3.7px;--dy: -24.4px}.frist-krume.v7{--m: .34;--dx: -3.8px;--dy: -25.8px}.frist-krume.v8{--m: .25;--dx: -2.1px;--dy: -27.2px}.frist-krume.v9{--m: .17;--dx: .7px;--dy: -28.6px}@media(prefers-reduced-motion:no-preference){:root[data-einblenden-an] .bild-eu:not(.gelaufen) .eu-auf{animation:eu-auf 5s linear both paused}:root[data-einblenden-an] .bild-eu:not(.gelaufen) .eu-linie{animation:eu-linie 5s linear both paused}:root[data-einblenden-an] .bild-eu.an .eu-auf,:root[data-einblenden-an] .bild-eu.an .eu-linie,.bild.an .frist-lauf,.bild.an .frist-lauf *{animation-play-state:running}}.null{display:flex;align-items:flex-end;gap:14px}.null-zahl{font-size:var(--null);font-weight:600;line-height:.74;letter-spacing:-.04em}.null-text{padding-bottom:4px;font-size:clamp(16px,1.15vw,18px);line-height:1.3;color:var(--gedaempft)}@media(prefers-reduced-motion:no-preference){:root[data-einblenden-an] .grundsaetze:not(.bilder-gesehen) .null-zahl{opacity:0;transform:translateY(12px)}.null-zahl{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}}.abschluss{background:var(--karte)}.abschluss h2{text-wrap:balance;font-size:clamp(52px,8.4vw,148px);line-height:.98;letter-spacing:-.05em;font-weight:500}.abschluss p{margin-top:32px;max-width:30ch;font-size:clamp(20px,1.8vw,28px);line-height:1.35;color:var(--gedaempft);text-wrap:pretty}.knopf{display:inline-flex;align-items:center;margin-top:48px;min-height:48px;padding:0 26px;border-radius:999px;background:var(--text);color:var(--grund);font-size:16px;font-weight:500;text-decoration:none;touch-action:manipulation;transition:transform .14s var(--ease-out),background-color .15s ease}@media(hover:hover)and (pointer:fine){.knopf:hover{background:color-mix(in srgb,var(--text) 86%,var(--grund))}}.knopf:active{transform:scale(.97)}.knopf:focus-visible{outline:2px solid var(--text);outline-offset:3px}.stufe{opacity:0;transform:translateY(14px);animation:auf .7s var(--ease-out) forwards}.unterzeile.stufe{animation-delay:60ms}@keyframes auf{to{opacity:1;transform:none}}:root[data-einblenden-an] [data-einblenden]{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}:root[data-einblenden-an] [data-einblenden].sichtbar{opacity:1;transform:none}:root[data-einblenden-an] .arbeitsplatz[data-einblenden]{transition-delay:60ms}:root[data-einblenden-an] .arbeit-satz[data-einblenden]{transition-delay:.12s}.bestaetigung:not([hidden]){animation:herein .4s var(--ease-out)}@keyframes herein{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.stufe{transform:none;animation:einblenden .3s ease forwards}:root[data-einblenden-an] [data-einblenden]{transform:none;transition:opacity .3s ease;transition-delay:0s}.bestaetigung:not([hidden]){animation:einblenden-von .3s ease}.modus-knopf,.symbol,.marke-rest,.marke-punkt,.kopf[data-gescrollt] .marke-punkt{transition:opacity .2s ease}.kopf[data-gescrollt] .marke-rest{clip-path:inset(-.3em -.2em -.3em 0)}.marke-punkt{transform:translate(calc(-1 * var(--rest-breite, 0px)))}.absenden button:active,.knopf:active,.modus .symbol{transform:none}}@keyframes einblenden{to{opacity:1}}@media print{:root[data-einblenden-an] [data-einblenden]{opacity:1;transform:none}:root[data-einblenden-an] .grundsaetze:not(.bilder-gesehen) .null-zahl{opacity:1;transform:none}:root[data-einblenden-an] .bild-eu:not(.gelaufen) .eu-auf,:root[data-einblenden-an] .bild-eu:not(.gelaufen) .eu-linie{animation:none}}@keyframes einblenden-von{0%{opacity:0}}.seite{width:100%;max-width:1400px;margin:0 auto;padding:140px var(--rand) 72px}.seite article{max-width:68ch}.seite h1{font-size:clamp(32px,3.2vw,46px);line-height:1.08;letter-spacing:-.035em;margin-bottom:32px;max-width:none}.seite h2{font-size:20px;font-weight:500;letter-spacing:-.01em;margin:40px 0 12px}.seite p,.seite ul,.seite address{margin-bottom:14px}.seite address{font-style:normal}.seite ul{padding-left:20px}.seite li{margin-bottom:6px}.seite .leise{color:var(--gedaempft)}.seite .hervor{background:var(--tafel);padding:20px 24px;border-radius:24px}.kontaktseite{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:start;padding-top:168px;padding-bottom:120px}.kontaktseite h1{text-wrap:balance;font-size:clamp(44px,5.6vw,88px);line-height:1;letter-spacing:-.045em;font-weight:500;margin-bottom:28px}.kontaktseite .einleitung p{max-width:36ch;font-size:18px;color:var(--gedaempft)}.kontaktseite .einleitung .hervor{margin-top:24px;color:var(--text)}.formular-karte,.bestaetigung{padding:40px}.formular-karte[hidden],.bestaetigung[hidden]{display:none}.formular{display:grid;gap:20px}.feld{display:grid;gap:8px}.feld label{font-size:14px;font-weight:500;color:var(--gedaempft)}.feld input,.feld textarea{font:inherit;font-size:16px;color:var(--text);background:var(--grund);border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--feldrand);padding:13px 16px;width:100%}.feld textarea{resize:none;field-sizing:content;min-height:200px;max-height:60vh;line-height:1.5}.feld input:focus,.feld textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--feldrand-aktiv)}.feld [aria-invalid=true],.feld [aria-invalid=true]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--text)}@media(forced-colors:active){.feld input,.feld textarea{border:1px solid CanvasText}.feld input:focus,.feld textarea:focus{border-color:Highlight}.feld [aria-invalid=true]{border-width:3px;padding:11px 14px}}.falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.formular altcha-widget{--altcha-color-base: var(--grund);--altcha-color-base-content: var(--text);--altcha-color-neutral: var(--trennung);--altcha-color-neutral-content: var(--gedaempft);--altcha-color-primary: var(--text);--altcha-color-primary-content: var(--grund);--altcha-color-success: var(--text);--altcha-color-success-content: var(--grund);--altcha-color-error: var(--text);--altcha-color-error-content: var(--grund);--altcha-border-width: 1px;--altcha-border-color: var(--feldrand);--altcha-border-radius: 14px;--altcha-checkbox-border-color: var(--feldrand);--altcha-checkbox-outline-color: var(--text);--altcha-max-width: 100%;--altcha-padding: 14px;--altcha-shadow: none;font-size:15px}.formular .altcha-checkbox input:focus{outline:none;border-color:var(--feldrand-aktiv)}.seite .klein{font-size:14px;margin:0}.absenden{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.absenden button{font:inherit;font-size:16px;font-weight:500;min-height:48px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:var(--text);color:var(--grund);touch-action:manipulation;transition:transform .14s var(--ease-out)}.absenden button:active{transform:scale(.97)}.absenden button:disabled{opacity:.5;cursor:progress}.seite .status{margin:0;flex:1 1 260px;font-size:15px}.bestaetigung h2{text-wrap:balance;margin:0;font-size:clamp(28px,2.9vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:500}.bestaetigung h2:focus{outline:none}.bestaetigung p{margin:16px 0 0;max-width:40ch;font-size:18px;color:var(--gedaempft)}.bestaetigung .knopf{margin-top:32px}.fuss{width:100%;max-width:1400px;margin:0 auto;padding:28px var(--rand) 36px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:14px;color:var(--gedaempft)}.fuss-marke{align-self:center;font-size:18px;font-weight:700;letter-spacing:-.025em;color:var(--text)}.feld-404{display:block;width:100%;max-width:420px;margin-bottom:40px;color:var(--text)}.feld-404 rect{fill:currentColor}.feld-404 .s1{opacity:.1}.feld-404 .s2{opacity:.22}.feld-404 .s3{opacity:.4}.feld-404 .s4{opacity:.65}.feld-404 .luecke{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:3 3;opacity:.6}.flugzelle{position:fixed;z-index:30;width:12px;height:12px;border-radius:2px;background:var(--text);pointer-events:none}.marke-r{transform-origin:50% 60%}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fuss nav{display:flex;flex-wrap:wrap;gap:8px 24px}@media(max-width:1000px){.kontaktseite{grid-template-columns:1fr;gap:40px;padding-top:140px}}@media(max-width:900px){.grundsaetze{grid-template-columns:1fr;grid-template-rows:none;gap:80px;min-height:0;padding:44px 40px}.grundsaetze li{grid-row:auto;grid-template-rows:none;gap:20px}.grundsaetze{--spalte: 100cqi}.grundsaetze li{--null: min(192px, calc((var(--spalte) - 116px) * 1.6))}.aussage{display:grid;gap:10px}.kern,.zusatz{margin-top:0}.arbeit .abschnitt-inhalt{grid-template-columns:1fr}.arbeit-satz{margin-top:48px}}@media(max-width:767px){:root{--rand: 16px}.kopf{top:8px;padding:0 8px}.leiste{height:54px;padding:0 11px 0 18px}.marke-inhalt{font-size:20px}.hero-inhalt{padding-top:128px;padding-bottom:72px}.unterzeile{margin-top:24px}.schleier{background:linear-gradient(180deg,color-mix(in srgb,var(--grund) 86%,transparent),color-mix(in srgb,var(--grund) 60%,transparent) 45% 100%)}.arbeit:before{background:color-mix(in srgb,var(--grund) 60%,transparent)}.abschnitt-inhalt{padding-top:96px;padding-bottom:96px}.arbeitsplatz{padding:32px 24px 34px;border-radius:24px}.arbeitsplatz p{font-size:17px}.arbeit-titel{margin-bottom:36px}.grundsaetze{padding:32px 24px;border-radius:24px}.grundsaetze li{--null: min(164px, calc((var(--spalte) - 116px) * 1.6))}.kern{font-size:22px}.platte{margin-top:-28px;border-radius:28px 28px 0 0}.seite{padding:112px var(--rand) 56px}.kontaktseite{padding-top:112px;padding-bottom:72px}.formular-karte,.bestaetigung{padding:24px 20px;border-radius:24px}}
