.drv-hub-breadcrumb,.drv-hub-filters,.drv-hub-grid-section,.drv-hub-hero,.drv-hub-missing,.drv-hub-sticky,.drv-hub-why,.drv-hub-wrap{--black:#0a0a0a;--ink-900:#111;--ink-700:#2b2b2b;--ink-500:#5c5c5c;--ink-400:#8a8a8a;--ink-300:#b5b5b5;--ink-200:#dcdcdc;--ink-150:#e8e8e8;--ink-100:#f2f2f2;--ink-50:#f7f7f7;--paper:#fff;--hairline:#eaeaea;--signal-green:#1e8a5f;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-md:0 4px 16px rgba(0,0,0,.06);--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px}.drv-hub-wrap{margin:0 auto;max-width:1120px;padding:0 32px}@media (max-width:640px){.drv-hub-wrap{padding:0 20px}}.drv-hub-breadcrumb{padding-top:var(--s-7)}.drv-hub-crumb{color:var(--ink-400);font-size:13px}.drv-hub-crumb a{color:var(--ink-500);text-decoration:none}.drv-hub-crumb a:hover{color:var(--ink-900)}.drv-hub-sep{color:var(--ink-300);margin:0 8px}.drv-hub-crumb-current{color:var(--ink-900);font-weight:500}.drv-hub-hero{background-image:url(https://drivist.de/hubfs/Hero/Hero%20Image%20Branchen.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:var(--s-7) 0 var(--s-9);position:relative}.drv-hub-hero:before{background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,.55));content:"";inset:0;position:absolute;z-index:0}.drv-hub-hero .drv-hub-wrap{position:relative;z-index:1}.drv-hub-hero-inner{max-width:760px}.drv-hub-eyebrow{color:var(--ink-500);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;margin-bottom:var(--s-5);text-transform:uppercase}.drv-hub-h1{color:var(--ink-900);font-size:clamp(40px,5.5vw,64px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 var(--s-5)}.drv-hub-lead{color:var(--ink-500);font-size:20px;line-height:1.55;margin:0 0 var(--s-7);max-width:60ch}.drv-hub-meta{color:var(--ink-500);display:flex;flex-wrap:wrap;font-size:14px;gap:var(--s-5)}.drv-hub-meta strong{color:var(--ink-900);font-weight:600}.drv-hub-dot{color:var(--ink-300)}.drv-hub-filters{background:var(--paper);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);position:sticky;top:72px;z-index:30}.drv-hub-filter-row{display:flex;flex-wrap:wrap;gap:4px;overflow-x:auto;padding:16px 0;-webkit-overflow-scrolling:touch}.drv-hub-filter-row::-webkit-scrollbar{display:none}.drv-hub-tab{background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--ink-500);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 16px;transition:all .12s ease;white-space:nowrap}.drv-hub-tab:hover{background:var(--ink-50);color:var(--ink-900)}.drv-hub-tab.active{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.drv-hub-count{font-size:12px;margin-left:6px;opacity:.6}.drv-hub-tab.active .drv-hub-count{opacity:.8}.drv-hub-grid-section{padding:var(--s-9) 0}.drv-hub-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.drv-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.drv-hub-grid{grid-template-columns:1fr}}.drv-hub-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-lg);color:var(--ink-900);display:flex;flex-direction:column;min-height:240px;padding:var(--s-6);position:relative;text-align:left;text-decoration:none;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.drv-hub-card:hover{border-color:var(--ink-900);box-shadow:var(--shadow-md);transform:translateY(-2px)}.drv-hub-card-cat{color:var(--ink-400);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:var(--s-3);text-transform:uppercase}.drv-hub-card-title{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 var(--s-3)}.drv-hub-card-intro{color:var(--ink-500);flex:1;font-size:14px;line-height:1.55;margin:0 0 var(--s-5)}.drv-hub-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--s-5)}.drv-hub-chip{background:var(--ink-100);border-radius:var(--radius-pill);color:var(--ink-700);font-size:11px;font-weight:500;padding:4px 10px}.drv-hub-card-cta{align-items:center;border-top:1px solid var(--hairline);color:var(--ink-900);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding-top:var(--s-4)}.drv-hub-card-cta:after{content:"→";transition:transform .14s ease}.drv-hub-card:hover .drv-hub-card-cta:after{transform:translateX(4px)}.drv-hub-card--featured{background:linear-gradient(135deg,#1c2b3a,#304661 60%,#2a5298);border-color:transparent;color:#fff;overflow:hidden;position:relative}.drv-hub-card--featured:before{background:radial-gradient(ellipse at 72% 38%,rgba(47,214,139,.22) 0,transparent 60%),radial-gradient(ellipse at 15% 80%,rgba(28,43,58,.25) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.drv-hub-card--featured>*{position:relative;z-index:1}.drv-hub-card--featured .drv-hub-card-cat{color:hsla(0,0%,100%,.5)}.drv-hub-card--featured .drv-hub-card-title{color:#fff}.drv-hub-card--featured .drv-hub-card-intro{color:hsla(0,0%,100%,.75)}.drv-hub-card--featured .drv-hub-chip{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.drv-hub-card--featured .drv-hub-card-cta{border-top-color:hsla(0,0%,100%,.15);color:#fff}.drv-hub-card--featured:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(28,43,58,.45)}.drv-hub-badge{background:#fff;border-radius:var(--radius-pill);color:var(--ink-900);font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 10px;position:absolute;right:var(--s-5);text-transform:uppercase;top:var(--s-5)}.drv-hub-empty{color:var(--ink-500);grid-column:1/-1;padding:var(--s-10) var(--s-5);text-align:center}.drv-hub-empty h3{color:var(--ink-900);font-size:22px;margin:0 0 var(--s-3)}.drv-hub-why{border-top:1px solid var(--hairline);padding:var(--s-9) 0}.drv-hub-why-grid{display:grid;gap:var(--s-7);grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.drv-hub-why-grid{gap:var(--s-5);grid-template-columns:1fr}}.drv-hub-why-num{color:var(--ink-900);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:var(--s-3)}.drv-hub-why-h{color:var(--ink-900);font-size:16px;font-weight:600;margin:0 0 4px}.drv-hub-why-t{color:var(--ink-500);font-size:14px;line-height:1.5;margin:0}.drv-hub-missing{background:var(--ink-50);padding:var(--s-10) 0}.drv-hub-missing-inner{align-items:center;display:grid;gap:var(--s-9);grid-template-columns:1.2fr 1fr}@media (max-width:880px){.drv-hub-missing-inner{gap:var(--s-6);grid-template-columns:1fr}}.drv-hub-missing-h{color:var(--ink-900);font-size:clamp(28px,3.6vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--s-4)}.drv-hub-missing-p{color:var(--ink-500);font-size:18px;line-height:1.55;margin:0 0 var(--s-6)}.drv-hub-missing-actions{display:flex;flex-wrap:wrap;gap:12px}.drv-hub-missing-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--s-7)}.drv-hub-missing-card h3{color:var(--ink-900);font-size:18px;font-weight:700;margin:0 0 var(--s-3)}.drv-hub-missing-card ul{display:grid;gap:10px;list-style:none;margin:0 0 var(--s-5);padding:0}.drv-hub-missing-card li{color:var(--ink-700);display:flex;font-size:14px;gap:10px;line-height:1.5}.drv-hub-missing-card li:before{color:var(--signal-green);content:"✓";flex:0 0 16px;font-weight:700}.drv-hub-btn-primary{background:var(--black);border:none;border-radius:var(--radius-pill);color:#fff;display:inline-block;font-family:inherit;font-size:15px;font-weight:600;padding:16px 28px;text-decoration:none;transition:transform .14s ease,background .14s ease}.drv-hub-btn-primary:hover{background:#1f1f1f;transform:translateY(-1px)}.drv-hub-btn-ghost{background:transparent;border:1px solid var(--ink-200);border-radius:var(--radius-pill);color:var(--ink-900);display:inline-block;font-size:15px;font-weight:500;padding:15px 24px;text-decoration:none}.drv-hub-btn-ghost:hover{background:var(--ink-50)}.drv-hub-btn-ghost--full{box-sizing:border-box;text-align:center;width:100%}.drv-hub-sticky{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#1c2b3a,#304661 60%,#2a5298);bottom:0;box-shadow:0 -2px 24px rgba(28,43,58,.35);color:#fff;display:flex;gap:var(--s-5);justify-content:space-between;left:0;padding:14px 24px;position:fixed;right:0;transition:transform .25s ease;z-index:60}.drv-hub-sticky,.drv-hub-sticky--visible{transform:translateY(0)}.drv-hub-sticky-msg{display:flex;flex-direction:column;min-width:0}.drv-hub-sticky-msg strong{font-size:15px;font-weight:600}.drv-hub-sticky-msg small{color:hsla(0,0%,100%,.55);font-size:12px;margin-top:2px}.drv-hub-sticky-btn{background:#fff;color:var(--black);font-size:14px;padding:12px 22px;white-space:nowrap}.drv-hub-sticky-btn:hover{background:var(--ink-100);transform:none}@media (max-width:540px){.drv-hub-sticky-msg small{display:none}.drv-hub-sticky{gap:12px;padding:12px 16px}}