.how[data-astro-cid-bonii7em]{padding-block-end:clamp(2rem,5vw,3.5rem)}.cards[data-astro-cid-bonii7em]{display:grid;gap:clamp(.75rem,1.4vw,1.1rem)}@media(min-width:56rem){.cards[data-astro-cid-bonii7em]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-astro-cid-bonii7em]{display:grid;gap:.7rem;align-content:start;padding:clamp(1.3rem,2.4vw,1.8rem)}.step[data-astro-cid-bonii7em] .num[data-astro-cid-bonii7em]{color:var(--brand);letter-spacing:.2em;font-size:.72rem}.step[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:var(--step-1)}.step[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:var(--step--1);line-height:1.7}.step[data-astro-cid-bonii7em] strong[data-astro-cid-bonii7em]{color:var(--text)}.more[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;min-height:24px;gap:.5em;margin-block-start:.4rem;color:var(--muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;transition:color .3s var(--ease)}.more[data-astro-cid-bonii7em]:hover{color:var(--brand)}.form-wrap[data-astro-cid-bonii7em]{padding-block-end:clamp(3rem,7vw,5.5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,2rem)}.form-head[data-astro-cid-bonii7em]{font-size:var(--step-3)}.grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:62rem){.grid[data-astro-cid-bonii7em]{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start}}.side[data-astro-cid-bonii7em]{display:grid;gap:1rem;position:sticky;top:clamp(5.5rem,12vh,8rem)}.box[data-astro-cid-bonii7em]{display:grid;gap:.6rem;padding:clamp(1.2rem,2.4vw,1.6rem)}.box-head[data-astro-cid-bonii7em]{color:var(--muted);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.box[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:var(--step--1);line-height:1.6}.phone[data-astro-cid-bonii7em]{font-size:var(--step-2);font-weight:600;letter-spacing:-.02em;color:var(--brand)}.hours[data-astro-cid-bonii7em]{color:var(--muted);font-size:.7rem;letter-spacing:.08em}.mail[data-astro-cid-bonii7em]{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--brand) 55%,transparent);text-underline-offset:4px;transition:color .3s var(--ease)}.mail[data-astro-cid-bonii7em]:hover{color:var(--brand)}.stufen-wrap[data-astro-cid-bonii7em]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;padding-block-end:clamp(2rem,5vw,3.5rem)}.stufen-h[data-astro-cid-bonii7em]{font-size:var(--step-2)}.stufen-lead[data-astro-cid-bonii7em]{max-width:62ch;line-height:1.7}.stufen[data-astro-cid-bonii7em]{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;margin-block-start:.6rem}@media(min-width:46rem){.stufen[data-astro-cid-bonii7em]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.stufen[data-astro-cid-bonii7em]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stufe[data-astro-cid-bonii7em]{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;align-content:start;padding:clamp(1rem,2.2vw,1.4rem)}.stufe-name[data-astro-cid-bonii7em]{color:var(--brand);font-size:.7rem;letter-spacing:.16em}.stufe-zeit[data-astro-cid-bonii7em]{font-size:var(--step-0);font-weight:550;line-height:1.25}.stufe-fuer[data-astro-cid-bonii7em]{font-size:var(--step--1);line-height:1.65}.stufe-preis[data-astro-cid-bonii7em]{margin-block-start:.3rem;color:var(--muted);font-size:.72rem;letter-spacing:.04em}
