.start{padding-bottom:var(--abstand-32)}.start-mitte{text-align:center;margin-left:auto;margin-right:auto}.start-hero{text-align:center;padding-top:var(--abstand-96);padding-bottom:var(--abstand-64);justify-items:center;display:grid}.start-pinguin{width:2.5rem;height:3.25rem;margin-bottom:var(--abstand-32)}.start-h1{font-size:clamp(var(--schrift-38), 5.2vw, 5rem);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;max-width:18ch;margin:0 auto}.start-unter{-webkit-hyphens:manual;hyphens:manual;margin:var(--abstand-24) auto 0;max-width:32em;font-size:var(--schrift-20);color:var(--text-leise);text-wrap:pretty}.start-knoepfe{margin-top:var(--abstand-32);justify-content:center}.start-linie{height:1px;margin:var(--abstand-96) 0;background:linear-gradient(to right, transparent, color-mix(in srgb, currentColor 22%, transparent) 20%, color-mix(in srgb, currentColor 22%, transparent) 80%, transparent)}.start-bildlink{border-radius:var(--ecke-bedien);transition:transform var(--takt-lang) var(--takt-kurve), opacity var(--takt-kurz) var(--takt-kurve);display:block}.start-bildlink:hover{transform:translateY(-4px)}.start-bildlink:focus-visible{outline:2px solid var(--text);outline-offset:6px}.start-bild{margin:0}.start-bild img{border-radius:var(--ecke-bedien);width:100%;height:auto;display:block}.start-buehne .start-bild{max-width:72rem;margin:0 auto}.start-h2{font-size:clamp(var(--schrift-30), 3.4vw, var(--schrift-48));text-wrap:balance;max-width:20ch}.start-h3{font-family:var(--schrift-ueberschrift);font-weight:var(--schnitt-ueberschrift);letter-spacing:var(--laufweite-ueberschrift);line-height:var(--zeile-ueberschrift);font-size:clamp(var(--schrift-24), 2.2vw, var(--schrift-38));display:block}.start-text{-webkit-hyphens:manual;hyphens:manual;margin-top:var(--abstand-16);max-width:30em;color:var(--text-leise);font-size:var(--schrift-17);display:block}.start-mitte .start-text{margin-left:auto;margin-right:auto}.start-mitte.start-h2{margin-bottom:var(--abstand-64)}.start-link{align-items:center;gap:var(--abstand-8);min-height:44px;margin-top:var(--abstand-16);font-weight:var(--schnitt-fett);color:var(--text);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.start-link:hover{text-decoration-thickness:var(--kante)}.start-name{align-items:baseline;gap:var(--abstand-4) var(--abstand-12);margin-bottom:var(--abstand-12);flex-wrap:wrap;display:flex}.start-mitte .start-name,.start-mitte.start-name{justify-content:center}.start-kuerzel{font-family:var(--schrift-mono);font-size:clamp(var(--schrift-20), 1.8vw, var(--schrift-30));letter-spacing:.08em;font-weight:500}.start-rolle{font-family:var(--schrift-mono);font-size:var(--schrift-13);letter-spacing:var(--laufweite-mono);text-transform:uppercase;color:var(--text-leise)}.start-kuerzel.takt{color:var(--produkt-takt-hell)}.start-kuerzel.efb{color:var(--produkt-efb-hell)}.start-kuerzel.quest{color:var(--produkt-quest-hell)}.start-kuerzel.bake{color:var(--produkt-bake-hell)}.start-buehne{padding-bottom:var(--abstand-32)}.start-buehne>.start-mitte{margin-top:var(--abstand-48)}.start-buehne .start-h2{margin:0 auto}.start-programme{padding-bottom:var(--abstand-32)}.start-programme .start-mitte.start-h2{margin-bottom:var(--abstand-48)}.start-drei{gap:var(--abstand-48) var(--abstand-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.start-drei .start-bild{margin-bottom:var(--abstand-24)}.start-drei .start-name{margin-bottom:var(--abstand-8)}.start-drei .start-text{color:var(--text);margin-top:0}.start-drei .start-link{margin-top:var(--abstand-8)}.start-reihe{gap:var(--abstand-64);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.start-reihe+.start-reihe{margin-top:var(--abstand-96)}.start-reihe-gedreht{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.start-reihe-gedreht .start-bild{order:2}.start-linie-eng{margin:var(--abstand-64) 0}.start-linie-weit{margin:calc(var(--abstand-96) + var(--abstand-64)) 0 var(--abstand-96)}.start-leistungen{padding-bottom:var(--abstand-48)}.start-leistungsliste{max-width:56rem;margin:0 auto var(--abstand-32)}.start-leistungsliste a{gap:var(--abstand-8) var(--abstand-48);padding:var(--abstand-24) 0;color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.start-leistungsliste .start-text{margin-top:0}.start-leistungsliste a:hover .start-h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.start-leistungsliste .start-h3{font-size:clamp(var(--schrift-20), 1.6vw, var(--schrift-24))}.start-leistungsliste li:first-child a{padding-top:0;padding-bottom:var(--abstand-32)}.start-leistungsliste li:first-child .start-h3{font-size:clamp(var(--schrift-30), 3vw, var(--schrift-48))}.start-leistungsliste li:first-child .start-text{color:var(--text);font-size:var(--schrift-20)}.start-kontakt{padding-top:var(--abstand-64);padding-bottom:var(--abstand-96);justify-items:center;display:grid}@media (max-width:900px){.start-reihe,.start-reihe-gedreht{gap:var(--abstand-24);grid-template-columns:minmax(0,1fr)}.start-reihe-gedreht .start-bild{order:0}.start-drei{gap:var(--abstand-48);grid-template-columns:minmax(0,1fr)}.start-leistungsliste a{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.start-hero{padding-top:var(--abstand-48);padding-bottom:var(--abstand-32)}.start-pinguin{width:2rem;height:2.6rem;margin-bottom:var(--abstand-24)}.start-h1{font-size:2.125rem}.start-h2{font-size:var(--schrift-24)}.start-h3{font-size:1.375rem}.start-unter{font-size:var(--schrift-17);margin-top:var(--abstand-16)}.start-text{font-size:var(--schrift-15);margin-top:var(--abstand-12)}.start-knoepfe{margin-top:var(--abstand-24);width:100%}.start-bild{margin-left:calc(-1 * var(--abstand-16));margin-right:calc(-1 * var(--abstand-16))}.start-bild img,.start-bildlink{border-radius:0}.start-buehne>.start-mitte{margin-top:var(--abstand-32)}.start-mitte.start-h2{margin-bottom:var(--abstand-32)}.start-reihe+.start-reihe{margin-top:var(--abstand-48)}.start-linie,.start-linie-eng{margin:var(--abstand-48) 0}.start-linie-weit{margin:var(--abstand-96) 0 var(--abstand-48)}.start-drei{gap:var(--abstand-32)}.start-drei .start-bild{margin-bottom:var(--abstand-16)}.start-leistungsliste li:first-child .start-h3{font-size:var(--schrift-24)}.start-leistungsliste li:first-child .start-text{font-size:var(--schrift-17)}.start-kontakt{padding-top:var(--abstand-48);padding-bottom:var(--abstand-48)}}@media (prefers-reduced-motion:reduce){.start-bildlink,.start-bildlink:hover{transition:none;transform:none}}.programm-h1{max-width:20ch}.programm-kann{padding-bottom:var(--abstand-32)}.programm-kann-liste{gap:var(--abstand-32) var(--abstand-48);grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;margin:0 auto;display:grid}.programm-kann-liste li{padding-left:var(--abstand-24);color:var(--text);font-size:var(--schrift-17);line-height:var(--zeile-text);-webkit-hyphens:manual;hyphens:manual;position:relative}.programm-kann-liste li:before{content:"";opacity:.6;background:currentColor;width:12px;height:1px;position:absolute;top:.8em;left:0}.programm-herkunft{padding-top:var(--abstand-64);justify-items:center;display:grid}.programm-andere{padding-bottom:var(--abstand-32)}.programm-andere-liste{justify-content:center;gap:var(--abstand-16) var(--abstand-48);margin-top:var(--abstand-24);flex-wrap:wrap;display:flex}.programm-andere-liste a{align-items:baseline;gap:var(--abstand-12);min-height:44px;color:var(--text);display:inline-flex}.programm-andere-liste a:hover .start-rolle{color:var(--text)}@media (max-width:760px){.programm-kann-liste{gap:var(--abstand-16);grid-template-columns:minmax(0,1fr)}.programm-andere-liste{align-items:center;gap:var(--abstand-8);flex-direction:column}}.start-wege{gap:0 var(--abstand-24);flex-wrap:wrap;display:flex}.start-mitte .start-wege,.start-mitte.start-wege{justify-content:center}.programm-funktionen{padding-bottom:var(--abstand-32)}.programm-funktionsliste{max-width:64rem;margin:0 auto;display:grid}.programm-funktionsliste li{gap:var(--abstand-16) var(--abstand-48);padding:var(--abstand-32) 0;border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.programm-funktionsliste .start-text{max-width:none;margin-top:0}.programm-modul{margin-top:var(--abstand-12);font-family:var(--schrift-mono);font-size:var(--schrift-11);letter-spacing:var(--laufweite-mono);text-transform:uppercase;color:var(--text-leise);display:inline-block}.programm-zusammenspiel{margin-top:var(--abstand-48);margin-bottom:var(--abstand-32);max-width:36em}.programm-demo-unten{margin-top:var(--abstand-48)}@media (max-width:760px){.programm-funktionsliste li{gap:var(--abstand-8);padding:var(--abstand-24) 0;grid-template-columns:minmax(0,1fr)}}.programm-funktionsliste .start-h3{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.programm-momente{padding-bottom:var(--abstand-32)}.programm-moment{margin-top:var(--abstand-96)}.programm-moment-handy .start-bild{justify-self:center;max-width:20rem}.programm-moment-text{max-width:36em;margin-left:auto;margin-right:auto}.programm-alles,.programm-preis,.programm-start{padding-bottom:var(--abstand-32)}.programm-alles-raster{gap:var(--abstand-48);grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem;margin:0 auto;display:grid}.programm-alles-raster li{color:var(--text-leise);font-size:var(--schrift-15);line-height:var(--zeile-text);padding:var(--abstand-4) 0}.programm-gruppe{margin-bottom:var(--abstand-12);font-family:var(--schrift-mono);font-size:var(--schrift-13);letter-spacing:var(--laufweite-mono);text-transform:uppercase;color:var(--text);display:block}.programm-preisliste{gap:var(--abstand-48);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin:0 auto;display:grid}.programm-preisliste dt{font-family:var(--schrift-mono);font-size:var(--schrift-13);letter-spacing:var(--laufweite-mono);text-transform:uppercase;color:var(--text-leise)}.programm-betrag{margin-top:var(--abstand-8);font-family:var(--schrift-ueberschrift);font-weight:var(--schnitt-ueberschrift);font-size:clamp(var(--schrift-30), 3.4vw, var(--schrift-48));color:var(--text);display:block}.programm-zusatz{color:var(--text-leise);font-size:var(--schrift-15);display:block}.programm-hinweise{max-width:30em;margin:var(--abstand-48) auto 0;text-align:center}.programm-hinweise li{color:var(--text-leise);font-size:var(--schrift-15);line-height:var(--zeile-text)}.programm-schritte{gap:var(--abstand-48);grid-template-columns:repeat(4,minmax(0,1fr));max-width:64rem;margin:0 auto;display:grid}.programm-schritte .start-text{margin-top:var(--abstand-8);font-size:var(--schrift-15)}.programm-nr{margin-bottom:var(--abstand-8);font-family:var(--schrift-mono);font-size:var(--schrift-13);display:block}.programm-nr.takt{color:var(--produkt-takt-hell)}.programm-nr.efb{color:var(--produkt-efb-hell)}.programm-nr.quest{color:var(--produkt-quest-hell)}.programm-nr.bake{color:var(--produkt-bake-hell)}.programm-daten{gap:var(--abstand-48);max-width:56rem;padding-top:var(--abstand-48);padding-bottom:var(--abstand-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.programm-daten p{-webkit-hyphens:manual;hyphens:manual;color:var(--text-leise);font-size:var(--schrift-15);line-height:var(--zeile-text)}@media (max-width:900px){.programm-moment{margin-top:var(--abstand-64)}.programm-alles-raster,.programm-schritte{gap:var(--abstand-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.programm-moment-handy .start-bild{max-width:16rem;margin-left:auto;margin-right:auto}.programm-moment-handy .start-bild img{border-radius:var(--ecke-bedien)}.programm-alles-raster,.programm-schritte,.programm-preisliste,.programm-daten{gap:var(--abstand-24);grid-template-columns:minmax(0,1fr)}}.fragen{max-width:46rem;margin:0 auto}.fragen-zeile{padding:var(--abstand-8) 0}.fragen-zeile summary{justify-content:space-between;gap:var(--abstand-24);cursor:pointer;min-height:48px;font-family:var(--schrift-ueberschrift);font-weight:var(--schnitt-ueberschrift);font-size:var(--schrift-17);align-items:center;list-style:none;display:flex}.fragen-zeile summary::-webkit-details-marker{display:none}.fragen-plus{color:var(--text-leise);transition:transform var(--takt-kurz) var(--takt-kurve)}.fragen-zeile[open] .fragen-plus{transform:rotate(45deg)}.fragen-zeile p{margin-top:var(--abstand-8);color:var(--text-leise);font-size:var(--schrift-17);line-height:var(--zeile-text);max-width:40em}.fragen-neu{animation:.26s cubic-bezier(.22,1,.36,1) fragen-rein}@keyframes fragen-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fragen-eigene{gap:var(--abstand-8);padding-top:var(--abstand-24);display:grid}.fragen-eigene label{font-size:var(--schrift-15);font-weight:var(--schnitt-fett)}.fragen-reihe{gap:var(--abstand-12);display:flex}.fragen-reihe input{min-width:0;min-height:48px;padding:var(--abstand-12);border:var(--kante) solid var(--text-leise);border-radius:var(--ecke-bedien);color:var(--text);font-family:var(--schrift-text);font-size:var(--schrift-17);background:0 0;flex:1}.fragen-reihe input::placeholder{color:var(--text-leise)}.fragen-reihe .sys-knopf{min-height:48px}.fragen-reihe .sys-knopf:disabled{opacity:.5;cursor:default}.fragen-hinweis{color:var(--text-leise);font-size:var(--schrift-13)}@media (max-width:560px){.fragen-reihe{flex-direction:column}}@media (prefers-reduced-motion:reduce){.fragen-neu{animation:none}}
