.prio-grid{display:grid;grid-template-columns:1fr;gap:20px}.prio-card{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:28px 32px;display:flex;gap:20px;align-items:flex-start}.prio-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--teal);color:var(--ink-inverse);font-family:var(--font-display);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.prio-body{flex:1}.prio-title{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink);margin:0 0 8px;letter-spacing:-.018em}.prio-text{font-size:14px;color:var(--ink-soft);line-height:1.65;margin:0 0 12px}.prio-note{display:inline-flex;background:var(--teal-pale);border:1px solid rgba(14,94,85,.2);border-radius:var(--radius);padding:7px 14px;font-size:12px;color:var(--ink-soft);line-height:1.4}.prio-note-extra{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;font-size:12px;color:var(--ink-soft);line-height:1.55;margin-top:10px}.kv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.kv-card{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 20px}.kv-card-phase{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:6px}.kv-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 10px}.kv-card-body{font-size:13px;color:var(--ink-soft);line-height:1.6;margin:0 0 12px}.kv-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.kv-card-list li{font-size:12px;color:var(--ink-soft);line-height:1.5}.kv-warn{background:#c850320d;border:1px solid rgba(200,80,50,.2);border-radius:var(--radius-md);padding:16px 20px;font-size:14px;color:var(--ink-soft);line-height:1.6;margin-bottom:20px}.kv-tipp{background:var(--teal-pale);border:1px solid rgba(14,94,85,.25);border-radius:var(--radius-md);padding:20px 22px}.kv-tipp-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 8px}.kv-tipp-body{font-size:13px;color:var(--ink-soft);line-height:1.6;margin:0 0 10px}.kv-tipp-list{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:4px}.kv-tipp-list li{font-size:13px;color:var(--ink-soft)}.kv-tipp-note{font-size:12px;color:var(--ink-soft);opacity:.8;margin:0}.nice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nice-card{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 24px}.nice-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 8px}.nice-card-body{font-size:13px;color:var(--ink-soft);line-height:1.6;margin:0 0 10px}.nice-card-note{font-size:12px;color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px;line-height:1.45}.makler-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.makler-card{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.makler-card.highlight{border-color:var(--teal);border-width:2px;background:var(--teal-pale)}.makler-card-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:4px}.makler-card.highlight .makler-card-label{color:var(--teal)}.makler-card:not(.highlight) .makler-card-label{color:var(--ink-soft)}.makler-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 12px}.makler-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.makler-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-soft);line-height:1.45}.makler-list .pro{color:var(--teal);margin-top:1px;flex-shrink:0}.makler-list .con{color:var(--amber);margin-top:1px;flex-shrink:0}.wait-list{display:flex;flex-direction:column;gap:12px}.wait-card{background:var(--surface-paper);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--radius-md);padding:16px 20px}.wait-card-title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink);margin:0 0 6px}.wait-card-body{font-size:13px;color:var(--ink-soft);line-height:1.6;margin:0}.wait-card-note{font-size:12px;color:var(--ink-soft);opacity:.75;line-height:1.55;margin:6px 0 0}.honorar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.honorar-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:22px 20px}.honorar-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink-inverse);margin:0 0 10px}.honorar-card-body{font-size:13px;color:var(--ink-inverse-soft);line-height:1.6;margin:0}.honorar-cta-box{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:22px 24px}.honorar-cta-body{font-size:14px;color:var(--ink-inverse-soft);line-height:1.6;margin:0 0 16px}.ausblick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ausblick-card{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px;text-align:center}.ausblick-card-icon{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--teal);margin:0 0 8px}.ausblick-card-body{font-size:12px;color:var(--ink-soft);line-height:1.6;margin:0}@media(max-width:768px){.kv-grid,.makler-grid,.honorar-grid,.nice-grid,.ausblick-grid{grid-template-columns:1fr}.prio-card{flex-direction:column;gap:14px}}
