section[data-astro-cid-thlitzht]{padding:var(--cv-section-pad-y) var(--cv-page-pad)}.os-in[data-astro-cid-thlitzht]{width:min(100%,var(--cv-container));margin:0 auto}h2[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-lg);text-wrap:balance}h3[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-sm);font-size:var(--cv-size-h5)}p[data-astro-cid-thlitzht]{line-height:var(--cv-lh-relaxed)}.os-eyebrow[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-sm);font-size:var(--cv-size-xs);font-weight:var(--cv-weight-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-primary-dark)}.os-btns[data-astro-cid-thlitzht]{display:flex;flex-wrap:wrap;gap:var(--cv-space-md);margin-top:var(--cv-space-lg)}.os-mehr[data-astro-cid-thlitzht]{font-weight:var(--cv-weight-medium);color:var(--cv-link);text-decoration:none}.os-hero[data-astro-cid-thlitzht]{padding-top:clamp(32px,4vw,64px)}.os-hero__in[data-astro-cid-thlitzht]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:center}.os-pfad[data-astro-cid-thlitzht]{margin-bottom:var(--cv-space-lg);font-size:var(--cv-size-sm);color:var(--cv-fg-2)}.os-pfad[data-astro-cid-thlitzht] a[data-astro-cid-thlitzht]{color:inherit}h1[data-astro-cid-thlitzht]{margin:0;font-size:clamp(2rem,3.6vw,3.25rem);line-height:var(--cv-lh-tight);letter-spacing:var(--cv-track-h1);text-wrap:balance}.os-lead[data-astro-cid-thlitzht]{margin:var(--cv-space-lg) 0 0;max-width:54ch;font-size:var(--cv-size-lg);color:var(--cv-fg-2)}.os-hero__bild[data-astro-cid-thlitzht]{position:relative;margin:0}.os-hero__bild[data-astro-cid-thlitzht] img[data-astro-cid-thlitzht]{display:block;width:100%;height:auto;aspect-ratio:6 / 5;object-fit:cover;border-radius:var(--cv-r-lg)}.os-trust[data-astro-cid-thlitzht]{padding:0 var(--cv-page-pad)}.os-trust__in[data-astro-cid-thlitzht]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--cv-space-lg) 0;list-style:none;border-top:var(--cv-border);border-bottom:var(--cv-border)}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]{display:flex;flex-direction:column;gap:4px;padding:0 var(--cv-space-lg)}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]+li[data-astro-cid-thlitzht]{border-left:var(--cv-border)}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]:first-child{padding-left:0}.os-trust__in[data-astro-cid-thlitzht] strong[data-astro-cid-thlitzht]{font-size:var(--cv-size-md)}.os-trust__in[data-astro-cid-thlitzht] span[data-astro-cid-thlitzht]{font-size:var(--cv-size-sm);color:var(--cv-fg-2)}.os-lage__in[data-astro-cid-thlitzht]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:center}.os-lage__bild[data-astro-cid-thlitzht]{display:block;width:100%;height:auto;aspect-ratio:9 / 10;object-fit:cover;border-radius:var(--cv-r-lg)}.os-lage__text[data-astro-cid-thlitzht] p[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-md);max-width:60ch;font-size:var(--cv-size-lg);color:var(--cv-fg-2)}.os-lage__text[data-astro-cid-thlitzht] .os-lage__lead[data-astro-cid-thlitzht]{max-width:30ch;font-size:var(--cv-size-h4);line-height:var(--cv-lh-snug);color:var(--cv-fg)}.os-lage[data-astro-cid-thlitzht]{background:var(--cv-surface-soft-blue)}.os-leist[data-astro-cid-thlitzht]{background:var(--cv-surface)}.os-leist__grid[data-astro-cid-thlitzht],.os-leist__klein[data-astro-cid-thlitzht]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-lg)}.os-leist__klein[data-astro-cid-thlitzht]{margin-top:var(--cv-space-lg)}.os-karte[data-astro-cid-thlitzht]{display:flex;flex-direction:column;padding:var(--cv-space-2xl) var(--cv-space-xl);background:var(--cv-surface-soft-blue);border-radius:var(--cv-r-lg)}.os-karte[data-astro-cid-thlitzht] h3[data-astro-cid-thlitzht]{font-size:var(--cv-size-h4)}.os-karte__nr[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-xs);font-size:var(--cv-size-xs);font-weight:var(--cv-weight-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-primary-dark)}.os-haken[data-astro-cid-thlitzht]{display:grid;gap:var(--cv-space-xs);margin:var(--cv-space-md) 0 0;padding:0;list-style:none;font-size:var(--cv-size-md);line-height:var(--cv-lh-relaxed)}.os-haken[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]{position:relative;padding-left:1.6em}.os-haken[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]:before{content:"";position:absolute;left:0;top:.45em;width:.8em;height:.45em;border-left:2px solid var(--cv-primary);border-bottom:2px solid var(--cv-primary);transform:rotate(-45deg)}.os-karte__hinweis[data-astro-cid-thlitzht]{margin:var(--cv-space-lg) 0 0;font-size:var(--cv-size-md)}.os-karte[data-astro-cid-thlitzht] .os-mehr[data-astro-cid-thlitzht]{margin-top:auto;padding-top:var(--cv-space-lg)}.os-leist__klein[data-astro-cid-thlitzht] a[data-astro-cid-thlitzht]{display:flex;flex-direction:column;gap:4px;padding:var(--cv-space-lg) var(--cv-space-xl);background:var(--cv-surface-soft-blue);border-radius:var(--cv-r-lg);color:var(--cv-fg);text-decoration:none}.os-leist__klein[data-astro-cid-thlitzht] strong[data-astro-cid-thlitzht]{font-size:var(--cv-size-h5)}.os-leist__klein[data-astro-cid-thlitzht] span[data-astro-cid-thlitzht]{font-size:var(--cv-size-md);line-height:var(--cv-lh-relaxed);color:var(--cv-fg-2)}.os-leist__klein[data-astro-cid-thlitzht] em[data-astro-cid-thlitzht]{margin-top:var(--cv-space-sm);font-style:normal;font-weight:var(--cv-weight-medium);color:var(--cv-link)}.os-wer[data-astro-cid-thlitzht],.os-cta[data-astro-cid-thlitzht]{background:var(--cv-surface-darkest);color:var(--cv-on-dark)}.os-wer__in[data-astro-cid-thlitzht]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.os-wer__bild[data-astro-cid-thlitzht]{display:block;width:100%;max-width:340px;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--cv-r-lg)}.os-wer[data-astro-cid-thlitzht] .os-eyebrow[data-astro-cid-thlitzht]{color:var(--cv-on-dark-tagline)}.os-wer[data-astro-cid-thlitzht] h2[data-astro-cid-thlitzht]{margin-bottom:var(--cv-space-sm)}.os-wer__rolle[data-astro-cid-thlitzht]{margin:0 0 var(--cv-space-lg);max-width:52ch;font-size:var(--cv-size-lg);color:var(--cv-on-dark-muted)}.os-wer__karte[data-astro-cid-thlitzht]{display:grid;gap:var(--cv-space-md);justify-items:start;padding:var(--cv-space-lg) var(--cv-space-xl);background:var(--cv-surface-dark);border-radius:var(--cv-r-lg)}.os-wer__karte[data-astro-cid-thlitzht] dl[data-astro-cid-thlitzht]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-lg);margin:0}.os-wer__karte[data-astro-cid-thlitzht] dt[data-astro-cid-thlitzht]{font-size:var(--cv-size-xs);font-weight:var(--cv-weight-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-on-dark-tagline)}.os-wer__karte[data-astro-cid-thlitzht] dd[data-astro-cid-thlitzht]{margin:4px 0 0}.os-wer__klein[data-astro-cid-thlitzht]{margin:0;font-size:var(--cv-size-sm);color:var(--cv-on-dark-muted)}.os-ablauf[data-astro-cid-thlitzht]{padding-bottom:clamp(48px,5vw,80px)}.os-ablauf__liste[data-astro-cid-thlitzht]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cv-space-xl);margin:0;padding:0;list-style:none;counter-reset:schritt}.os-ablauf__liste[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]{counter-increment:schritt;padding-top:var(--cv-space-lg);border-top:3px solid var(--cv-primary)}.os-ablauf__liste[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]:before{content:counter(schritt);display:block;margin-bottom:var(--cv-space-sm);font-size:var(--cv-size-h3);font-weight:var(--cv-weight-strong);color:var(--cv-primary)}.os-ablauf__liste[data-astro-cid-thlitzht] p[data-astro-cid-thlitzht]{margin:0;color:var(--cv-fg-2)}.os-ablauf__anruf[data-astro-cid-thlitzht]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-lg);margin-top:var(--cv-space-2xl);padding-top:var(--cv-space-lg);border-top:var(--cv-border);font-size:var(--cv-size-lg)}.os-faq[data-astro-cid-thlitzht]{background:var(--cv-surface)}.os-wohnen[data-astro-cid-thlitzht]{background:var(--cv-surface-soft-blue)}.os-faq__in[data-astro-cid-thlitzht]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px)}.os-faq[data-astro-cid-thlitzht] details[data-astro-cid-thlitzht]{padding:var(--cv-space-md) 0;border-bottom:var(--cv-border)}.os-faq[data-astro-cid-thlitzht] summary[data-astro-cid-thlitzht]{display:flex;justify-content:space-between;gap:var(--cv-space-md);cursor:pointer;list-style:none;font-size:var(--cv-size-lg);font-weight:var(--cv-weight-medium)}.os-faq[data-astro-cid-thlitzht] summary[data-astro-cid-thlitzht]::-webkit-details-marker{display:none}.os-faq[data-astro-cid-thlitzht] summary[data-astro-cid-thlitzht]:after{content:"";flex:none;width:.55em;height:.55em;margin-top:.3em;border-right:2px solid var(--cv-primary);border-bottom:2px solid var(--cv-primary);transform:rotate(45deg);transition:transform var(--cv-dur-fast) var(--cv-ease)}.os-faq[data-astro-cid-thlitzht] details[data-astro-cid-thlitzht][open] summary[data-astro-cid-thlitzht]:after{transform:rotate(-135deg)}.os-faq[data-astro-cid-thlitzht] details[data-astro-cid-thlitzht] p[data-astro-cid-thlitzht]{margin:var(--cv-space-sm) 0 0;max-width:62ch;font-size:var(--cv-size-md);color:var(--cv-fg-2)}.os-wohnen__karte[data-astro-cid-thlitzht]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--cv-space-2xl);align-items:center;padding:var(--cv-space-lg);background:var(--cv-surface);border-radius:var(--cv-r-lg);color:var(--cv-fg);text-decoration:none}.os-wohnen__karte[data-astro-cid-thlitzht] img[data-astro-cid-thlitzht]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--cv-r-md)}.os-wohnen__karte[data-astro-cid-thlitzht] p[data-astro-cid-thlitzht]{color:var(--cv-fg-2)}.os-cta__text[data-astro-cid-thlitzht]{max-width:760px}.os-cta[data-astro-cid-thlitzht] p[data-astro-cid-thlitzht]{font-size:var(--cv-size-lg);color:var(--cv-on-dark-muted)}@media(prefers-reduced-motion:reduce){.os-faq[data-astro-cid-thlitzht] summary[data-astro-cid-thlitzht]:after{transition:none}}@media(max-width:1000px){.os-hero__in[data-astro-cid-thlitzht],.os-lage__in[data-astro-cid-thlitzht],.os-leist__grid[data-astro-cid-thlitzht],.os-leist__klein[data-astro-cid-thlitzht],.os-wer__in[data-astro-cid-thlitzht],.os-wer__karte[data-astro-cid-thlitzht] dl[data-astro-cid-thlitzht],.os-faq__in[data-astro-cid-thlitzht],.os-wohnen__karte[data-astro-cid-thlitzht]{grid-template-columns:minmax(0,1fr)}.os-hero__bild[data-astro-cid-thlitzht]{order:-1}.os-trust__in[data-astro-cid-thlitzht]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--cv-space-lg)}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]:nth-child(3){border-left:0;padding-left:0}.os-ablauf__liste[data-astro-cid-thlitzht]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.os-trust__in[data-astro-cid-thlitzht]{grid-template-columns:minmax(0,1fr);row-gap:0;padding:0}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]{padding:var(--cv-space-md) 0}.os-trust__in[data-astro-cid-thlitzht] li[data-astro-cid-thlitzht]+li[data-astro-cid-thlitzht]{border-left:0;border-top:var(--cv-border)}.os-wer__bild[data-astro-cid-thlitzht]{max-width:220px}}
