.ratgeber-page.svelte-bjlege{background:#050505;color:#fff;font-family:inherit}.container.svelte-bjlege{max-width:1200px;margin:0 auto;padding:0 20px}.article-hero.svelte-bjlege{padding:clamp(60px,10vh,100px) 0 40px;border-bottom:1px solid #1a1a1a}.breadcrumb.svelte-bjlege{display:flex;gap:8px;align-items:center;margin-bottom:24px;font-size:.85rem;color:#555}.breadcrumb.svelte-bjlege a:where(.svelte-bjlege){color:#666;text-decoration:none}.breadcrumb.svelte-bjlege a:where(.svelte-bjlege):hover{color:gold}.meta-row.svelte-bjlege{display:flex;align-items:center;gap:16px;margin-bottom:20px}.badge.svelte-bjlege{background:#ffd7001a;color:gold;border:1px solid rgba(255,215,0,.3);padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.date.svelte-bjlege{color:#555;font-size:.85rem}h1.svelte-bjlege{font-size:clamp(1.8rem,5vw,3.2rem);font-weight:950;line-height:1.1;margin-bottom:24px;color:#fff}.gold.svelte-bjlege{color:gold}.gold-text.svelte-bjlege{color:gold!important}.intro.svelte-bjlege{font-size:clamp(1rem,2vw,1.2rem);color:#ccc;line-height:1.7;max-width:800px;margin-bottom:32px}.author-card.svelte-bjlege{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:10px;max-width:480px}.author-info.svelte-bjlege{display:flex;flex-direction:column;gap:2px}.author-info.svelte-bjlege strong:where(.svelte-bjlege){color:#fff;font-size:.95rem}.author-info.svelte-bjlege span:where(.svelte-bjlege){color:#666;font-size:.8rem}.toc-section.svelte-bjlege{padding:24px 0;border-bottom:1px solid #111}.toc.svelte-bjlege{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.toc-title.svelte-bjlege{color:#555;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;padding-top:2px}.toc.svelte-bjlege ol:where(.svelte-bjlege){display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0;counter-reset:toc-counter}.toc.svelte-bjlege li:where(.svelte-bjlege){counter-increment:toc-counter;font-size:.85rem}.toc.svelte-bjlege li:where(.svelte-bjlege):before{content:counter(toc-counter) ". ";color:gold;font-weight:700}.toc.svelte-bjlege a:where(.svelte-bjlege){color:#888;text-decoration:none;transition:color .2s}.toc.svelte-bjlege a:where(.svelte-bjlege):hover{color:gold}.article-body.svelte-bjlege{padding:60px 0 80px}.article-grid.svelte-bjlege{display:grid;grid-template-columns:1fr 320px;gap:60px;align-items:start}.main-content.svelte-bjlege{min-width:0}.content-section.svelte-bjlege{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #111}.content-section.svelte-bjlege:last-child{border-bottom:none}.content-section.svelte-bjlege h2:where(.svelte-bjlege){font-size:clamp(1.4rem,3vw,2rem);font-weight:900;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #ffd700;display:inline-block}.content-section.svelte-bjlege p:where(.svelte-bjlege){color:#aaa;line-height:1.8;margin-bottom:20px;font-size:1rem}.content-section.svelte-bjlege strong:where(.svelte-bjlege){color:#fff}.problem-grid.svelte-bjlege{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 0}.problem-card.svelte-bjlege{display:flex;gap:14px;align-items:flex-start;padding:20px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:10px}.problem-icon.svelte-bjlege{font-size:1.5rem;flex-shrink:0;line-height:1;margin-top:2px}.problem-card.svelte-bjlege strong:where(.svelte-bjlege){display:block;color:#fff;font-size:.92rem;margin-bottom:6px}.problem-card.svelte-bjlege p:where(.svelte-bjlege){color:#888;font-size:.83rem;line-height:1.55;margin:0}.stadtteile-table-wrapper.svelte-bjlege{overflow-x:auto;margin:24px 0;border-radius:12px;border:1px solid #1a1a1a}.stadtteile-table.svelte-bjlege{width:100%;border-collapse:collapse;font-size:.9rem}.stadtteile-table.svelte-bjlege thead:where(.svelte-bjlege) tr:where(.svelte-bjlege){background:#111}.stadtteile-table.svelte-bjlege th:where(.svelte-bjlege){padding:12px 16px;text-align:left;color:gold;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #222}.stadtteile-table.svelte-bjlege td:where(.svelte-bjlege){padding:12px 16px;color:#ccc;border-bottom:1px solid #111}.stadtteile-table.svelte-bjlege tr.even:where(.svelte-bjlege){background:#080808}.stadtteil-name.svelte-bjlege{color:#fff;font-weight:700}.stadtteil-problem.svelte-bjlege{color:#aaa}.hint.svelte-bjlege{color:#555;font-size:.82rem}.risk-badge.svelte-bjlege{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.risk-hoch.svelte-bjlege{background:#dc262626;color:#f87171}.risk-mittel.svelte-bjlege{background:#ca8a0426;color:#fbbf24}.risk-niedrig.svelte-bjlege{background:#15803d26;color:#4ade80}.leistungen-list.svelte-bjlege{display:flex;flex-direction:column;gap:0;margin-top:28px}.leistung-item.svelte-bjlege{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #111}.leistung-item.svelte-bjlege:last-child{border-bottom:none}.leistung-nr.svelte-bjlege{font-size:2rem;font-weight:950;color:gold;opacity:.4;min-width:50px;line-height:1;padding-top:4px;flex-shrink:0}.leistung-body.svelte-bjlege{flex:1}.leistung-header.svelte-bjlege{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.leistung-body.svelte-bjlege h3:where(.svelte-bjlege){color:#fff;font-size:1.05rem;font-weight:800;margin:0 0 4px}.leistung-sub.svelte-bjlege{color:#555;font-size:.82rem}.leistung-meta.svelte-bjlege{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.norm-badge.svelte-bjlege{display:inline-block;background:#ffd70014;border:1px solid rgba(255,215,0,.2);color:#d4af37;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}.preis-badge.svelte-bjlege{color:gold;font-size:.88rem;font-weight:800;white-space:nowrap}.leistung-body.svelte-bjlege p:where(.svelte-bjlege){color:#888;line-height:1.7;margin:0;font-size:.9rem}.price-table-wrapper.svelte-bjlege{overflow-x:auto;margin:24px 0 16px;border-radius:12px;border:1px solid #1a1a1a}.price-table.svelte-bjlege{width:100%;border-collapse:collapse;font-size:.9rem}.price-table.svelte-bjlege thead:where(.svelte-bjlege) tr:where(.svelte-bjlege){background:#111}.price-table.svelte-bjlege th:where(.svelte-bjlege){padding:12px 16px;text-align:left;color:gold;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #222}.price-table.svelte-bjlege td:where(.svelte-bjlege){padding:12px 16px;color:#ccc;border-bottom:1px solid #111}.price-table.svelte-bjlege tr.even:where(.svelte-bjlege){background:#080808}.price-table.svelte-bjlege tr:where(.svelte-bjlege):hover{background:#0f0f0f}.project-type.svelte-bjlege{color:#fff;font-weight:700;font-size:.88rem}.einheit.svelte-bjlege{color:#777;font-size:.83rem;white-space:nowrap}.price.svelte-bjlege{color:gold;font-weight:800;white-space:nowrap}.table-note.svelte-bjlege{font-size:.8rem!important;color:#444!important;margin-top:0}.beispiel-box.svelte-bjlege{background:#0f0f0f;border:1px solid rgba(212,175,55,.2);border-radius:14px;padding:28px;margin-top:28px}.beispiel-box.svelte-bjlege h3:where(.svelte-bjlege){color:#fff;font-size:1rem;font-weight:800;margin-bottom:20px}.beispiel-grid.svelte-bjlege{display:flex;flex-direction:column;gap:0}.beispiel-item.svelte-bjlege{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #1a1a1a}.beispiel-item.svelte-bjlege:last-child{border-bottom:none}.beispiel-label.svelte-bjlege{color:#aaa;font-size:.9rem}.beispiel-wert.svelte-bjlege{color:#d4af37;font-weight:800;font-size:.95rem}.beispiel-total.svelte-bjlege .beispiel-label:where(.svelte-bjlege){color:#fff;font-weight:700}.beispiel-total.svelte-bjlege .beispiel-wert:where(.svelte-bjlege){color:gold;font-size:1.1rem}.beispiel-note.svelte-bjlege{color:#555!important;font-size:.82rem!important;margin:16px 0 0!important}.comparison-grid.svelte-bjlege{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.compare-card.svelte-bjlege{padding:28px;border-radius:12px;border:1px solid #1a1a1a}.compare-card.bad.svelte-bjlege{background:#0a0a0a}.compare-card.good.svelte-bjlege{background:#ffd70008;border-color:#ffd70033}.compare-header.svelte-bjlege{margin-bottom:20px}.compare-header.svelte-bjlege h3:where(.svelte-bjlege){color:#fff;font-size:1rem;font-weight:800;margin:0}.compare-card.svelte-bjlege ul:where(.svelte-bjlege){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.compare-card.bad.svelte-bjlege li:where(.svelte-bjlege){color:#666;font-size:.88rem}.compare-card.good.svelte-bjlege li:where(.svelte-bjlege){color:#aaa;font-size:.88rem}.neutral-text.svelte-bjlege{color:#444!important}.quote-block.svelte-bjlege{background:#0f0f0f;border-left:3px solid #ffd700;padding:24px 28px;border-radius:0 10px 10px 0;margin-top:30px}.quote-block.svelte-bjlege p:where(.svelte-bjlege){color:#ccc!important;font-style:italic;font-size:1.05rem!important;line-height:1.7;margin-bottom:12px!important}.quote-block.svelte-bjlege cite:where(.svelte-bjlege){color:#555;font-size:.85rem;font-style:normal}.ablauf-steps.svelte-bjlege{display:flex;flex-direction:column;gap:0;margin:28px 0;border:1px solid #1a1a1a;border-radius:12px;overflow:hidden}.ablauf-step.svelte-bjlege{display:flex;gap:0;border-bottom:1px solid #111}.ablauf-step.svelte-bjlege:last-child{border-bottom:none}.step-num.svelte-bjlege{background:#111;color:#d4af37;font-size:1.2rem;font-weight:950;padding:20px 16px;min-width:70px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-body.svelte-bjlege{padding:20px 24px;border-left:1px solid #1a1a1a}.step-body.svelte-bjlege strong:where(.svelte-bjlege){display:block;color:#fff;font-size:.95rem;margin-bottom:6px}.step-body.svelte-bjlege p:where(.svelte-bjlege){color:#888;font-size:.88rem;line-height:1.6;margin:0}.info-box.svelte-bjlege{display:flex;gap:16px;background:#ffd7000a;border:1px solid rgba(255,215,0,.15);border-radius:10px;padding:20px 24px;margin-top:24px}.info-icon.svelte-bjlege{font-size:1.4rem;flex-shrink:0}.info-box.svelte-bjlege p:where(.svelte-bjlege){color:#999!important;margin:0!important;font-size:.9rem!important;line-height:1.6}.tobias-section.svelte-bjlege{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;padding:32px;margin:24px 0 32px}.tobias-text.svelte-bjlege p:where(.svelte-bjlege){color:#999!important;font-size:.97rem!important}.tobias-text.svelte-bjlege p:where(.svelte-bjlege):last-child{margin-bottom:0!important}.cta-inline.svelte-bjlege{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:10px;margin-top:24px}.btn-primary-full.svelte-bjlege{display:block;background:gold;color:#000;padding:18px 32px;border-radius:8px;text-decoration:none;font-weight:900;text-align:center;transition:transform .2s;margin-bottom:12px}.btn-primary-full.svelte-bjlege:hover{transform:translateY(-2px)}.cta-sub.svelte-bjlege{display:block;text-align:center;color:#444;font-size:.8rem}.faq-list.svelte-bjlege{display:flex;flex-direction:column;gap:0;margin-top:24px}.faq-item.svelte-bjlege{border-bottom:1px solid #111;padding:0}.faq-item.svelte-bjlege summary:where(.svelte-bjlege){padding:20px 0;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-item.svelte-bjlege summary:where(.svelte-bjlege):hover{color:gold}.faq-item.svelte-bjlege summary:where(.svelte-bjlege):after{content:"+";color:gold;font-size:1.4rem;font-weight:300;transition:transform .3s;flex-shrink:0;margin-left:16px}.faq-item[open].svelte-bjlege summary:where(.svelte-bjlege):after{transform:rotate(45deg)}.faq-item.svelte-bjlege p:where(.svelte-bjlege){padding:0 0 20px;color:#888!important;font-size:.95rem!important;line-height:1.7;margin:0!important}.regional-links-section.svelte-bjlege p:where(.svelte-bjlege){color:#aaa;margin-bottom:1.5rem}.regional-grid.svelte-bjlege{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.regional-card.svelte-bjlege{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;text-decoration:none;transition:border-color .2s,background .2s}.regional-card.svelte-bjlege:hover{border-color:#d4af3766;background:#d4af370a}.regional-card.svelte-bjlege strong:where(.svelte-bjlege){color:#fff;font-size:.95rem}.regional-card.svelte-bjlege span:where(.svelte-bjlege){color:#777;font-size:.78rem}.regional-all.svelte-bjlege strong:where(.svelte-bjlege){color:#d4af37}.final-article-cta.svelte-bjlege{text-align:center;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:16px;padding:50px 40px!important;margin-top:60px}.final-article-cta.svelte-bjlege h2:where(.svelte-bjlege){border-bottom:none!important;padding-bottom:0!important;display:block!important}.final-btns.svelte-bjlege{display:flex;gap:16px;justify-content:center;margin:28px 0;flex-wrap:wrap}.btn-outline-full.svelte-bjlege{display:inline-block;background:transparent;color:#fff;padding:16px 28px;border-radius:8px;border:2px solid #333;text-decoration:none;font-weight:700;transition:border-color .2s}.btn-outline-full.svelte-bjlege:hover{border-color:gold;color:gold}.trust-row.svelte-bjlege{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.trust-row.svelte-bjlege span:where(.svelte-bjlege){color:#555;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sidebar.svelte-bjlege{display:flex;flex-direction:column;gap:24px}.sticky-card.svelte-bjlege{position:sticky;top:24px}.sidebar-card.svelte-bjlege{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:12px;padding:28px}.sidebar-card.svelte-bjlege h3:where(.svelte-bjlege){color:#fff;font-size:1.1rem;font-weight:800;margin-bottom:8px}.sidebar-card.svelte-bjlege p:where(.svelte-bjlege){color:#666;font-size:.85rem;margin-bottom:20px;line-height:1.5}.btn-sidebar.svelte-bjlege{display:block;background:gold;color:#000;padding:14px 20px;border-radius:8px;text-decoration:none;font-weight:900;text-align:center;font-size:.9rem;margin-bottom:10px;transition:transform .2s}.btn-sidebar.svelte-bjlege:hover{transform:translateY(-2px)}.btn-sidebar-outline.svelte-bjlege{display:block;background:transparent;color:#888;padding:12px 20px;border-radius:8px;border:1px solid #333;text-decoration:none;font-weight:700;text-align:center;font-size:.9rem;transition:border-color .2s,color .2s}.btn-sidebar-outline.svelte-bjlege:hover{border-color:gold;color:gold}.sidebar-trust.svelte-bjlege{margin-top:16px;display:flex;flex-direction:column;gap:6px}.sidebar-trust.svelte-bjlege span:where(.svelte-bjlege){color:#444;font-size:.8rem;font-weight:700}.sidebar-links.svelte-bjlege{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sidebar-links.svelte-bjlege a:where(.svelte-bjlege){color:#888;text-decoration:none;font-size:.88rem;transition:color .2s;display:flex;align-items:center;gap:8px}.sidebar-links.svelte-bjlege a:where(.svelte-bjlege):before{content:"→";color:gold;font-size:.8rem}.sidebar-links.svelte-bjlege a:where(.svelte-bjlege):hover{color:gold}@media(max-width:1000px){.article-grid.svelte-bjlege{grid-template-columns:1fr}.sidebar.svelte-bjlege{order:-1}.sticky-card.svelte-bjlege{position:static}}@media(max-width:768px){.problem-grid.svelte-bjlege,.comparison-grid.svelte-bjlege{grid-template-columns:1fr}.leistung-header.svelte-bjlege{flex-direction:column;gap:8px}.leistung-meta.svelte-bjlege{align-items:flex-start;flex-direction:row}}@media(max-width:600px){.regional-grid.svelte-bjlege{grid-template-columns:1fr 1fr}.final-article-cta.svelte-bjlege{padding:32px 20px!important}.cta-inline.svelte-bjlege{flex-direction:column;align-items:flex-start}.toc.svelte-bjlege ol:where(.svelte-bjlege){flex-direction:column}.ablauf-step.svelte-bjlege{flex-direction:column}.step-num.svelte-bjlege{min-width:unset;padding:12px 20px;justify-content:flex-start}.step-body.svelte-bjlege{border-left:none;border-top:1px solid #1a1a1a}}
