.nav-bl-wrap{border:0;margin:0}.nav-bl-head{display:flex;align-items:center;gap:2px}.nav-bl-link{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px 9px 14px;font-size:14px;color:var(--text);text-decoration:none;border-radius:8px}.nav-bl-link:hover{background:var(--bg-3,rgba(139,92,246,.06))}.nav-bl-link:hover .nav-dropdown-item-arrow{color:var(--primary);transform:translateX(3px)}.nav-bl-link:hover .nav-dropdown-item-arrow::after{transform:translate(2px,-2px)}.nav-bl-toggle{flex:0 0 auto;background:none;border:0;cursor:pointer;padding:6px 12px;color:var(--text-3);display:flex;align-items:center;border-radius:8px;font:inherit}.nav-bl-toggle:hover{background:var(--bg-3,rgba(139,92,246,.06));color:var(--primary)}.nav-bl-chev{font-size:11px;line-height:1;transition:transform .2s ease}.nav-bl-wrap.open .nav-bl-chev{transform:rotate(180deg)}.nav-bl-cities{display:none}.nav-bl-wrap.open .nav-bl-cities{display:block}.nav-bl-city{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 14px 7px 26px;font-size:13px;color:var(--text-2);text-decoration:none;border-radius:7px}.nav-bl-city:hover{background:var(--bg-3,rgba(139,92,246,.06));color:var(--text)}.nav-bl-city:hover .nav-dropdown-item-arrow{color:var(--primary);transform:translateX(3px)}.nav-bl-city:hover .nav-dropdown-item-arrow::after{transform:translate(2px,-2px)}
/* Glasmorphismus auf Hub-Komponenten, theme-abhaengig. Seitenhintergrund unveraendert. */
.hero-fact,.halfdonut-card,.stat-distribution,.hrange-chart-card,.faq-item,.related-card,.newsletter-cta-inner,.branchen-explore-card,.hero.hero-v2 > .stats .stat{
  background:
    linear-gradient(125deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.12) 20%, rgba(255,255,255,0) 46%),
    linear-gradient(155deg, rgba(20,20,30,0.05), rgba(20,20,30,0.018)) !important;
  -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
  backdrop-filter: blur(20px) saturate(180%) !important;
  border: 1px solid rgba(20,20,30,0.07) !important;
  border-top-color: rgba(255,255,255,0.9) !important;
  box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6), inset 0 -1px 0 rgba(20,20,30,0.03) !important;
}
[data-theme="dark"] .hero-fact,[data-theme="dark"] .halfdonut-card,[data-theme="dark"] .stat-distribution,[data-theme="dark"] .hrange-chart-card,[data-theme="dark"] .faq-item,[data-theme="dark"] .related-card,[data-theme="dark"] .newsletter-cta-inner,[data-theme="dark"] .branchen-explore-card,[data-theme="dark"] .hero.hero-v2 > .stats .stat{
  background:
    linear-gradient(155deg, rgba(255,255,255,0.07), rgba(255,255,255,0.02)) !important;
  border: 1px solid rgba(255,255,255,0.13) !important;
  border-top-color: rgba(255,255,255,0.34) !important;
  box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(0,0,0,0.15) !important;
}
.hero.hero-v2 > .stats .stat{ border-radius:12px !important; padding:16px 12px !important; overflow:hidden; }
/* Navbar-Suchergebnisse: Pfeil-nach-oben-rechts statt rechts (global) */
.ti-navbar-search-result-arrow,.ti-search-result-arrow,.ti-mobile-hero-search-result-arrow{font-size:0!important;display:inline-flex;align-items:center;color:var(--text-3)}
.ti-navbar-search-result-arrow::after,.ti-search-result-arrow::after,.ti-mobile-hero-search-result-arrow::after{content:'';display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%207h10v10'/%3E%3Cpath%20d='M7%2017%2017%207'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%207h10v10'/%3E%3Cpath%20d='M7%2017%2017%207'/%3E%3C/svg%3E") no-repeat center/contain}
.ti-navbar-search-result:hover .ti-navbar-search-result-arrow,.ti-mobile-hero-search-result:hover .ti-mobile-hero-search-result-arrow{color:var(--primary)}
/* Absprung-Pfeil oben rechts auf Marquee-Bentos (global, konsistent) */
.related-section .related-card{position:relative}
.related-section .related-card::after{content:'';position:absolute;top:14px;right:14px;width:14px;height:14px;background:var(--text-3);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%207h10v10'/%3E%3Cpath%20d='M7%2017%2017%207'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%207h10v10'/%3E%3Cpath%20d='M7%2017%2017%207'/%3E%3C/svg%3E") no-repeat center/contain;transition:background-color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1);pointer-events:none}
.related-section .related-card:hover::after{background:var(--primary);transform:translate(2px,-2px)}
.related-section .related-card .related-card-company,.related-section .related-card .related-card-name{padding-right:28px}