.finder[data-astro-cid-jyhhrfkr]{padding-top:var(--space-6)}.finder__inner[data-astro-cid-jyhhrfkr]{min-width:0;max-width:48rem}.finder__kopf[data-astro-cid-jyhhrfkr]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.finder__kopf[data-astro-cid-jyhhrfkr] .eyebrow[data-astro-cid-jyhhrfkr]{margin:0}.finder__fortschritt[data-astro-cid-jyhhrfkr]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:.85rem;display:flex}.finder__fortschritt[data-astro-cid-jyhhrfkr][hidden]{display:none}.finder__bloecke[data-astro-cid-jyhhrfkr]{gap:4px;display:flex}.finder__bloecke[data-astro-cid-jyhhrfkr] span[data-astro-cid-jyhhrfkr]{background:var(--color-border);border-radius:999px;width:22px;height:6px;transition:background-color .2s}.finder__bloecke[data-astro-cid-jyhhrfkr] span[data-astro-cid-jyhhrfkr].voll{background:var(--color-accent)}.finder__verlauf[data-astro-cid-jyhhrfkr]{margin:0 0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;min-height:2rem;padding:0;list-style:none;display:flex}.finder__verlauf[data-astro-cid-jyhhrfkr] .chip{font:inherit;color:var(--color-heading);background:var(--color-bg-alt);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:600}.finder__verlauf[data-astro-cid-jyhhrfkr] .chip:hover,.finder__verlauf[data-astro-cid-jyhhrfkr] .chip:focus-visible{border-color:var(--color-accent)}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__frage{margin:0 0 var(--space-5);text-wrap:balance;outline:none;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__unter{margin:calc(-1 * var(--space-4)) 0 var(--space-5);color:var(--color-text-muted)}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln--zahl{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln li,.finder__buehne[data-astro-cid-jyhhrfkr] .app-karten>li{min-width:0;display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel{justify-content:center;align-items:center;gap:var(--space-2);min-height:8.5rem;padding:var(--space-4) var(--space-3);font:inherit;text-align:center;color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln--zahl .kachel{min-height:7rem}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel:hover{border-color:var(--color-accent);box-shadow:0 10px 24px var(--color-shadow);transform:translateY(-2px)}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel:focus-visible,.finder__verlauf[data-astro-cid-jyhhrfkr] .chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel__icon{color:var(--color-heading);transition:color .15s;display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel:hover .kachel__icon,.finder__buehne[data-astro-cid-jyhhrfkr] .kachel[aria-pressed=true] .kachel__icon,.finder__buehne[data-astro-cid-jyhhrfkr] .karte .kachel__icon{color:var(--color-accent)}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel__label{hyphens:manual;overflow-wrap:break-word;max-width:100%;font-size:.98rem;font-weight:700;line-height:1.3}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln--zahl .kachel__label{font-family:var(--font-heading);font-size:1.7rem}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel__hinweis{color:var(--color-text-muted);font-size:.8rem}.finder__buehne[data-astro-cid-jyhhrfkr] .karten{display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .karte{justify-items:start;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 16px 40px var(--color-shadow);display:grid;position:relative}.finder__buehne[data-astro-cid-jyhhrfkr] .karte__zaehler{top:var(--space-4);right:var(--space-5);color:var(--color-text-muted);font-size:.8rem;font-weight:600;position:absolute}.finder__buehne[data-astro-cid-jyhhrfkr] .karte__text{max-width:34ch;font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:600;line-height:1.35}.finder__buehne[data-astro-cid-jyhhrfkr] .karte__knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .karte__feld{width:100%;padding:.8rem var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:calc(var(--radius) / 2)}@media (prefers-reduced-motion:no-preference){.finder__buehne[data-astro-cid-jyhhrfkr] .karte{animation:.25s ease-out karte-rein}}@keyframes karte-rein{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__fuss{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__zurueck,.finder__buehne[data-astro-cid-jyhhrfkr] .finder__link{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.92rem}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__link{text-underline-offset:.2em;text-decoration:underline}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__zurueck:hover,.finder__buehne[data-astro-cid-jyhhrfkr] .finder__link:hover{color:var(--color-heading)}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__reicht{padding:.55em 1.2em;font-size:.92rem}.finder__buehne[data-astro-cid-jyhhrfkr] .karten__punkte{gap:6px;margin-right:auto;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .karten__punkte span{background:var(--color-border);border-radius:50%;width:8px;height:8px}.finder__buehne[data-astro-cid-jyhhrfkr] .karten__punkte .jetzt{background:var(--color-text-muted)}.finder__buehne[data-astro-cid-jyhhrfkr] .karten__punkte .gewaehlt{background:var(--color-accent)}.finder__buehne[data-astro-cid-jyhhrfkr] .karten__punkte .halb{box-shadow:inset 0 0 0 2px var(--color-accent);background:0 0}.finder__buehne[data-astro-cid-jyhhrfkr] .karte__knoepfe .btn--outline[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.finder__aktionen[data-astro-cid-jyhhrfkr],.finder__buehne[data-astro-cid-jyhhrfkr] .finder__aktionen{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karten{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte--haupt{padding:var(--space-6);border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 16px 40px var(--color-shadow)}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__kopf{gap:var(--space-3);align-items:center;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__titel{min-width:0}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte h2{margin:0;font-size:1.15rem}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte--haupt h2{font-size:1.5rem}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__name{color:var(--color-text-muted);margin:0;font-size:.85rem}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__warum{gap:var(--space-1);margin:var(--space-3) 0 0;max-width:var(--measure);display:grid}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__thema{letter-spacing:.04em;color:var(--color-accent);font-size:.8rem;font-weight:700}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karte__links{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .app-karten__weitere{margin-top:var(--space-4);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem;font-weight:700}.finder__buehne[data-astro-cid-jyhhrfkr] .beratung{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius);background:var(--color-bg-alt);align-items:flex-start;display:flex}.finder__buehne[data-astro-cid-jyhhrfkr] .beratung__foto{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.finder__buehne[data-astro-cid-jyhhrfkr] .beratung h2{margin:0 0 var(--space-2);font-size:1.15rem}.finder__buehne[data-astro-cid-jyhhrfkr] .beratung p{margin:0 0 var(--space-2);max-width:var(--measure)}.finder__buehne[data-astro-cid-jyhhrfkr] .finder__links{gap:var(--space-4);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.anfrage[data-astro-cid-jyhhrfkr] h1[data-astro-cid-jyhhrfkr]{margin:0 0 var(--space-4);max-width:var(--measure);outline:none;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.anfrage__angaben[data-astro-cid-jyhhrfkr]{margin:0 0 var(--space-5);padding:var(--space-4);border-radius:var(--radius);background:var(--color-bg-alt);gap:var(--space-2);font-size:.92rem;display:grid}.anfrage__angaben[data-astro-cid-jyhhrfkr] div{gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.anfrage__angaben[data-astro-cid-jyhhrfkr] dt{color:var(--color-text-muted)}.anfrage__angaben[data-astro-cid-jyhhrfkr] dd{margin:0}.anfrage__zeile[data-astro-cid-jyhhrfkr]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.feld[data-astro-cid-jyhhrfkr]{gap:var(--space-1);margin-bottom:var(--space-4);color:var(--color-heading);font-weight:600;display:grid}.feld[data-astro-cid-jyhhrfkr] em[data-astro-cid-jyhhrfkr]{color:var(--color-text-muted);font-style:normal;font-weight:400}.feld[data-astro-cid-jyhhrfkr] input[data-astro-cid-jyhhrfkr],.feld[data-astro-cid-jyhhrfkr] textarea[data-astro-cid-jyhhrfkr]{padding:.7rem var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:calc(var(--radius) / 2);font-weight:400}.anfrage__falle[data-astro-cid-jyhhrfkr]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.anfrage__meldung[data-astro-cid-jyhhrfkr]{min-height:1.5em;color:var(--color-heading);font-weight:600}.gesendet[data-astro-cid-jyhhrfkr]{padding:var(--space-6) 0}.gesendet__haken[data-astro-cid-jyhhrfkr]{width:3.5rem;height:3.5rem;margin-bottom:var(--space-4);color:var(--color-accent-contrast);background:var(--color-accent);border-radius:50%;place-items:center;display:inline-grid}.gesendet[data-astro-cid-jyhhrfkr] h1[data-astro-cid-jyhhrfkr]{margin:0 0 var(--space-3);outline:none;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.gesendet[data-astro-cid-jyhhrfkr] p[data-astro-cid-jyhhrfkr]{max-width:var(--measure);margin:0 0 var(--space-2);font-size:1.1rem}.gesendet[data-astro-cid-jyhhrfkr] .gesendet__adresse[data-astro-cid-jyhhrfkr]{color:var(--color-text-muted);font-size:.95rem}@media (width<=599px){.anfrage__angaben[data-astro-cid-jyhhrfkr] div{grid-template-columns:minmax(0,1fr);gap:0}.finder__buehne[data-astro-cid-jyhhrfkr] .karte{padding:var(--space-5)}.finder__buehne[data-astro-cid-jyhhrfkr] .kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.finder__buehne[data-astro-cid-jyhhrfkr] .kachel{min-height:7.5rem}}
