.ankaufsprofil.svelte-1rqmyam{background:var(--color-white)}.head.svelte-1rqmyam{text-align:center;max-width:720px;margin:0 auto 56px}.head.svelte-1rqmyam .section-subtitle:where(.svelte-1rqmyam){margin:0 auto}.types.svelte-1rqmyam{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px;display:grid}.compact.svelte-1rqmyam .types:where(.svelte-1rqmyam){margin-bottom:36px}.compact.svelte-1rqmyam .head:where(.svelte-1rqmyam){margin-bottom:44px}.type.svelte-1rqmyam{border-bottom:1px solid var(--color-border);padding-bottom:20px}.type-num.svelte-1rqmyam{font-family:var(--font-heading);color:var(--color-border);margin-bottom:16px;font-size:2.6rem;line-height:1;display:block}.type.svelte-1rqmyam h3:where(.svelte-1rqmyam){font-family:var(--font-body);margin-bottom:8px;font-size:1.15rem;font-weight:700}.type-crit.svelte-1rqmyam{color:var(--color-text-light);font-size:.85rem}.region.svelte-1rqmyam{text-align:center;max-width:620px;margin:0 auto 56px}.region.svelte-1rqmyam h2:where(.svelte-1rqmyam){font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px;font-size:.85rem;font-weight:600}.region-cities.svelte-1rqmyam{font-family:var(--font-heading);margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3}.region-note.svelte-1rqmyam{color:var(--color-text-light);font-size:.95rem}.criteria.svelte-1rqmyam{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px;display:grid}.criteria-col.svelte-1rqmyam{border-radius:var(--radius);border:1px solid var(--color-border);padding:28px}.criteria-col.yes.svelte-1rqmyam{background:var(--color-primary-light);border-color:#0000}.criteria-col.no.svelte-1rqmyam{background:var(--color-background)}.criteria-col.svelte-1rqmyam h3:where(.svelte-1rqmyam){font-family:var(--font-body);align-items:center;gap:10px;margin-bottom:18px;font-size:1rem;font-weight:700;display:flex}.criteria-col.yes.svelte-1rqmyam h3:where(.svelte-1rqmyam){color:var(--color-primary)}.criteria-col.no.svelte-1rqmyam h3:where(.svelte-1rqmyam){color:var(--color-text-light)}.criteria-col.svelte-1rqmyam ul:where(.svelte-1rqmyam){flex-direction:column;gap:10px;list-style:none;display:flex}.criteria-col.svelte-1rqmyam li:where(.svelte-1rqmyam){color:var(--color-text-light);padding-left:18px;font-size:.92rem;line-height:1.5;position:relative}.criteria-col.svelte-1rqmyam li:where(.svelte-1rqmyam):before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.criteria-col.no.svelte-1rqmyam li:where(.svelte-1rqmyam):before{background:var(--color-border)}.cta-row.svelte-1rqmyam{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.cta-row.svelte-1rqmyam p:where(.svelte-1rqmyam){color:var(--color-text-light);font-size:1rem}.detail-link.svelte-1rqmyam{color:var(--color-primary);border-bottom:1px solid #0000;font-size:.95rem;font-weight:600;transition:border-color .2s}.detail-link.svelte-1rqmyam:hover{border-bottom-color:var(--color-primary)}.download.svelte-1rqmyam{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);max-width:420px;color:var(--color-text);align-items:center;gap:16px;margin:40px auto 0;padding:18px 22px;transition:border-color .2s,background .2s;display:flex}.download.svelte-1rqmyam:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.download-icon.svelte-1rqmyam{color:var(--color-primary);flex-shrink:0;display:flex}.download-text.svelte-1rqmyam{flex:1}.download-text.svelte-1rqmyam strong:where(.svelte-1rqmyam){font-size:.95rem;display:block}.download-text.svelte-1rqmyam small:where(.svelte-1rqmyam){color:var(--color-text-light);font-size:.82rem}.download-arrow.svelte-1rqmyam{color:var(--color-primary);flex-shrink:0;font-size:1.2rem}@media (width<=900px){.types.svelte-1rqmyam{gap:20px}.criteria.svelte-1rqmyam{grid-template-columns:1fr}}@media (width<=640px){.types.svelte-1rqmyam{grid-template-columns:1fr;gap:0;max-width:380px;margin-left:auto;margin-right:auto}.type.svelte-1rqmyam{grid-template-columns:52px 1fr;align-items:center;column-gap:16px;padding:16px 0;display:grid}.type-num.svelte-1rqmyam{grid-row:span 2;margin-bottom:0;font-size:2rem}.type.svelte-1rqmyam h3:where(.svelte-1rqmyam){margin-bottom:2px}}@media (width<=600px){.cta-row.svelte-1rqmyam{flex-direction:column;gap:20px}}
