.kopfteil[data-astro-cid-pilqsgz3]{background:linear-gradient(180deg, var(--grund-2), var(--grund));padding:clamp(2.5rem,5vw,4rem) 0 0}.pfad[data-astro-cid-pilqsgz3]{color:var(--text-leise);gap:.5rem;margin-bottom:2rem;font-size:.84rem;display:flex}.pfad[data-astro-cid-pilqsgz3] a[data-astro-cid-pilqsgz3]{color:var(--text-leise);text-decoration:none}.eyebrow[data-astro-cid-pilqsgz3]{letter-spacing:.16em;text-transform:uppercase;color:var(--wald);font-size:.78rem;font-family:var(--schrift-titel);margin:0 0 .9rem}.kopfteil[data-astro-cid-pilqsgz3] h1[data-astro-cid-pilqsgz3]{max-width:20ch;margin-bottom:1.1rem;font-size:clamp(2rem,4.6vw,3.1rem)}.kopfteil-satz[data-astro-cid-pilqsgz3]{color:var(--text-leise);max-width:54ch;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(1.02rem,1.6vw,1.15rem)}.pruflinie[data-astro-cid-pilqsgz3]{background:var(--kante);height:3px;position:relative;overflow:hidden}.pruflinie[data-astro-cid-pilqsgz3] span[data-astro-cid-pilqsgz3]{background:linear-gradient(90deg, transparent, var(--wald), transparent);width:34%;animation:pruefen 5.5s var(--weich) infinite;position:absolute;inset:0 auto 0 0}@keyframes pruefen{0%,to{transform:translate(-40%)}50%{transform:translate(340%)}}@media (hover:none) and (pointer:coarse){.pruflinie[data-astro-cid-pilqsgz3] span[data-astro-cid-pilqsgz3]{opacity:.5;width:100%;animation:none}}.formular[data-astro-cid-pilqsgz3]{padding:clamp(3rem, 6vw, 5rem) 0 var(--luft)}.form-raster[data-astro-cid-pilqsgz3]{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.anfrage-form[data-astro-cid-pilqsgz3]{gap:2.4rem;min-width:0;display:grid}.honig[data-astro-cid-pilqsgz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.schritt[data-astro-cid-pilqsgz3]{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.schritt[data-astro-cid-pilqsgz3] legend[data-astro-cid-pilqsgz3]{font-family:var(--schrift-titel);margin-bottom:.2rem;padding:0;font-size:1.35rem;font-weight:500}.schritt-satz[data-astro-cid-pilqsgz3]{color:var(--text-leise);max-width:54ch;margin:-.4rem 0 .2rem;font-size:.95rem}.karten[data-astro-cid-pilqsgz3]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;display:grid}.karte[data-astro-cid-pilqsgz3]{border:1px solid var(--kante);border-radius:var(--kante-radius);background:var(--grund-2);cursor:pointer;transition:border-color .25s var(--weich), background .25s var(--weich);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem;padding:1rem 1.05rem;display:grid}.karte[data-astro-cid-pilqsgz3]:hover{border-color:var(--wald)}.karte[data-astro-cid-pilqsgz3] input[data-astro-cid-pilqsgz3]{opacity:0;pointer-events:none;position:absolute}.karte[data-astro-cid-pilqsgz3]:has(input:checked){border-color:var(--wald);background:color-mix(in srgb, var(--wald) 9%, var(--grund-2))}.karte[data-astro-cid-pilqsgz3]:has(input:focus-visible){outline:2px solid var(--wald);outline-offset:1px}.karte[data-astro-cid-pilqsgz3]:before{content:"";border:2px solid var(--kante-stark,#9aa8a1);background:var(--grund);width:1.25rem;height:1.25rem;transition:border-color .2s var(--weich), box-shadow .2s var(--weich);border-radius:50%;grid-row:1/span 2;margin-top:.15rem}.karte[data-astro-cid-pilqsgz3]:has(input:checked):before{border-color:var(--wald);box-shadow:inset 0 0 0 4px var(--wald)}.karte-titel[data-astro-cid-pilqsgz3]{font-family:var(--schrift-titel);font-size:1rem;font-weight:500}.karte-zusatz[data-astro-cid-pilqsgz3]{color:var(--text-leise);font-size:.85rem}.feld[data-astro-cid-pilqsgz3]{gap:.4rem;min-width:0;display:grid}.feld[data-astro-cid-pilqsgz3] label[data-astro-cid-pilqsgz3],.feld-titel[data-astro-cid-pilqsgz3]{font-family:var(--schrift-titel);font-size:.95rem;font-weight:500}.feld[data-astro-cid-pilqsgz3] em[data-astro-cid-pilqsgz3]{color:var(--text-leise);font-size:.85rem;font-style:normal;font-weight:400}.feld[data-astro-cid-pilqsgz3] input[data-astro-cid-pilqsgz3],.feld[data-astro-cid-pilqsgz3] textarea[data-astro-cid-pilqsgz3]{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--kante);border-radius:var(--kante-radius);width:100%;min-width:0;padding:.7rem .85rem}.feld[data-astro-cid-pilqsgz3] textarea[data-astro-cid-pilqsgz3]{resize:vertical}.feld[data-astro-cid-pilqsgz3] input[data-astro-cid-pilqsgz3]:focus-visible,.feld[data-astro-cid-pilqsgz3] textarea[data-astro-cid-pilqsgz3]:focus-visible{outline:2px solid var(--wald);outline-offset:1px}.feld-paar[data-astro-cid-pilqsgz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.knopfreihe[data-astro-cid-pilqsgz3]{flex-wrap:wrap;gap:.5rem;display:flex}.pille[data-astro-cid-pilqsgz3]{border:1px solid var(--kante);background:var(--grund-2);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.4rem .95rem;font-size:.92rem;display:inline-flex;position:relative}.pille[data-astro-cid-pilqsgz3] input[data-astro-cid-pilqsgz3]{opacity:0;pointer-events:none;position:absolute}.pille[data-astro-cid-pilqsgz3]:has(input:checked){border-color:var(--wald);background:color-mix(in srgb, var(--wald) 12%, var(--grund-2))}.pille[data-astro-cid-pilqsgz3]:has(input:focus-visible){outline:2px solid var(--wald);outline-offset:2px}.feld-haken[data-astro-cid-pilqsgz3]{color:var(--text-leise);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.92rem;display:grid}.feld-haken[data-astro-cid-pilqsgz3] input[data-astro-cid-pilqsgz3]{width:1.1rem;height:1.1rem;accent-color:var(--wald);margin-top:.2rem}.feld-haken[data-astro-cid-pilqsgz3] a[data-astro-cid-pilqsgz3]{color:var(--wald)}.feld-freigabe[data-astro-cid-pilqsgz3]{border-left:3px solid var(--signal);padding-left:.9rem}.feld-hinweis[data-astro-cid-pilqsgz3]{color:var(--text-leise);margin:0;font-size:.85rem}.fehler[data-astro-cid-pilqsgz3]{color:var(--signal);margin:0;font-size:.9rem}.form-fuss[data-astro-cid-pilqsgz3]{justify-items:start;gap:.6rem;display:grid}.form-hinweis[data-astro-cid-pilqsgz3]{color:var(--text-leise);margin:0;font-size:.88rem}.antwort[data-astro-cid-pilqsgz3]{border:1px solid var(--kante);border-left:3px solid var(--wald);border-radius:var(--kante-radius);background:var(--flaeche-2);margin:0;padding:1rem 1.1rem}.fertig[data-astro-cid-pilqsgz3]{border:1px solid var(--kante);border-left:3px solid var(--wald);border-radius:var(--kante-radius);background:var(--flaeche-2);justify-items:start;gap:.8rem;max-width:42rem;padding:clamp(1.6rem,4vw,2.4rem);display:grid}.fertig[data-astro-cid-pilqsgz3] h2[data-astro-cid-pilqsgz3]{margin:0;font-size:clamp(1.4rem,3vw,1.8rem)}.fertig[data-astro-cid-pilqsgz3] p[data-astro-cid-pilqsgz3]{color:var(--text-leise);margin:0}.fertig-leise[data-astro-cid-pilqsgz3]{font-size:.92rem}.fertig[data-astro-cid-pilqsgz3] .knopf[data-astro-cid-pilqsgz3]{margin-top:.5rem}.rand[data-astro-cid-pilqsgz3]{gap:1rem;display:grid;position:sticky;top:6.5rem}.rand-karte[data-astro-cid-pilqsgz3]{background:var(--flaeche-2);border:1px solid var(--kante);border-radius:var(--kante-radius);gap:.7rem;padding:1.6rem 1.5rem;display:grid}.rand-karte[data-astro-cid-pilqsgz3] h2[data-astro-cid-pilqsgz3]{margin:0;font-size:1.15rem}.rand-karte[data-astro-cid-pilqsgz3] p[data-astro-cid-pilqsgz3]{color:var(--text-leise);margin:0 0 .3rem;font-size:.91rem}.rand-karte[data-astro-cid-pilqsgz3] .tel-wahl{display:grid}@media (width<=60rem){.form-raster[data-astro-cid-pilqsgz3]{grid-template-columns:1fr}.rand[data-astro-cid-pilqsgz3]{position:static}}@media (width<=34rem){.feld-paar[data-astro-cid-pilqsgz3]{grid-template-columns:1fr}}
