.drv-advisor{background:linear-gradient(160deg,#0f1923,#1a2d3a 50%,#112230);font-family:var(--font-body,"Inter",system-ui,sans-serif);padding:var(--layout-section-gap-sm) var(--space-6) var(--layout-section-gap);width:100%}.drv-advisor__inner{align-items:start;display:grid;gap:32px;grid-template-columns:420px 1fr;margin:0 auto;max-width:var(--layout-content-max)}.drv-advisor__chat{background:var(--c-white,#fff);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;position:sticky;top:100px}.drv-advisor__header{align-items:center;background:var(--palette-petrol-800,#1a252f);color:var(--c-white,#fff);display:flex;gap:12px;padding:16px 20px 0;position:relative}.drv-advisor__avatar{align-items:center;background:hsla(0,0%,100%,.12);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.drv-advisor__header-text{display:flex;flex:1;flex-direction:column;gap:2px}.drv-advisor__name{font-size:var(--text-sm);font-weight:700;letter-spacing:.02em}.drv-advisor__status{align-items:center;display:flex;font-size:var(--text-xs);gap:5px;opacity:.7}.drv-advisor__dot{animation:drvDotPulse 2s ease-in-out infinite;background:var(--c-accent,#2fd68b);border-radius:50%;height:7px;width:7px}@keyframes drvDotPulse{0%,to{opacity:1}50%{opacity:.4}}.drv-advisor__progress-wrap{background:hsla(0,0%,100%,.15);bottom:0;height:3px;left:0;position:absolute;right:0}.drv-advisor__progress-bar{background:var(--c-accent,#2fd68b);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.drv-advisor__messages{display:flex;flex-direction:column;gap:12px;max-height:340px;min-height:200px;overflow-y:auto;padding:var(--layout-card-padding);scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.drv-advisor__messages::-webkit-scrollbar{width:4px}.drv-advisor__messages::-webkit-scrollbar-track{background:transparent}.drv-advisor__messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:2px}.drv-msg{animation:drvMsgIn .3s ease-out both;display:flex;gap:10px}@keyframes drvMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.drv-msg--bot,.drv-msg--user{align-items:flex-start}.drv-msg--user{flex-direction:row-reverse}.drv-msg__avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:var(--text-xs);font-weight:700;height:28px;justify-content:center;width:28px}.drv-msg--bot .drv-msg__avatar{background:var(--palette-petrol-800,#1a252f);color:var(--c-accent,#2fd68b)}.drv-msg--user .drv-msg__avatar{background:var(--c-accent,#2fd68b);color:var(--palette-petrol-800,#1a252f)}.drv-msg__bubble{border-radius:16px;font-size:var(--text-sm);line-height:1.5;max-width:80%;padding:10px 14px}.drv-msg--bot .drv-msg__bubble{background:var(--c-bg-soft,#f1f5f9);border-radius:4px 16px 16px 16px;color:var(--c-text,#1a202c)}.drv-msg--user .drv-msg__bubble{background:var(--palette-petrol-800,#1a252f);border-radius:16px 4px 16px 16px;color:var(--c-white,#fff)}.drv-typing{align-items:center;display:flex;gap:4px;padding:4px 0}.drv-typing__dot{animation:drvTypingDot 1.2s ease-in-out infinite both;background:var(--c-text-muted,#94a3b8);border-radius:50%;height:6px;width:6px}.drv-typing__dot:nth-child(2){animation-delay:.2s}.drv-typing__dot:nth-child(3){animation-delay:.4s}@keyframes drvTypingDot{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}.drv-advisor__choices{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.drv-choice-btn{align-items:center;animation:drvChoiceIn .25s ease-out both;background:var(--c-white,#fff);border:1.5px solid var(--palette-neutral-150,#e2e8f0);border-radius:10px;color:var(--c-text,#1a202c);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);font-weight:500;gap:10px;padding:11px 14px;text-align:left;transition:all .15s;width:100%}.drv-choice-btn:first-child{animation-delay:.05s}.drv-choice-btn:nth-child(2){animation-delay:.1s}.drv-choice-btn:nth-child(3){animation-delay:.15s}.drv-choice-btn:nth-child(4){animation-delay:.2s}.drv-choice-btn:nth-child(5){animation-delay:.25s}.drv-choice-btn:nth-child(6){animation-delay:.3s}@keyframes drvChoiceIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.drv-choice-btn:hover{background:rgba(47,214,139,.04);border-color:var(--c-accent,#2fd68b);transform:translateX(3px)}.drv-choice-btn:focus-visible{outline:2px solid var(--c-accent,#2fd68b);outline-offset:2px}.drv-choice-btn__icon{align-items:center;background:var(--c-bg-soft,#f1f5f9);border-radius:6px;display:flex;flex-shrink:0;font-size:var(--text-md);height:28px;justify-content:center;width:28px}.drv-advisor__footer{align-items:center;border-top:1px solid var(--palette-neutral-100,#f1f5f9);display:flex;justify-content:space-between;padding:10px 16px 14px}.drv-advisor__restart{align-items:center;background:none;border:none;color:var(--c-text-muted,#94a3b8);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-xs);gap:6px;padding:4px 0;transition:color .15s}.drv-advisor__restart:hover{color:var(--c-accent,#2fd68b)}.drv-advisor__counter{color:var(--c-text-muted,#94a3b8);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.drv-advisor__results{min-height:400px}.drv-advisor__results-placeholder{align-items:center;border:2px dashed var(--palette-neutral-150,#e2e8f0);border-radius:16px;color:var(--c-text-muted,#94a3b8);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:48px 24px;text-align:center}.drv-advisor__placeholder-text{font-size:var(--text-sm);line-height:1.7;margin:16px 0 0}.drv-advisor__results-list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.drv-adv-card{animation:drvCardIn .35s ease-out both;background:var(--gradient-surface-subtle);border:1.5px solid var(--palette-neutral-100,#f1f5f9);border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.07);color:inherit;display:flex;flex-direction:column;padding:var(--layout-card-padding) 20px 0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}@keyframes drvCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.drv-adv-card:first-child{animation-delay:.04s}.drv-adv-card:nth-child(2){animation-delay:.08s}.drv-adv-card:nth-child(3){animation-delay:.12s}.drv-adv-card:nth-child(4){animation-delay:.16s}.drv-adv-card:nth-child(5){animation-delay:.2s}.drv-adv-card:nth-child(6){animation-delay:.24s}.drv-adv-card:hover{border-color:var(--c-accent,#2fd68b);box-shadow:0 8px 28px rgba(0,0,0,.12);transform:translateY(-3px)}.drv-adv-card__img{aspect-ratio:4/3;background:var(--c-bg-soft,#f1f5f9);border-radius:8px;object-fit:cover;width:100%}.drv-adv-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px}.drv-adv-card__brand{color:var(--c-accent,#2fd68b);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.drv-adv-card__name{color:var(--c-text,#1a202c);font-size:var(--text-sm);font-weight:700;line-height:1.3}.drv-adv-card__desc{color:var(--c-text-muted,#94a3b8);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drv-adv-card__price-row{align-items:baseline;border-top:1px solid var(--palette-neutral-100,#f1f5f9);display:flex;gap:8px;margin-top:auto;padding-top:8px}.drv-adv-card__price{color:var(--palette-petrol-800,#1a252f);font-size:var(--text-md);font-weight:800}.drv-adv-card__price-label{color:var(--c-text-muted,#94a3b8);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.drv-adv-card__rate{color:var(--c-accent,#2fd68b);font-size:var(--text-xs);font-weight:700;margin-left:auto}.drv-advisor__results-count{color:var(--c-text-muted,#94a3b8);font-size:var(--text-sm);font-weight:500;margin-bottom:14px}.drv-advisor__results-cta{align-items:center;display:flex;gap:12px;margin-top:20px}.drv-adv-no-results{background:var(--c-white,#fff);border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:40px 24px;text-align:center}.drv-adv-no-results__title{color:var(--c-text,#1a202c);font-size:var(--text-md);font-weight:700;margin:12px 0 8px}.drv-adv-no-results__sub{color:var(--c-text-muted,#94a3b8);font-size:var(--text-sm);line-height:1.6}@media (max-width:900px){.drv-advisor__inner{grid-template-columns:1fr}.drv-advisor__chat{position:static}.drv-advisor__results-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.drv-advisor{padding:32px 16px 48px}.drv-advisor__results-list{grid-template-columns:1fr}.drv-advisor__messages{max-height:260px}}.drv-zero-actions{animation:drvMsgIn .3s ease-out both;display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.drv-zero-btn{align-items:center;border:1.5px solid transparent;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:12px;padding:12px 14px;text-align:left;text-decoration:none;transition:all .18s;width:100%}.drv-zero-btn__icon{background:hsla(0,0%,100%,.6);border-radius:8px;flex-shrink:0;font-size:var(--text-lg);height:32px;width:32px}.drv-zero-btn__text{display:flex;flex:1;flex-direction:column;gap:2px}.drv-zero-btn__text strong{display:block;font-size:var(--text-sm);font-weight:700;line-height:1.3}.drv-zero-btn__text span{display:block;font-size:var(--text-xs);line-height:1.4;opacity:.7}.drv-zero-btn--primary{background:var(--c-accent,#2fd68b);border-color:var(--c-accent,#2fd68b);color:var(--palette-petrol-800,#1a252f)}.drv-zero-btn--primary:hover{background:var(--c-accent);transform:translateX(3px)}.drv-zero-btn--primary .drv-zero-btn__icon{background:hsla(0,0%,100%,.3)}.drv-zero-btn--secondary{background:var(--c-bg-soft,#f1f5f9);border-color:var(--palette-neutral-150,#e2e8f0);color:var(--c-text,#1a202c)}.drv-zero-btn--secondary:hover{background:rgba(47,214,139,.06);border-color:var(--c-accent,#2fd68b);transform:translateX(3px)}.drv-zero-btn--ghost{background:transparent;border-color:transparent;color:var(--c-text-muted,#94a3b8)}.drv-zero-btn--ghost:hover{background:var(--c-bg-soft,#f1f5f9);color:var(--c-text,#1a202c)}.drv-zero-btn--contact{background:var(--palette-petrol-800,#1a252f);border-color:var(--palette-petrol-800,#1a252f);color:var(--c-white,#fff)}.drv-zero-btn--contact:hover{background:var(--c-brand-soft);transform:translateX(3px)}.drv-zero-btn--contact .drv-zero-btn__icon{background:hsla(0,0%,100%,.12)}.drv-adv-no-results__icon{font-size:var(--text-4xl);margin-bottom:8px}.drv-advisor__results-placeholder{border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7)}.drv-advisor__results-count{color:hsla(0,0%,100%,.5)}.drv-choice-btn__icon svg{color:var(--palette-petrol-800,#1a252f);display:block;flex-shrink:0}.drv-choice-btn:hover .drv-choice-btn__icon svg{color:var(--c-accent,#2fd68b)}.drv-zero-btn__icon{align-items:center;display:flex;justify-content:center}.drv-zero-btn__icon svg{display:block;flex-shrink:0}.drv-zero-btn--primary .drv-zero-btn__icon svg{color:var(--palette-petrol-800,#1a252f)}.drv-zero-btn--secondary .drv-zero-btn__icon svg{color:var(--c-accent,#2fd68b)}.drv-zero-btn--ghost .drv-zero-btn__icon svg{color:var(--c-text-muted,#94a3b8)}.drv-zero-btn--contact .drv-zero-btn__icon svg{color:var(--c-accent,#2fd68b)}.drv-zero-btn__arrow{align-items:center;display:flex;flex-shrink:0;opacity:.5}.drv-zero-btn__arrow svg{display:block}.drv-adv-no-results__icon svg{color:hsla(0,0%,100%,.2);display:block;margin:0 auto}.drv-advisor__avatar svg{color:var(--c-accent,#2fd68b);display:block}.drv-advisor__placeholder-icon svg{color:hsla(0,0%,100%,.2);display:block}.drv-advisor__results-placeholder .drv-advisor__placeholder-text{color:hsla(0,0%,100%,.7)}#drvAdvisorRecommendations{animation:drvCardIn .4s ease-out both;display:none;margin-top:28px}.drv-rec__header{margin-bottom:20px}.drv-rec__title{color:var(--c-text,#1a202c);font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.drv-rec__subtitle{color:var(--c-text-muted,#94a3b8);font-size:var(--text-sm);margin:0}.drv-rec__cards{display:flex;flex-direction:column;gap:16px}.drv-rec-card{animation:drvCardIn .35s ease-out both;background:var(--c-white,#fff);border:1.5px solid var(--palette-neutral-100,#f1f5f9);border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:18px;position:relative;transition:box-shadow .18s,border-color .18s}.drv-rec-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.11)}.drv-rec-card--top{border-color:var(--c-accent,#2fd68b);border-width:2px;box-shadow:0 4px 20px rgba(47,214,139,.15)}.drv-rec__cards>.drv-rec-card:first-child{animation-delay:.05s}.drv-rec__cards>.drv-rec-card:nth-child(2){animation-delay:.12s}.drv-rec__cards>.drv-rec-card:nth-child(3){animation-delay:.19s}.drv-rec-card__badge{background:var(--c-accent,#2fd68b);border-radius:20px;color:var(--palette-petrol-900,#0f1923);font-size:var(--text-xs);font-weight:800;left:18px;letter-spacing:.1em;padding:3px 10px;position:absolute;text-transform:uppercase;top:-11px}.drv-rec-card__head{align-items:flex-start;display:flex;gap:14px;margin-bottom:12px}.drv-rec-card__score-wrap{flex-shrink:0;min-width:48px;text-align:center}.drv-rec-card__score{color:var(--c-accent,#2fd68b);font-size:var(--text-2xl);font-weight:900;line-height:1}.drv-rec-card--good .drv-rec-card__score{color:var(--palette-petrol-600,#3a7ca5)}.drv-rec-card--acceptable .drv-rec-card__score,.drv-rec-card__score-label{color:var(--c-text-muted,#94a3b8)}.drv-rec-card__score-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;margin-top:2px;text-transform:uppercase;white-space:nowrap}.drv-rec-card__meta{flex:1;min-width:0}.drv-rec-card__type{color:var(--c-text-muted,#94a3b8);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.drv-rec-card__name{color:var(--c-text,#1a202c);font-size:var(--text-md);font-weight:800;line-height:1.25;margin-bottom:4px}.drv-rec-card__avail{color:var(--c-text-muted,#94a3b8);font-size:var(--text-xs)}.drv-rec-card__avail--in-stock{color:var(--c-accent,#2fd68b);font-weight:700}.drv-rec-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.drv-rec-chip{background:var(--c-bg-soft,#f1f5f9);border-radius:20px;color:var(--c-text,#1a202c);font-size:var(--text-xs);font-weight:600;padding:3px 9px;white-space:nowrap}.drv-rec-chip--fuel{background:var(--palette-petrol-900,#0f1923);color:var(--c-white,#fff)}.drv-rec-card__reasons{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 12px;padding:0}.drv-rec-reason{align-items:flex-start;color:var(--c-text-muted,#64748b);display:flex;font-size:var(--text-xs);gap:6px;line-height:1.4}.drv-rec-reason svg{color:var(--c-accent,#2fd68b);flex-shrink:0;margin-top:1px}.drv-rec-card__text{color:var(--c-text-muted,#64748b);font-size:var(--text-xs);line-height:1.6;margin:0 0 14px}.drv-rec-card__actions{display:flex;flex-wrap:wrap;gap:8px}.drv-rec-card__cta{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:var(--text-xs);font-weight:700;line-height:1.4;padding:8px 16px;text-align:center;text-decoration:none;transition:background .15s,opacity .15s,border-color .15s,color .15s}.drv-rec-card__cta--primary{background:var(--c-accent,#2fd68b);color:var(--palette-petrol-900,#0f1923)}.drv-rec-card__cta--primary:hover{opacity:.88}.drv-rec-card__cta--ghost{background:transparent;border:1.5px solid var(--palette-neutral-150,#e2e8f0);color:var(--c-text,#1a202c)}.drv-rec-card__cta--ghost:hover{border-color:var(--c-accent,#2fd68b);color:var(--c-accent,#2fd68b)}.drv-rec__loading{padding:32px 16px;text-align:center}.drv-rec__loading-spinner{animation:drvRecSpin .8s linear infinite;border:3px solid var(--palette-neutral-100,#f1f5f9);border-radius:50%;border-top-color:var(--c-accent,#2fd68b);height:28px;margin:0 auto 12px;width:28px}@keyframes drvRecSpin{to{transform:rotate(1turn)}}.drv-rec__loading-text{color:var(--c-text-muted,#94a3b8);font-size:var(--text-sm);margin:0}.drv-rec__empty,.drv-rec__error{background:var(--c-white,#fff);border:1.5px solid var(--palette-neutral-100,#f1f5f9);border-radius:14px;padding:24px 16px;text-align:center}.drv-rec__empty-text,.drv-rec__error-text{color:var(--c-text-muted,#94a3b8);font-size:var(--text-sm);margin:0 0 16px}.drv-rec__empty .drv-rec-card__cta,.drv-rec__error .drv-rec-card__cta{margin:0 4px}@media (max-width:540px){.drv-rec-card{padding:14px}.drv-rec-card__actions{flex-direction:column;gap:6px}.drv-rec-card__cta{font-size:var(--text-sm);padding:10px 14px;width:100%}.drv-rec__cards{gap:12px}.drv-rec-card__score{font-size:var(--text-fluid-h3)}.drv-rec-card__name{font-size:var(--text-sm)}}:root{--palette-mint-100:rgba(47,214,139,.1);--palette-mint-400:#2fd68b;--palette-mint-500:#24b873;--palette-petrol-900:#0d1820;--palette-petrol-800:#1a2f42;--palette-petrol-700:#1e3a52;--palette-petrol-600:#22465e;--palette-neutral-800:#1e293b;--palette-neutral-700:#334155;--palette-neutral-500:#64748b;--palette-neutral-300:#94a3b8;--palette-neutral-200:#e2e8f0;--palette-neutral-150:#e8edf2;--palette-neutral-100:#f1f5f9;--palette-neutral-50:#f8fafc;--palette-neutral-0:#fff;--c-accent:#2fd68b;--c-accent-hover:#24b873;--c-accent-pressed:#1ea366;--c-accent-soft:rgba(47,214,139,.1);--c-brand:#22465e;--c-brand-dark:#1e3a52;--c-brand-deep:#1a2f42;--c-brand-deepest:#0d1820;--c-text-primary:#334155;--c-text-secondary:#64748b;--c-text-muted:#94a3b8;--c-bg-page:#f8fafc;--c-bg-white:#fff;--c-bg-soft:#f1f5f9;--c-bg-alt:#e8edf2;--c-bg-card:#fff;--c-brand-soft:rgba(30,58,82,.08);--c-border:#e8edf2;--c-white:#fff;--font-heading:system-ui,sans-serif;--font-body:system-ui,-apple-system,sans-serif;--fw-bold:700;--fw-extrabold:800;--fw-semibold:600;--fw-medium:500;--fw-normal:400;--layout-content-max:1120px;--layout-content-pad:48px;--ls-tight:-0.03em;--ls-wider:0.1em;--ls-normal:-0.01em;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--trans-fast:0.15s ease;--trans-base:0.22s ease;--palette-neutral-900:#1a1a1a;--palette-neutral-950:#0f1117;--c-text-on-dark:#f0ede8;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--layout-card-padding:24px}@font-face{font-display:block;font-family:Phosphor-Bold;font-style:normal;font-weight:400;src:url(https://drivist.de/hubfs/icons/bold/Phosphor-Bold.woff2) format("woff2"),url(https://drivist.de/hubfs/icons/bold/Phosphor-Bold.woff) format("woff")}.ph-bold{font-family:Phosphor-Bold!important;speak:never;font-feature-settings:"liga";font-style:normal;font-variant:normal;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drv-branchen-detail{background:var(--c-bg-page);color:var(--c-text-primary);font-family:var(--font-body)}.drv-bd-breadcrumb{background:var(--c-bg-white);border-bottom:1px solid var(--c-border)}.drv-bd-breadcrumb__inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:var(--layout-content-max);padding:12px 48px}.drv-bd-breadcrumb__link{color:var(--c-text-secondary);font-size:var(--text-sm);text-decoration:none;transition:color var(--trans-fast)}.drv-bd-breadcrumb__link:hover{color:var(--c-accent)}.drv-bd-breadcrumb__sep{color:var(--c-text-muted);font-size:var(--text-sm)}.drv-bd-breadcrumb__current{color:var(--c-text-primary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.drv-bd-hero{background:linear-gradient(135deg,#0d1820,#1a2f42 40%,#1c3a52 70%,#0f2234);padding:72px 0 64px}.drv-bd-hero:before{background:radial-gradient(ellipse,rgba(47,214,139,.08) 0,transparent 65%);height:600px;right:-100px;top:-100px;width:600px}.drv-bd-hero:after{background:hsla(0,0%,100%,.08)}.drv-bd-hero__inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--layout-content-max);padding:0 48px;position:relative}.drv-bd-hero__label{color:#2fd68b;display:inline-block;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);margin-bottom:12px}.drv-bd-hero__headline{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:1.1}.drv-bd-hero__intro{color:hsla(0,0%,100%,.88);font-size:var(--text-md);line-height:1.7;margin-bottom:32px;max-width:640px}.drv-bd-hero__intro p{margin:0}.drv-bd-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.drv-bd-hero__trust{gap:12px}.drv-bd-trust-pill{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-lg)}.drv-bd-trust-pill__num{color:var(--c-accent);font-size:var(--text-2xl);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.drv-bd-trust-pill__label{color:hsla(0,0%,100%,.55);font-size:var(--text-xs)}.drv-bd-section{padding:64px 0}.drv-bd-section--light{background:var(--c-bg-page)}.drv-bd-section--white{background:var(--c-bg-white)}.drv-bd-section--dark{background:var(--c-brand-dark);color:hsla(0,0%,100%,.9)}.drv-bd-section--seo{background:var(--c-bg-page);border-top:1px solid var(--c-border);padding:40px 0}.drv-bd-section--cta{background:var(--c-brand-deepest);padding:80px 0}.drv-bd-section__inner{margin:0 auto;max-width:var(--layout-content-max);padding:0 48px}.drv-bd-two-col{display:grid;gap:24px;grid-template-columns:1fr 1fr}.drv-bd-card{background:var(--c-bg-white);border:1px solid var(--c-border);border-radius:var(--radius-xl);overflow:hidden;padding:32px;position:relative}.drv-bd-card--info{transition:box-shadow var(--trans-base),border-color var(--trans-base)}.drv-bd-card--info:hover{border-color:rgba(47,214,139,.3);box-shadow:0 8px 32px rgba(47,214,139,.08)}.drv-bd-card__icon-wrap{align-items:center;background:var(--c-accent-soft);border-radius:var(--radius-md);display:flex;height:44px;justify-content:center;margin-bottom:20px;width:44px}.drv-bd-icon{color:var(--c-accent);font-size:var(--text-2xl)}.drv-bd-card__headline{color:var(--c-brand-dark);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 12px}.drv-bd-card__body{color:var(--c-text-secondary);font-size:var(--text-sm);line-height:1.75}.drv-bd-card__body p{margin:0}.drv-bd-vehicle-rec{margin:0 auto;max-width:760px;text-align:center}.drv-bd-vehicle-rec__label{color:var(--c-accent);display:inline-block;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);margin-bottom:12px;text-transform:uppercase}.drv-bd-vehicle-rec__headline{color:#fff;font-family:var(--font-heading);font-size:clamp(22px,3vw,32px);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);margin:0 0 20px}.drv-bd-vehicle-rec__body{color:hsla(0,0%,100%,.82)!important;font-size:var(--text-md);line-height:1.75;margin-bottom:32px}.drv-bd-vehicle-rec__body p{color:hsla(0,0%,100%,.82)!important;margin:0}.drv-bd-vehicle-rec__body a,.drv-bd-vehicle-rec__body em,.drv-bd-vehicle-rec__body mark,.drv-bd-vehicle-rec__body span,.drv-bd-vehicle-rec__body strong{background:none!important;color:inherit!important}.drv-bd-trust{margin:0 auto;max-width:760px}.drv-bd-trust__headline{color:var(--c-brand-dark);font-family:var(--font-heading);font-size:clamp(20px,2.5vw,28px);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 24px}.drv-bd-trust__body{color:var(--c-text-secondary);font-size:var(--text-md);line-height:1.9}.drv-bd-trust__body p{margin:0}.drv-bd-trust__body br+br,.drv-bd-trust__body p br{content:"";display:block;margin-top:4px}.drv-bd-faq{margin:0 auto;max-width:760px}.drv-bd-faq__headline{color:var(--c-brand-dark);font-size:clamp(20px,2.5vw,28px);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 32px}.drv-bd-faq__body p{background:var(--c-bg-white);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-text-secondary);font-size:var(--text-sm);line-height:1.7;margin:0 0 12px;padding:var(--layout-card-padding) 24px;position:relative}.drv-bd-faq__body p strong{color:var(--c-text-primary);display:block;font-size:var(--text-md);font-weight:var(--fw-semibold);margin-bottom:6px}.drv-bd-seo{line-height:1.75;max-width:800px}.drv-bd-cta-block{max-width:680px}.drv-bd-cta-block__headline{color:var(--palette-neutral-0);font-size:clamp(24px,3.5vw,40px);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:1.1;margin:0 0 16px}.drv-bd-cta-block__sub{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0 0 40px}.drv-bd-cta-block__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.drv-bd-btn{border:2px solid transparent;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:.02em;padding:12px 24px;text-decoration:none;transition:background var(--trans-fast),color var(--trans-fast),transform var(--trans-fast),box-shadow var(--trans-fast)}.drv-bd-btn--primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-brand-deep)}.drv-bd-btn--primary:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover);box-shadow:0 6px 20px rgba(47,214,139,.35);transform:translateY(-1px)}.drv-bd-btn--ghost{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85)}.drv-bd-btn--ghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.35)}.drv-bd-btn--outline-white{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.92)}.drv-bd-btn--outline-white:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.65);color:#fff}.drv-bd-btn--lg{font-size:var(--text-md);padding:14px 28px}.drv-bd-btn--xl{border-radius:var(--radius-lg);font-size:var(--text-md);padding:16px 36px}@media (max-width:768px){.drv-bd-hero__inner{gap:32px;grid-template-columns:1fr}.drv-bd-hero__trust{flex-direction:row;flex-wrap:wrap;gap:10px}.drv-bd-trust-pill{flex:1;min-width:100px}.drv-bd-two-col{grid-template-columns:1fr}.drv-bd-section{padding:40px 0}.drv-bd-section__inner{padding:0 24px}.drv-bd-hero{padding:48px 0 40px}.drv-bd-hero__inner{padding:0 24px}.drv-bd-breadcrumb__inner{padding:10px 24px}.drv-bd-cta-block__actions{align-items:center;flex-direction:column}.drv-bd-btn--xl{justify-content:center;max-width:320px;width:100%}.drv-bd-section--cta{padding:56px 0}}@media (max-width:480px){.drv-bd-hero__ctas{flex-direction:column}.drv-bd-btn{justify-content:center;width:100%}}.drv-bd-trust-list{background:none!important;border:none!important;display:flex;flex-direction:column;gap:12px;padding:0!important}.drv-bd-trust-item{align-items:flex-start;color:var(--c-text-secondary);display:flex;font-size:var(--text-md);gap:10px;line-height:1.5}.drv-bd-trust-check{color:var(--c-accent);flex-shrink:0;height:16px;margin-top:2px;width:16px}.drv-bd-faq-item{background:var(--c-bg-white);border:1px solid var(--c-border);border-radius:var(--radius-md)}.drv-bd-faq-item.is-open{border-color:rgba(47,214,139,.35)}.drv-bd-faq-item__q{align-items:center;background:none;border:none;color:var(--c-text-primary);cursor:pointer;display:flex;font-weight:var(--fw-semibold);gap:16px;justify-content:space-between;padding:18px 24px;text-align:left;transition:color var(--trans-fast);width:100%}.drv-bd-faq-item.is-open .drv-bd-faq-item__q,.drv-bd-faq-item__q:hover{color:var(--c-brand-dark)}.drv-bd-faq-item__chevron{color:var(--c-text-muted);flex-shrink:0;transition:transform var(--trans-base)}.drv-bd-faq-item.is-open .drv-bd-faq-item__chevron{color:var(--c-accent);transform:rotate(180deg)}.drv-bd-faq-item__a{color:var(--c-text-secondary);font-size:var(--text-sm);line-height:1.75;padding:0 24px 18px}.drv-bd-faq-item__a p{background:none!important;border:none!important;margin:0;padding:0!important}.drv-bd-section--hidden{transform:translateY(20px);transition:opacity .45s ease,transform .45s ease}.drv-bd-hero__sub{color:hsla(0,0%,100%,.82)!important;margin:0 0 28px}.drv-bd-hero__sub em,.drv-bd-hero__sub mark,.drv-bd-hero__sub span,.drv-bd-hero__sub strong{background:none!important;color:inherit!important;font-style:normal}.drv-bd-hero__metrics{min-width:170px}.drv-bd-metric{border-radius:var(--radius-lg);padding:14px 18px}.drv-bd-metric__num{color:var(--c-accent);font-size:var(--text-2xl);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.drv-bd-metric__label{color:hsla(0,0%,100%,.5);font-size:var(--text-xs)}.drv-bd-section-label{color:var(--c-accent);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);margin-bottom:12px}.drv-bd-section--accent{background:linear-gradient(135deg,var(--c-brand-deepest) 0,var(--c-brand-deep) 100%);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06)}.drv-bd-why__header{margin:0 auto 48px}.drv-bd-why__headline{color:var(--palette-neutral-0);font-size:clamp(22px,3vw,32px);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.drv-bd-why__sub{color:hsla(0,0%,100%,.62)}.drv-bd-why__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.drv-bd-why-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius-xl);padding:20px 18px;transition:background var(--trans-base),border-color var(--trans-base)}.drv-bd-why-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(47,214,139,.25)}.drv-bd-why-card__icon{border-radius:var(--radius-md);color:var(--c-accent);height:42px;margin-bottom:16px;width:42px}.drv-bd-why-card__title{color:var(--palette-neutral-0);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.drv-bd-why-card__text{color:hsla(0,0%,100%,.58)}.drv-bd-reqs__headline{color:var(--c-brand-dark);font-family:var(--font-heading);font-size:clamp(20px,2.5vw,28px);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 32px}.drv-bd-req-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.drv-bd-req-item{align-items:flex-start;color:var(--c-text-secondary);display:flex;font-size:var(--text-sm);gap:10px;line-height:1.55}.drv-bd-req-icon{color:var(--c-accent);flex-shrink:0;margin-top:2px}.drv-bd-rec{position:relative}.drv-bd-rec__banner{align-items:center;background:rgba(47,214,139,.08);border:1px solid rgba(47,214,139,.2);border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;gap:32px;margin-bottom:48px;padding:28px 36px}.drv-bd-rec__banner-label{align-items:center;color:var(--c-accent);display:flex;font-size:var(--text-xs);font-weight:var(--fw-bold);gap:8px;letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap}.drv-bd-rec__banner-label svg{flex-shrink:0}.drv-bd-rec__banner-text{color:hsla(0,0%,100%,.65);flex:1;font-size:var(--text-sm);line-height:1.65;margin:0;min-width:200px}.drv-bd-trust__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:32px}.drv-bd-trust-card{background:var(--c-bg-page);border:1px solid var(--c-border);border-radius:var(--radius-xl);padding:16px 20px;transition:border-color var(--trans-base),box-shadow var(--trans-base)}.drv-bd-trust-card:hover{border-color:rgba(47,214,139,.3);box-shadow:0 4px 20px rgba(47,214,139,.07)}.drv-bd-trust-card__icon{background:var(--c-accent-soft);border-radius:var(--radius-sm);color:var(--c-accent);height:36px;width:36px}.drv-bd-trust-card__text{color:var(--c-text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:1.6;margin:0}.drv-bd-seo__headline{color:var(--c-text-secondary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0 0 16px}.drv-bd-seo{color:var(--c-text-muted);font-size:var(--text-sm);line-height:1.8;max-width:760px}.drv-bd-seo p{margin:0}.drv-bd-related__headline{color:var(--c-brand-dark);font-size:clamp(18px,2vw,24px);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 24px}.drv-bd-related__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.drv-bd-related-card{background:var(--c-bg-page);border:1px solid var(--c-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:6px;padding:22px 24px;position:relative;text-decoration:none;transition:border-color var(--trans-base),box-shadow var(--trans-base),transform var(--trans-base)}.drv-bd-related-card:hover{border-color:rgba(47,214,139,.35);box-shadow:0 4px 20px rgba(47,214,139,.08);transform:translateY(-2px)}.drv-bd-related-card__cluster{color:var(--c-text-muted);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase}.drv-bd-related-card__name{color:var(--c-brand-dark);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1.35}.drv-bd-related-card__arrow{color:var(--c-text-muted);position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:color var(--trans-fast),right var(--trans-fast)}.drv-bd-related-card:hover .drv-bd-related-card__arrow{color:var(--c-accent);right:14px}@media (max-width:900px){.drv-bd-why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.drv-bd-hero__metrics{flex-direction:row;flex-wrap:wrap;gap:8px}.drv-bd-metric{flex:1;min-width:110px}.drv-bd-why__grid{gap:12px;grid-template-columns:repeat(2,1fr)}.drv-bd-why-card{padding:18px 14px}.drv-bd-why-card__icon{height:36px;margin-bottom:12px;width:36px}.drv-bd-why-card__title{font-size:.9rem;margin-bottom:6px}.drv-bd-why-card__text{font-size:.8rem;line-height:1.5}.drv-bd-rec__banner{gap:16px;padding:var(--layout-card-padding) 24px}.drv-bd-trust__grid{grid-template-columns:1fr}}.drv-bd-sourcing-note{background:var(--c-bg-white);border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border);padding:32px 0}.drv-bd-sourcing-note__box{align-items:flex-start;background:var(--c-accent-soft);border:1px solid rgba(47,214,139,.22);border-radius:var(--radius-xl);display:flex;gap:20px;padding:28px 32px}.drv-bd-sourcing-note__icon{align-items:center;background:rgba(47,214,139,.18);border-radius:50%;color:var(--c-accent-hover);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:2px;width:40px}.drv-bd-sourcing-note__content{flex:1}.drv-bd-sourcing-note__title{color:var(--c-brand-dark);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 8px}.drv-bd-sourcing-note__text{color:var(--c-text-secondary);font-size:var(--text-sm);line-height:1.7;margin:0 0 16px}.drv-bd-sourcing-note__text strong{color:var(--c-brand-dark);font-weight:var(--fw-semibold)}.drv-bd-sourcing-note__tags{display:flex;flex-wrap:wrap;gap:8px}.drv-bd-sourcing-tag{align-items:center;background:rgba(47,214,139,.12);border:1px solid rgba(47,214,139,.25);border-radius:20px;color:var(--c-accent-hover);display:inline-flex;font-size:var(--text-xs);font-weight:var(--fw-medium);padding:4px 12px;white-space:nowrap}@media (max-width:640px){.drv-bd-sourcing-note__box{flex-direction:column;padding:var(--layout-card-padding)}.drv-bd-sourcing-note__icon{height:36px;width:36px}}.drv-bd-trust__fixed-grid{border-top:1px solid var(--c-border);display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:20px}.drv-bd-trust-card--fixed{background:linear-gradient(135deg,var(--c-accent-soft) 0,var(--c-bg-white) 100%);border-color:rgba(47,214,139,.18)}@media (max-width:768px){.drv-bd-trust__fixed-grid{grid-template-columns:1fr}}.drv-bd-mid-cta{background:var(--c-bg-white);border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border);padding:36px 0}.drv-bd-mid-cta__box{align-items:center;background:linear-gradient(135deg,var(--c-brand-deep) 0,var(--c-brand-dark) 100%);border:1px solid rgba(47,214,139,.15);border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:28px 36px}.drv-bd-mid-cta__text{flex:1;min-width:200px}.drv-bd-mid-cta__headline{color:var(--palette-neutral-0);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 6px}.drv-bd-mid-cta__sub{color:hsla(0,0%,100%,.6);font-size:var(--text-sm);line-height:1.6;margin:0}.drv-bd-mid-cta__box .drv-bd-btn--primary{flex-shrink:0;white-space:nowrap}@media (max-width:640px){.drv-bd-mid-cta__box{align-items:flex-start;flex-direction:column;padding:var(--layout-card-padding)}.drv-bd-mid-cta__box .drv-bd-btn--primary{justify-content:center;width:100%}}.drv-bd-sticky-bar{background:var(--c-brand-deepest);border-top:1px solid rgba(47,214,139,.2);bottom:0;box-shadow:0 -4px 24px rgba(0,0,0,.3);left:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:200}.drv-bd-sticky-bar.is-visible{pointer-events:auto;transform:translateY(0)}.drv-bd-sticky-bar__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--layout-content-max);padding:14px 32px}.drv-bd-sticky-bar__text{color:hsla(0,0%,100%,.72);font-size:var(--text-sm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drv-bd-sticky-bar .drv-bd-btn--primary{flex-shrink:0;font-size:var(--text-sm);padding:10px 24px;white-space:nowrap}@media (max-width:640px){.drv-bd-sticky-bar__inner{gap:12px;padding:12px 16px}.drv-bd-sticky-bar__text{font-size:var(--text-sm)}}body.drv-overlay-open{overflow:hidden}.drv-bd-overlay-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.55);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .28s ease;z-index:300}.drv-bd-overlay-backdrop.is-visible{opacity:1;pointer-events:auto}.drv-bd-advisor-overlay{background:var(--c-brand-deepest);border-radius:var(--radius-xl);box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column;height:min(88vh,780px);left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-48%) scale(.97);transition:opacity .28s ease,transform .28s cubic-bezier(.34,1.56,.64,1);width:min(92vw,1200px);z-index:400}.drv-bd-advisor-overlay.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.drv-bd-advisor-overlay__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:18px 24px}.drv-bd-advisor-overlay__header-left{align-items:center;display:flex;gap:14px}.drv-bd-advisor-overlay__avatar{align-items:center;background:rgba(47,214,139,.15);border:1px solid rgba(47,214,139,.25);border-radius:50%;color:var(--c-accent);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.drv-bd-advisor-overlay__title{color:var(--palette-neutral-0);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.drv-bd-advisor-overlay__subtitle{color:hsla(0,0%,100%,.5);font-size:var(--text-xs);margin:2px 0 0}.drv-bd-advisor-overlay__close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background var(--trans-fast),color var(--trans-fast);width:36px}.drv-bd-advisor-overlay__close:hover{background:hsla(0,0%,100%,.12);color:var(--palette-neutral-0)}.drv-bd-advisor-overlay__benefits{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:12px 24px}.drv-bd-benefit-pill{align-items:center;background:rgba(47,214,139,.09);border:1px solid rgba(47,214,139,.18);border-radius:20px;color:var(--c-accent);display:inline-flex;font-size:var(--text-xs);font-weight:var(--fw-medium);gap:6px;padding:5px 12px;white-space:nowrap}.drv-bd-advisor-overlay__body{flex:1;overflow:hidden;position:relative}.drv-advisor--overlay{background:transparent!important;height:100%;margin:0!important;padding:0!important}.drv-advisor--overlay .drv-advisor__inner{height:100%}.drv-bd-post-faq__text{flex:1;min-width:280px}.drv-bd-post-faq__headline{color:var(--palette-neutral-0);font-family:var(--font-heading);font-size:clamp(22px,3vw,32px);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.drv-bd-post-faq__sub{color:hsla(0,0%,100%,.62);font-size:var(--text-md);line-height:1.7;margin:0 0 20px}.drv-bd-post-faq__benefits{display:flex;flex-wrap:wrap;gap:16px}.drv-bd-post-faq__benefits span{align-items:center;color:var(--c-accent);display:inline-flex;font-size:var(--text-sm);font-weight:var(--fw-medium);gap:6px}.drv-bd-post-faq__benefits svg{flex-shrink:0}.drv-bd-post-faq__action{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.drv-bd-post-faq__note{color:hsla(0,0%,100%,.4);font-size:var(--text-xs);margin:0;text-align:center}.drv-bd-post-faq__link{color:hsla(0,0%,100%,.6);text-decoration:underline;text-underline-offset:3px}.drv-bd-post-faq__link:hover{color:var(--c-accent)}@media (max-width:768px){.drv-bd-advisor-overlay{border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;height:92dvh;left:0;max-width:100%;right:0;top:auto;transform:translateY(30px);width:100%}.drv-bd-advisor-overlay.is-open{transform:translateY(0)}.drv-bd-advisor-overlay:before{background:hsla(0,0%,100%,.18);border-radius:2px;content:"";display:block;flex-shrink:0;height:4px;margin:10px auto -6px;width:40px}.drv-bd-advisor-overlay__benefits{gap:6px;padding:10px 16px}.drv-bd-benefit-pill{font-size:var(--text-xs);padding:4px 10px}.drv-bd-advisor-overlay__header{padding:14px 16px}.drv-bd-post-faq__box{flex-direction:column;gap:28px}.drv-bd-post-faq__action{width:100%}.drv-bd-post-faq__action .drv-bd-btn--xl{justify-content:center;width:100%}}.drv-bd-section--use-cases{background:var(--palette-neutral-950);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06)}.drv-bd-uc__headline{color:var(--c-text-on-dark);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 .5rem}.drv-bd-uc__subline{color:hsla(38,21%,93%,.55);font-size:1rem;font-weight:400;margin:0 0 2.5rem}.drv-bd-uc__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media (max-width:699px){.drv-bd-uc__grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.875rem;margin-left:calc(var(--layout-content-pad, 20px)*-1);margin-right:calc(var(--layout-content-pad, 20px)*-1);padding-bottom:1rem;padding-left:var(--layout-content-pad,20px);padding-right:var(--layout-content-pad,20px);scrollbar-width:none}.drv-bd-uc__grid::-webkit-scrollbar{display:none}.drv-bd-uc__card{flex:0 0 85vw;max-width:340px;scroll-snap-align:start}}.drv-bd-uc__card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .2s ease,background .2s ease}.drv-bd-uc__card:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.drv-bd-uc__card-tags{display:flex;flex-wrap:wrap;gap:.5rem}.drv-bd-uc__tag{align-items:center;border-radius:100px;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;letter-spacing:.03em;line-height:1;padding:.3rem .65rem;text-transform:uppercase}.drv-bd-uc__tag--branche{background:hsla(40,45%,61%,.12);border:1px solid hsla(40,45%,61%,.2);color:var(--palette-yellow-400)}.drv-bd-uc__tag--problem{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(38,21%,93%,.6)}.drv-bd-uc__tag svg{flex-shrink:0}.drv-bd-uc__card-title{color:var(--c-text-on-dark);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.drv-bd-uc__blocks{display:flex;flex:1;flex-direction:column;gap:.65rem}.drv-bd-uc__block{border-left:2px solid transparent;border-radius:8px;padding:.75rem .9rem}.drv-bd-uc__block--problem{background:rgba(220,38,38,.07);border-left-color:rgba(220,38,38,.4)}.drv-bd-uc__block--loesung{background:hsla(40,45%,61%,.07);border-left-color:hsla(40,45%,61%,.4)}.drv-bd-uc__block--ergebnis{background:rgba(47,214,139,.07);border-left-color:rgba(47,214,139,.4)}.drv-bd-uc__block-label{align-items:center;color:hsla(38,21%,93%,.45);display:flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.drv-bd-uc__block--problem .drv-bd-uc__block-label{color:rgba(220,38,38,.7)}.drv-bd-uc__block--loesung .drv-bd-uc__block-label{color:hsla(40,45%,61%,.75)}.drv-bd-uc__block--ergebnis .drv-bd-uc__block-label{color:rgba(47,214,139,.7)}.drv-bd-uc__block-text{color:hsla(38,21%,93%,.75);font-size:.875rem;line-height:1.55;margin:0}.drv-bd-uc__trust{align-items:flex-start;background:hsla(40,45%,61%,.04);border-left:2px solid hsla(40,45%,61%,.35);border-radius:0 8px 8px 0;display:flex;gap:.6rem;margin:0;padding:.9rem 1rem .9rem 1.1rem}.drv-bd-uc__trust-icon{color:hsla(40,45%,61%,.4);flex-shrink:0;height:16px;margin-top:2px;width:16px}.drv-bd-uc__trust,.drv-bd-uc__trust p{color:hsla(38,21%,93%,.55);font-size:.82rem;font-style:italic;line-height:1.6}.drv-bd-uc__card-cta{align-items:center;border-bottom:1px solid transparent;color:var(--palette-yellow-400);display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;letter-spacing:.01em;margin-top:auto;padding:.6rem 0;text-decoration:none;transition:gap .2s ease,border-color .2s ease;width:fit-content}.drv-bd-uc__card-cta:hover{border-bottom-color:hsla(40,45%,61%,.3);gap:.65rem}.drv-bd-uc__card-cta svg{flex-shrink:0;transition:transform .2s ease}.drv-bd-uc__card-cta:hover svg{transform:translateX(3px)}.drv-bd-uc__footer{margin-top:.5rem;padding-top:.5rem;text-align:center}.drv-bd-uc__all-link{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:hsla(38,21%,93%,.55);display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;letter-spacing:.01em;padding:.6rem 1.2rem;text-decoration:none;transition:color .2s ease,border-color .2s ease,gap .2s ease}.drv-bd-uc__all-link:hover{border-color:hsla(40,45%,61%,.25);color:var(--palette-yellow-400);gap:.65rem}@media (max-width:599px){.drv-bd-uc__card{padding:1.25rem}.drv-bd-uc__blocks{gap:.5rem}}.drv-bd-hero{background:linear-gradient(135deg,#0d1820,#1a2f42 40%,#253e55 70%,#0f2234);color:hsla(0,0%,100%,.9);margin:0;overflow:hidden;padding:88px 0 80px;position:relative}.drv-bd-hero:before{background:radial-gradient(ellipse at 70% 40%,rgba(47,214,139,.13) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(28,43,58,.25) 0,transparent 50%);content:"";height:700px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:700px}.drv-bd-hero:after{background:linear-gradient(90deg,transparent,rgba(47,214,139,.2),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.drv-bd-hero__label{align-items:center;background:rgba(47,214,139,.1);border:1px solid rgba(47,214,139,.22);border-radius:100px;color:#2fd68b!important;display:inline-flex;font-family:var(--font-tech,"Roboto Condensed",system-ui,sans-serif);font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:20px;padding:5px 14px 5px 10px;text-transform:uppercase}.drv-bd-hero__label:before{animation:drvHeroBadgePulse 2s ease-in-out infinite;background:#2fd68b;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}@keyframes drvHeroBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.drv-bd-hero__headline{color:#fff!important;font-family:var(--font-heading);font-size:clamp(32px,5vw,60px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0 0 20px}.drv-bd-hero__sub{font-size:var(--text-md);margin:0 0 32px;max-width:580px}.drv-bd-hero__sub,.drv-bd-hero__sub p{color:hsla(0,0%,100%,.72)!important;line-height:1.7}.drv-bd-hero__sub p{margin:0}.drv-bd-hero__metrics,.drv-bd-hero__trust{display:flex;flex-direction:column;gap:10px;min-width:180px}.drv-bd-metric{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px 20px;text-align:center;transition:background .22s ease,border-color .22s ease,transform .22s ease}.drv-bd-metric:hover{background:hsla(0,0%,100%,.09);border-color:rgba(47,214,139,.25);transform:translateY(-2px)}.drv-bd-metric__num{color:#2fd68b!important;display:block;font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.drv-bd-metric__label{color:hsla(0,0%,100%,.48)!important;display:block;font-family:var(--font-tech,"Roboto Condensed",system-ui,sans-serif);font-size:11px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.drv-bd-btn{align-items:center;border:none;border-radius:100px!important;cursor:pointer;display:inline-flex;font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;gap:8px;letter-spacing:normal;line-height:1;outline:none;padding:13px 26px;text-decoration:none!important;transition:all .22s ease!important;white-space:nowrap}.drv-bd-btn--primary{background:linear-gradient(135deg,#304661,#2a5298)!important;border:none!important;box-shadow:0 4px 16px rgba(28,43,58,.35)!important;color:#fff!important}.drv-bd-btn--primary:focus,.drv-bd-btn--primary:hover{background:linear-gradient(135deg,#2c3e50,#2471a3)!important;box-shadow:0 6px 24px rgba(28,43,58,.5)!important;color:#fff!important;transform:translateY(-1px)!important}.drv-bd-btn--ghost{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:hsla(0,0%,100%,.08)!important;border:1.5px solid hsla(0,0%,100%,.28)!important;color:hsla(0,0%,100%,.92)!important}.drv-bd-btn--ghost:focus,.drv-bd-btn--ghost:hover{background:hsla(0,0%,100%,.16)!important;border-color:hsla(0,0%,100%,.48)!important;color:#fff!important;transform:translateY(-1px)!important}.drv-bd-btn--outline-white{background:hsla(0,0%,100%,.06)!important;border:1.5px solid hsla(0,0%,100%,.4)!important;color:hsla(0,0%,100%,.9)!important}.drv-bd-btn--outline-white:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.65)!important;color:#fff!important;transform:translateY(-1px)!important}.drv-bd-btn--cta{background:linear-gradient(135deg,#2fd68b,#26b070)!important;border:none!important;box-shadow:0 4px 24px rgba(47,214,139,.35)!important;color:#1c2b3a!important;font-weight:700!important}.drv-bd-btn--cta:focus,.drv-bd-btn--cta:hover{box-shadow:0 6px 32px rgba(47,214,139,.5)!important;color:#1c2b3a!important;transform:translateY(-2px)!important}.drv-bd-btn--lg{font-size:16px!important;padding:15px 30px!important}.drv-bd-btn--xl{font-size:17px!important;padding:16px 36px!important}.drv-bd-section-label{color:#2fd68b!important;display:inline-block;font-family:var(--font-tech,"Roboto Condensed",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.drv-bd-section--accent{background:linear-gradient(160deg,#0d1820,#1a2f42 50%,#112230);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);overflow:hidden;padding:72px 0;position:relative}.drv-bd-section--accent:before{background:radial-gradient(ellipse,rgba(47,214,139,.06) 0,transparent 70%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translateX(-50%);width:900px}.drv-bd-why__header{margin:0 auto 52px;max-width:680px;text-align:center}.drv-bd-why__headline{color:#fff!important;font-family:var(--font-heading);font-size:clamp(24px,3.5vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0 0 16px}.drv-bd-why__sub{color:hsla(0,0%,100%,.58)!important;font-size:var(--text-md);line-height:1.7;margin:0}.drv-bd-why-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:24px 20px;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.drv-bd-why-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(47,214,139,.3);box-shadow:0 8px 32px rgba(47,214,139,.08),0 2px 8px rgba(0,0,0,.2);transform:translateY(-3px)}.drv-bd-why-card__icon{align-items:center;background:rgba(47,214,139,.12);border-radius:14px;color:#2fd68b;display:flex;height:48px;justify-content:center;margin-bottom:18px;transition:background .22s ease;width:48px}.drv-bd-why-card:hover .drv-bd-why-card__icon{background:rgba(47,214,139,.2)}.drv-bd-why-card__title{color:#fff!important;font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.drv-bd-why-card__text{color:hsla(0,0%,100%,.52)!important;font-size:var(--text-sm);line-height:1.65;margin:0}.drv-bd-trust-card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:row;gap:16px;padding:18px 22px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.drv-bd-trust-card:hover{border-color:rgba(47,214,139,.35);box-shadow:0 6px 24px rgba(47,214,139,.09),0 2px 8px rgba(0,0,0,.06);transform:translateY(-2px)}.drv-bd-trust-card__icon{align-items:center;background:rgba(47,214,139,.1);border-radius:12px;color:#2fd68b;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.drv-bd-faq-section{background:var(--c-bg-page,#f8fafc)}.drv-bd-faq__headline{color:var(--c-text-primary,#1f2933)!important;font-family:var(--font-heading);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.04em;margin:0 0 36px}.drv-bd-faq-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-bottom:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.drv-bd-faq-item.is-open{border-color:rgba(47,214,139,.4);box-shadow:0 4px 16px rgba(47,214,139,.07)}.drv-bd-faq-item__q{color:var(--c-text-primary,#1f2933)!important;font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;padding:20px 24px}.drv-bd-faq-item.is-open .drv-bd-faq-item__q{color:var(--c-brand-dark,#1c2b3a)!important}.drv-bd-faq-item__chevron{color:rgba(0,0,0,.3)}.drv-bd-faq-item.is-open .drv-bd-faq-item__chevron{color:#2fd68b}.drv-bd-section--cta{background:linear-gradient(135deg,#0d1820,#1a2f42 50%,#0f2234);color:hsla(0,0%,100%,.9);overflow:hidden;position:relative}.drv-bd-section--cta:before{background:radial-gradient(ellipse,rgba(47,214,139,.08) 0,transparent 70%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.drv-bd-cta-block{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:1}.drv-bd-cta-block__headline{color:#fff!important;font-size:clamp(26px,4vw,48px);letter-spacing:-.04em;line-height:1.08;margin:0 0 18px}.drv-bd-cta-block__sub{color:hsla(0,0%,100%,.65)!important;font-size:var(--text-md);margin:0 0 44px}.drv-bd-post-faq__box{align-items:center;background:linear-gradient(135deg,#0d1820,#1c3a52);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;overflow:hidden;padding:48px;position:relative}.drv-bd-post-faq__box:before{background:radial-gradient(ellipse,rgba(47,214,139,.1) 0,transparent 65%);bottom:-100px;content:"";height:400px;pointer-events:none;position:absolute;right:-100px;width:400px}.drv-bd-post-faq__headline{color:#fff!important;font-size:clamp(22px,3vw,34px);font-weight:800;letter-spacing:-.04em;margin:0 0 12px}.drv-bd-post-faq__sub{color:hsla(0,0%,100%,.6)!important}.drv-bd-mid-cta__box{background:linear-gradient(135deg,#1a2f42,#253e55)!important;border:1px solid rgba(47,214,139,.18)!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important;padding:32px 40px!important}.drv-bd-mid-cta__headline{color:#fff!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important}.drv-bd-mid-cta__sub{color:hsla(0,0%,100%,.55)!important}.drv-bd-section--hidden{opacity:0;transform:translateY(28px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.drv-bd-section--visible{opacity:1;transform:none}.drv-bd-why-card:first-child{transition-delay:.05s}.drv-bd-why-card:nth-child(2){transition-delay:.1s}.drv-bd-why-card:nth-child(3){transition-delay:.15s}.drv-bd-why-card:nth-child(4){transition-delay:.2s}.drv-bd-trust-pill{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px 20px;text-align:center;transition:background .22s ease,transform .22s ease}.drv-bd-trust-pill:hover{background:hsla(0,0%,100%,.09);transform:translateY(-2px)}.drv-bd-trust-pill__num{color:#2fd68b!important;display:block;font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.drv-bd-trust-pill__label{color:hsla(0,0%,100%,.45)!important;display:block;font-family:var(--font-tech,"Roboto Condensed",system-ui,sans-serif);font-size:11px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.drv-bd-section{padding:72px 0}.drv-bd-section--seo{padding:48px 0}.drv-bd-section--cta{padding:96px 0}.drv-bd-section--light{background:var(--c-bg-page,#f8fafc)}.drv-bd-section--white{background:#fff}.drv-bd-related__headline{color:var(--c-text-primary)!important;font-family:var(--font-heading);font-size:clamp(20px,2.5vw,28px);font-weight:800;letter-spacing:-.03em;margin:0 0 28px}@media (max-width:900px){.drv-bd-hero{padding:64px 0 56px}.drv-bd-hero__headline{font-size:clamp(30px,7vw,48px)!important}.drv-bd-post-faq__box{padding:36px 28px}}@media (max-width:640px){.drv-bd-hero{padding:56px 0 48px}.drv-bd-hero__headline{font-size:clamp(28px,8vw,40px)!important}.drv-bd-section{padding:52px 0}.drv-bd-section--cta{padding:64px 0}.drv-bd-post-faq__box{border-radius:16px;gap:28px;padding:28px 20px}.drv-bd-mid-cta__box{padding:24px 20px!important}.drv-bd-btn--xl{justify-content:center;padding:16px 24px!important;width:100%}}.drv-bd-hero__sub,.drv-bd-hero__sub *,.drv-bd-hero__sub a,.drv-bd-hero__sub em,.drv-bd-hero__sub li,.drv-bd-hero__sub p,.drv-bd-hero__sub span,.drv-bd-hero__sub strong,.drv-bd-hero__sub ul{background:none!important;background-color:transparent!important;color:hsla(0,0%,100%,.8)!important}.drv-bd-section--accent{background:#f8fafc!important;border-bottom:1px solid rgba(0,0,0,.06)!important;border-top:1px solid rgba(0,0,0,.06)!important;color:var(--c-text-primary,#334155)!important}.drv-bd-section--accent:before{display:none!important}.drv-bd-section--accent .drv-bd-why__headline{color:var(--c-text-primary,#1e293b)!important}.drv-bd-section--accent .drv-bd-why__sub{color:var(--c-text-secondary,#64748b)!important}.drv-bd-section--accent .drv-bd-section-label{color:var(--c-accent,#2fd68b)!important}.drv-bd-section--accent .drv-bd-why-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.drv-bd-section--accent .drv-bd-why-card:hover{background:#fff!important;border-color:rgba(47,214,139,.35)!important;box-shadow:0 8px 28px rgba(47,214,139,.1),0 2px 8px rgba(0,0,0,.06)!important;transform:translateY(-3px)!important}.drv-bd-section--accent .drv-bd-why-card__title{color:var(--c-text-primary,#1e293b)!important}.drv-bd-section--accent .drv-bd-why-card__text{color:var(--c-text-secondary,#64748b)!important}.drv-bd-section--use-cases{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;border-top:1px solid rgba(0,0,0,.06)!important}.drv-bd-uc__headline{color:var(--c-text-primary,#1e293b)!important}.drv-bd-uc__subline{color:var(--c-text-secondary,#64748b)!important}.drv-bd-uc__card{background:#f8fafc!important}.drv-bd-uc__card:hover{border-color:rgba(47,214,139,.35)!important;box-shadow:0 6px 24px rgba(47,214,139,.1)!important}.drv-bd-uc__card-title{color:var(--c-text-primary,#1e293b)!important}.drv-bd-uc__block{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.06)!important}.drv-bd-uc__block-text{color:var(--c-text-secondary,#475569)!important}.drv-bd-uc__block--problem .drv-bd-uc__block-label{color:rgba(220,38,38,.85)!important}.drv-bd-uc__block--loesung .drv-bd-uc__block-label{color:rgba(161,120,50,.9)!important}.drv-bd-uc__block--ergebnis .drv-bd-uc__block-label{color:rgba(22,163,74,.9)!important}.drv-bd-uc__tag{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:var(--c-text-secondary,#475569)!important}.drv-bd-uc__tag--branche{background:rgba(47,214,139,.1)!important;border-color:rgba(47,214,139,.25)!important;color:#16a34a!important}.drv-bd-uc__tag--problem{background:rgba(220,38,38,.08)!important;border-color:rgba(220,38,38,.18)!important;color:#dc2626!important}.drv-bd-uc__trust{background:rgba(47,214,139,.06)!important;border-color:rgba(47,214,139,.18)!important}.drv-bd-uc__trust,.drv-bd-uc__trust p{color:var(--c-text-secondary,#475569)!important}.drv-bd-uc__card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:20px!important;box-shadow:0 2px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;overflow:hidden!important;padding:2rem!important;position:relative!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.drv-bd-uc__card:before{background:linear-gradient(90deg,#2fd68b,#26b070);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.drv-bd-uc__card:hover:before{opacity:1}.drv-bd-uc__card:hover{background:#fff!important;border-color:rgba(47,214,139,.3)!important;box-shadow:0 16px 40px rgba(47,214,139,.12),0 4px 12px rgba(0,0,0,.08)!important;transform:translateY(-4px)!important}.drv-bd-uc__card .drv-bd-uc__card-title{color:#1e293b!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:0!important}.drv-bd-uc__card .drv-bd-uc__tag{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.09)!important;color:#475569!important}.drv-bd-uc__card .drv-bd-uc__tag--branche{background:rgba(47,214,139,.1)!important;border-color:rgba(47,214,139,.25)!important;color:#16a34a!important}.drv-bd-uc__card .drv-bd-uc__tag--problem{background:rgba(220,38,38,.07)!important;border-color:rgba(220,38,38,.18)!important;color:#dc2626!important}.drv-bd-uc__card .drv-bd-uc__block{border-left:3px solid transparent!important;border-radius:10px!important;padding:.85rem 1rem!important}.drv-bd-uc__card .drv-bd-uc__block--problem{background:rgba(220,38,38,.05)!important;border-left-color:rgba(220,38,38,.5)!important}.drv-bd-uc__card .drv-bd-uc__block--loesung{background:rgba(234,179,8,.06)!important;border-left-color:rgba(202,138,4,.5)!important}.drv-bd-uc__card .drv-bd-uc__block--ergebnis{background:rgba(47,214,139,.07)!important;border-left-color:rgba(47,214,139,.55)!important}.drv-bd-uc__card .drv-bd-uc__block-label{font-size:.68rem!important;font-weight:800!important;letter-spacing:.07em!important;margin-bottom:.4rem!important}.drv-bd-uc__card .drv-bd-uc__block--problem .drv-bd-uc__block-label{color:#dc2626!important}.drv-bd-uc__card .drv-bd-uc__block--loesung .drv-bd-uc__block-label{color:#b45309!important}.drv-bd-uc__card .drv-bd-uc__block--ergebnis .drv-bd-uc__block-label{color:#16a34a!important}.drv-bd-uc__card .drv-bd-uc__block-text{color:#475569!important;font-size:.9rem!important;line-height:1.6!important}.drv-bd-uc__card .drv-bd-uc__trust{background:rgba(47,214,139,.05)!important;border-left:2px solid rgba(47,214,139,.35)!important;border-radius:0 8px 8px 0!important}.drv-bd-uc__card .drv-bd-uc__trust,.drv-bd-uc__card .drv-bd-uc__trust p{color:#64748b!important;font-size:.83rem!important}.drv-bd-uc__card .drv-bd-uc__trust-icon{color:rgba(47,214,139,.55)!important}.drv-bd-prozess{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);padding:80px 0}.drv-bd-prozess__headline{color:#1e293b;font-family:var(--font-heading);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.drv-bd-prozess__headline-accent{color:var(--c-accent,#2fd68b)}.drv-bd-prozess__sub{color:#64748b;font-size:1rem;line-height:1.65;margin:0 0 56px;max-width:560px}.drv-bd-prozess__track{display:flex;flex-direction:column;gap:0;max-width:740px;position:relative}.drv-bd-prozess__step{display:grid;gap:0 24px;grid-template-columns:56px 1fr;position:relative}.drv-bd-prozess__step-num{color:rgba(47,214,139,.5);flex-shrink:0;font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;padding-top:18px;text-align:right}.drv-bd-prozess__step-content{background:#f8fafc;border:1px solid rgba(0,0,0,.07);border-radius:16px;margin-bottom:0;padding:20px 24px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.drv-bd-prozess__step-content:hover{border-color:rgba(47,214,139,.3);box-shadow:0 4px 20px rgba(47,214,139,.08)}.drv-bd-prozess__connector{grid-column:1/-1;height:24px;position:relative}.drv-bd-prozess__connector:before{background:linear-gradient(180deg,rgba(47,214,139,.25),rgba(47,214,139,.1));bottom:0;content:"";left:48px;position:absolute;top:0;width:2px}.drv-bd-prozess__step-icon{align-items:center;background:rgba(47,214,139,.08);border:1px solid rgba(47,214,139,.18);border-radius:10px;color:#2fd68b;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:12px;width:40px}.drv-bd-prozess__step-icon--accent{background:rgba(47,214,139,.15);border-color:rgba(47,214,139,.35);color:#1ea366}.drv-bd-prozess__step-title{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 6px}.drv-bd-prozess__step-text{color:#64748b;font-size:.875rem;line-height:1.6;margin:0 0 10px}.drv-bd-prozess__step-badge{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:100px;color:#64748b;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.drv-bd-prozess__step-badge--highlight{background:rgba(47,214,139,.1);border-color:rgba(47,214,139,.25);color:#16a34a}.drv-bd-prozess__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;max-width:740px}.drv-bd-btn--ghost-dark{align-items:center;background:transparent;border:1.5px solid rgba(0,0,0,.15);border-radius:var(--radius-md,8px);color:#475569;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.drv-bd-btn--ghost-dark:hover{border-color:var(--c-accent,#2fd68b);color:#1e293b}@media (max-width:699px){.drv-bd-prozess__track{max-width:100%}.drv-bd-prozess__step{gap:0 12px;grid-template-columns:36px 1fr}.drv-bd-prozess__step-content{padding:16px 18px}.drv-bd-prozess__cta-row{align-items:stretch;flex-direction:column}.drv-bd-btn--ghost-dark{justify-content:center}}.drv-bd-hero__cta-trust{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1;margin:14px 0 0}.drv-bd-hero__cta-trust svg{color:rgba(47,214,139,.7);flex-shrink:0}.drv-bd-uc__storytelling-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 32px}.drv-bd-uc__story-step{align-items:center;color:#475569;display:inline-flex;font-size:.78rem;font-weight:700;gap:7px;letter-spacing:.04em;text-transform:uppercase}.drv-bd-uc__story-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.drv-bd-uc__story-icon--problem{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);color:#dc2626}.drv-bd-uc__story-icon--loesung{background:rgba(202,138,4,.1);border:1px solid rgba(202,138,4,.2);color:#b45309}.drv-bd-uc__story-icon--ergebnis{background:rgba(47,214,139,.12);border:1px solid rgba(47,214,139,.25);color:#16a34a}.drv-bd-uc__story-arrow{color:rgba(0,0,0,.2);flex-shrink:0}.drv-bd-final-cta{background:linear-gradient(135deg,#0d1820,#1a2f42 40%,#1c3a52 70%,#0f2234)!important;overflow:hidden;padding:88px 0!important;position:relative}.drv-bd-final-cta:before{background:radial-gradient(ellipse,rgba(47,214,139,.1) 0,transparent 65%);content:"";height:600px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:600px}.drv-bd-final-cta__top{margin-bottom:48px;text-align:center}.drv-bd-section-label--light{color:rgba(47,214,139,.8)!important}.drv-bd-cta-block__headline{color:#fff;font-family:var(--font-heading);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:10px 0 14px}.drv-bd-cta-block__sub{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0 auto;max-width:480px}.drv-bd-final-cta__paths{align-items:start;display:grid;gap:0 32px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:860px;position:relative}.drv-bd-final-cta__path{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:28px 28px 24px}.drv-bd-final-cta__path--primary{background:rgba(47,214,139,.07);border-color:rgba(47,214,139,.22);position:relative}.drv-bd-final-cta__path-badge{background:#2fd68b;border-radius:100px;color:#0d1820;font-size:.68rem;font-weight:800;left:24px;letter-spacing:.07em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-13px}.drv-bd-final-cta__path-icon{align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;color:hsla(0,0%,100%,.7);display:flex;height:48px;justify-content:center;width:48px}.drv-bd-final-cta__path--primary .drv-bd-final-cta__path-icon{background:rgba(47,214,139,.15);color:#2fd68b}.drv-bd-final-cta__path-title{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.drv-bd-final-cta__path-text{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.6;margin:0}.drv-bd-final-cta__path-benefits{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.drv-bd-final-cta__path-benefits li{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:.82rem;gap:8px}.drv-bd-final-cta__path-benefits li svg{color:#2fd68b;flex-shrink:0}.drv-bd-btn--full{justify-content:center;width:100%}.drv-bd-final-cta__divider{align-items:center;display:flex;justify-content:center;padding-top:120px}.drv-bd-final-cta__divider span{color:hsla(0,0%,100%,.3);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.drv-bd-final-cta__footnote{align-items:center;color:hsla(0,0%,100%,.3);display:flex;font-size:.78rem;gap:7px;justify-content:center;margin:32px 0 0;text-align:center}.drv-bd-final-cta__footnote svg{color:hsla(0,0%,100%,.25);flex-shrink:0}@media (max-width:699px){.drv-bd-final-cta__paths{gap:12px;grid-template-columns:1fr}.drv-bd-final-cta__divider{padding-top:0}.drv-bd-final-cta__path-badge{top:-12px}}