.prio-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.prio-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.prio-num{background:var(--teal);width:36px;height:36px;color:var(--ink-inverse);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.prio-body{flex:1}.prio-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.018em;margin:0 0 8px;font-size:17px;font-weight:600}.prio-text{color:var(--ink-soft);margin:0 0 12px;font-size:14px;line-height:1.65}.prio-note{background:var(--teal-pale);border-radius:var(--radius);color:var(--ink-soft);border:1px solid #0e5e5533;padding:7px 14px;font-size:12px;line-height:1.4;display:inline-flex}.prio-note-extra{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);margin-top:10px;padding:10px 14px;font-size:12px;line-height:1.55}.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.kv-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 20px}.kv-card-phase{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:10px;font-weight:600}.kv-card-title{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.kv-card-body{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.6}.kv-card-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kv-card-list li{color:var(--ink-soft);font-size:12px;line-height:1.5}.kv-warn{border-radius:var(--radius-md);color:var(--ink-soft);background:#c850320d;border:1px solid #c8503233;margin-bottom:20px;padding:16px 20px;font-size:14px;line-height:1.6}.kv-tipp{background:var(--teal-pale);border-radius:var(--radius-md);border:1px solid #0e5e5540;padding:20px 22px}.kv-tipp-title{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.kv-tipp-body{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.6}.kv-tipp-list{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.kv-tipp-list li{color:var(--ink-soft);font-size:13px}.kv-tipp-note{color:var(--ink-soft);opacity:.8;margin:0;font-size:12px}.nice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.nice-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 24px}.nice-card-title{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.nice-card-body{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.6}.nice-card-note{color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px;font-size:12px;line-height:1.45}.makler-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.makler-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.makler-card.highlight{border-color:var(--teal);background:var(--teal-pale);border-width:2px}.makler-card-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:4px;font-size:10px;font-weight:600}.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);color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600}.makler-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.makler-list li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.makler-list .pro{color:var(--teal);flex-shrink:0;margin-top:1px}.makler-list .con{color:var(--amber,#9b3a2e);flex-shrink:0;margin-top:1px}.wait-list{flex-direction:column;gap:12px;display:flex}.wait-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-left:3px solid var(--amber,#9b3a2e);border-radius:var(--radius-md);padding:16px 20px}.wait-card-title{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}.wait-card-body{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.wait-card-note{color:var(--ink-soft);opacity:.75;margin:6px 0 0;font-size:12px;line-height:1.55}.honorar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.honorar-card{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;padding:22px 20px}.honorar-card-title{font-family:var(--font-display);color:var(--ink-inverse);margin:0 0 10px;font-size:15px;font-weight:600}.honorar-card-body{color:var(--ink-inverse-soft);margin:0;font-size:13px;line-height:1.6}.honorar-cta-box{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;padding:22px 24px}.honorar-cta-body{color:var(--ink-inverse-soft);margin:0 0 16px;font-size:14px;line-height:1.6}.ausblick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ausblick-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;padding:22px}.ausblick-card-icon{font-family:var(--font-display);color:var(--teal);margin:0 0 8px;font-size:26px;font-weight:600}.ausblick-card-body{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.crosslink-card{background:var(--card-bg,var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:920px;margin:0 auto;padding:18px 24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.crosslink-card:hover{border-color:var(--teal);background:var(--teal-pale)}.crosslink-card-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:11px;display:block}.crosslink-card-title{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:600}.crosslink-card-arrow{color:var(--teal);flex-shrink:0;display:inline-flex}@media (width<=768px){.kv-grid,.makler-grid,.honorar-grid,.nice-grid,.ausblick-grid{grid-template-columns:minmax(0,1fr)}.prio-card{flex-direction:column;gap:14px}.crosslink-card{text-align:left;flex-direction:column;align-items:flex-start}}
