.footer-nav a,.footer-links a{border-bottom:1px solid transparent;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}
.footer-nav a:hover,.footer-links a:hover{color:var(--primary) !important;border-bottom-color:var(--primary)}
.floating-btn-stack .floating-btn-spark{width:16px !important;height:16px !important;color:var(--text) !important;flex-shrink:0 !important;display:block}
.floating-btn-stack .floating-btn-discover{padding-left:18px !important;gap:8px !important;position:relative !important}
/* Datenschutz-Links wie Footer: initial nicht unterstrichen, hover lila+unterstrichen */
a[href^="/datenschutz"]{color:var(--text) !important;text-decoration:none !important;border-bottom:1px solid transparent !important;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}
a[href^="/datenschutz"]:hover{color:var(--primary) !important;border-bottom-color:var(--primary) !important}
/* Absprung-Links (title-link): initial nicht unterstrichen, hover lila+unterstrichen */
.title-link{text-decoration-color:transparent !important}
.title-link:hover{color:var(--primary) !important;text-decoration-color:var(--primary) !important}
/* Insider-Beitrag Button wie Footer */
.data-update-trigger{color:var(--text) !important;border-bottom-color:transparent !important}
.data-update-trigger:hover{color:var(--primary) !important;border-bottom-color:var(--primary) !important}
/* Extern-Symbol springt nicht mehr */
.title-link::after{transition:color .15s ease !important}
.title-link:hover::after{transform:none !important;color:var(--primary) !important}
.related-card-company{font-family:'Inter',sans-serif !important}
.related-card-name{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.related-card-meta{font-family:'Inter',sans-serif !important}
.related-card-gehalt{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.mw-bento-card-company{font-family:'Inter',sans-serif !important}
.mw-bento-card-name{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.mw-bento-card-meta{font-family:'Inter',sans-serif !important}
.mw-bento-card-gehalt{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.related-card-pill.pill-green{background:transparent !important;color:var(--accent) !important;box-shadow:inset 0 0 0 1.5px var(--accent) !important;padding:3px 10px !important;font-size:11px !important}
.related-card-pill.pill-closed{background:transparent !important;color:var(--closed) !important;box-shadow:inset 0 0 0 1.5px var(--closed) !important;padding:3px 10px !important;font-size:11px !important}
.related-card-pill .pill-dot{display:none !important}
.mw-bento-card-pill.pill-green{background:transparent !important;color:var(--accent) !important;box-shadow:inset 0 0 0 1.5px var(--accent) !important;padding:3px 10px !important;font-size:11px !important}
.mw-bento-card-pill.pill-closed{background:transparent !important;color:var(--closed) !important;box-shadow:inset 0 0 0 1.5px var(--closed) !important;padding:3px 10px !important;font-size:11px !important}
.mw-bento-card-pill .pill-dot{display:none !important}
.hp-card-branche{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.stat-num{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.stat-lbl{font-family:'Inter',sans-serif !important;text-transform:uppercase;letter-spacing:.08em;font-size:11px}
.hp-card .pill{background:transparent !important;box-shadow:inset 0 0 0 1.5px currentColor !important;padding:3px 10px !important;font-size:11px !important;border-radius:6px !important;display:inline-flex;align-items:center}
.hp-card .pill.pill-green{color:var(--accent) !important}
.hp-card .pill.pill-closed{color:var(--closed) !important}
.hp-card .pill .pill-dot{display:none !important}
.ti-chart2-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.ti-chart2-sub-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.ti-chart3-sub-row-num{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.ti-chart1-row-num{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.ti-chart3-tick{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.vbar-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.vbar-median-label{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.bento-vbar-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.hrange-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.bl-mini-n{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}.ti-chart1-svg .ti-circle-value{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.hero-v2-right{border:none !important;background:transparent !important;border-radius:0 !important;overflow:visible !important}
.hero-v2-right::before,.hero-v2-right::after{display:none !important;content:none !important}
.hero-v2-right .hero-illustration{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.hero-v2-right .hero-illustration svg{width:100%;max-width:460px;height:auto}
@media(max-width:860px){.hero-v2-right .hero-illustration svg{max-width:240px}}
.halfdonut-center-num,.halfdonut-legend-programs,.vbar-median-legend,.vbar-median-legend-item,.hrange-legend,.hrange-legend-text,.hrange-legend-item,.hrange-value,.hrange-median-overlay{font-family:'Source Serif 4',ui-serif,Georgia,serif !important}
.related-card-name,.mw-bento-card-name,.branchen-explore-card-name,.hrange-legend-text,.hrange-legend-item,.vbar-median-legend,.vbar-median-legend-item{font-weight:400 !important}
.ti-chart2-value.ti-chart2-value,.ti-chart3-tick.ti-chart3-tick{font-weight:400 !important}
.halfdonut-prog-name.halfdonut-prog-name{font-family:'Inter',sans-serif !important;font-weight:500 !important}
.ti-navbar-search-result-name{font-family:'Source Serif 4',ui-serif,Georgia,serif !important;font-weight:400 !important}
.ti-navbar-search-result-company{font-family:'Inter',sans-serif !important}
.ti-search-result-name,.ti-mobile-hero-search-result-name,.nav-search-result-line1,.program-name{font-family:'Source Serif 4',ui-serif,Georgia,serif !important;font-weight:400 !important}
.ti-search-result-company,.ti-mobile-hero-search-result-company,.nav-search-result-line2,.program-company,.ti-sr-company{font-family:'Inter',sans-serif !important}
.filter-option{font-family:'Source Serif 4',ui-serif,Georgia,serif !important;font-weight:400 !important}
.filter-option-count{font-family:'Inter',sans-serif !important;font-weight:400 !important}
.branchen-explore-card-name{font-family:'Source Serif 4',ui-serif,Georgia,serif !important;font-weight:400 !important}
.branchen-explore-card-count{font-family:'Inter',sans-serif !important}
.mobile-menu-cta,.modal-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.mobile-menu-cta .nav-cta-ic,.modal-submit .nav-cta-ic{width:15px;height:15px;flex-shrink:0}
.ti-im-animation .toast-illustration{display:flex;align-items:center;justify-content:center;width:100%}
.ti-im-animation .toast-illustration svg{width:100%;max-width:130px;max-height:110px;height:auto;object-fit:contain}