.bb-broker[data-astro-cid-lyhslfrm]{border:1px solid var(--line);background:#fff;border-radius:18px;margin:1.8rem 0;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f141114}.bb-broker[data-astro-cid-lyhslfrm].is-winner{border-color:var(--emerald-300);box-shadow:0 18px 44px #0f513221}.bb-broker-top[data-astro-cid-lyhslfrm]{background:linear-gradient(90deg, var(--emerald-50), transparent);justify-content:space-between;align-items:center;padding:.6rem 1.3rem;display:flex}.bb-broker-badge[data-astro-cid-lyhslfrm]{text-transform:uppercase;letter-spacing:.05em;color:var(--emerald-800);background:var(--emerald-100);border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:800}.bb-broker-spons[data-astro-cid-lyhslfrm]{color:var(--muted);font-size:.68rem}.bb-broker-grid[data-astro-cid-lyhslfrm]{grid-template-columns:1fr 240px;display:grid}.bb-broker-info[data-astro-cid-lyhslfrm]{padding:1.3rem 1.4rem}.bb-broker-id[data-astro-cid-lyhslfrm]{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.bb-broker-logo[data-astro-cid-lyhslfrm]{background:var(--bg-soft);border:1px solid var(--line);width:50px;height:50px;color:var(--emerald-800);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:flex;overflow:hidden}.bb-broker-logo[data-astro-cid-lyhslfrm] img[data-astro-cid-lyhslfrm]{object-fit:contain;width:100%;height:100%}.bb-broker-name[data-astro-cid-lyhslfrm]{color:var(--emerald-900);font-size:1.15rem;display:block}.bb-broker-stars[data-astro-cid-lyhslfrm]{color:#f5a623;letter-spacing:1px;font-size:.95rem}.bb-broker-stars-empty[data-astro-cid-lyhslfrm]{color:var(--line)}.bb-broker-stars[data-astro-cid-lyhslfrm] small[data-astro-cid-lyhslfrm]{color:var(--muted);letter-spacing:0}.bb-broker-desc[data-astro-cid-lyhslfrm]{color:var(--fg);margin:0 0 .9rem;font-size:.96rem;line-height:1.55}.bb-broker-pc[data-astro-cid-lyhslfrm]{grid-template-columns:1fr 1fr;gap:.3rem 1.2rem;margin-bottom:1rem;display:grid}.bb-broker-pros[data-astro-cid-lyhslfrm],.bb-broker-cons[data-astro-cid-lyhslfrm]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bb-broker-pros[data-astro-cid-lyhslfrm] li[data-astro-cid-lyhslfrm],.bb-broker-cons[data-astro-cid-lyhslfrm] li[data-astro-cid-lyhslfrm]{padding-left:1.5rem;font-size:.92rem;line-height:1.4;position:relative}.bb-broker-pros[data-astro-cid-lyhslfrm] li[data-astro-cid-lyhslfrm]:before{content:"✓";color:var(--emerald-600);font-weight:800;position:absolute;top:0;left:0}.bb-broker-cons[data-astro-cid-lyhslfrm] li[data-astro-cid-lyhslfrm]:before{content:"✕";color:#c35049;font-weight:800;position:absolute;top:0;left:0}.bb-broker-metrics[data-astro-cid-lyhslfrm]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;padding-top:.9rem;display:grid}.bb-broker-metric[data-astro-cid-lyhslfrm]{background:color-mix(in srgb, var(--emerald-50) 55%, #fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.bb-broker-mv[data-astro-cid-lyhslfrm]{color:var(--emerald-900);font-variant-numeric:tabular-nums;font-weight:800}.bb-broker-mk[data-astro-cid-lyhslfrm]{color:var(--muted);font-size:.76rem}.bb-broker-cta[data-astro-cid-lyhslfrm]{text-align:center;background:linear-gradient(180deg, var(--bg-soft), #fff);border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:.25rem;padding:1.3rem 1.2rem;display:flex}.bb-broker-note[data-astro-cid-lyhslfrm]{background:var(--emerald-50);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:70px;margin-bottom:.5rem;display:flex}.bb-broker-note-num[data-astro-cid-lyhslfrm]{color:var(--emerald-900);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.bb-broker-note-lbl[data-astro-cid-lyhslfrm]{color:var(--emerald-700);font-size:.68rem;font-weight:700}.bb-broker-tarif[data-astro-cid-lyhslfrm]{color:var(--muted);font-size:.82rem}.bb-broker-preis[data-astro-cid-lyhslfrm]{color:var(--emerald-900);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.bb-broker-preisnote[data-astro-cid-lyhslfrm]{color:var(--muted);margin-bottom:.4rem;font-size:.72rem}.bb-broker-btn[data-astro-cid-lyhslfrm]{background:linear-gradient(135deg, #10b981, var(--emerald-700));text-shadow:0 1px 2px #0000004d;border-radius:12px;width:100%;padding:.85rem 1rem;font-weight:800;transition:transform .15s,box-shadow .15s;animation:2.6s ease-in-out infinite bb-broker-pulse;display:block;box-shadow:0 10px 24px #10b98173;color:#fff!important;text-decoration:none!important}.bb-broker-btn[data-astro-cid-lyhslfrm]:hover{background:linear-gradient(135deg, #0ea271, var(--emerald-800));animation:none;transform:translateY(-2px);box-shadow:0 14px 34px #10b9819e;color:#fff!important;text-decoration:none!important}@keyframes bb-broker-pulse{0%,to{box-shadow:0 10px 24px #10b98166}50%{box-shadow:0 13px 30px #10b981a8}}@media (prefers-reduced-motion:reduce){.bb-broker-btn[data-astro-cid-lyhslfrm]{animation:none}}.bb-broker-ctasub[data-astro-cid-lyhslfrm]{color:var(--muted);margin-top:.15rem;font-size:.72rem}@media (width<=600px){.bb-broker-grid[data-astro-cid-lyhslfrm]{grid-template-columns:1fr}.bb-broker-cta[data-astro-cid-lyhslfrm]{border-left:none;border-top:1px solid var(--line)}.bb-broker-pc[data-astro-cid-lyhslfrm]{grid-template-columns:1fr}}
