:root{--bi-blue:#00f;--bi-blue-light:#2e75ff;--bi-dark-1:#131315;--bi-dark-2:#1c1c1c;--bi-warm:#eaeae3;--bi-white:#fafafa;--bi-black:#0d0d0d;--bi-mid-gray:#6e6e6e;--ga4-orange:#e37400;--matomo-blue:#3152a0;--powerbi-gold:#f2c811}.dabi-overline{color:var(--bi-blue-light);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.dabi-overline--dark{color:var(--bi-blue)}.dabi-headline{color:var(--bi-black);font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.18;margin:0 0 20px}.dabi-headline--light{color:var(--bi-white)}.dabi-subtext{color:#444;font-size:1.0625rem;line-height:1.7;max-width:720px}.dabi-subtext--light{color:hsla(0,0%,98%,.72)}.dabi-section-header{margin-bottom:52px}.dabi-tag{background:rgba(0,0,255,.08);border:1px solid rgba(0,0,255,.18);border-radius:4px;color:var(--bi-blue-light);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:3px 10px}.dabi-tag--ga4{background:rgba(227,116,0,.1);border-color:rgba(227,116,0,.28);color:var(--ga4-orange)}.dabi-tag--matomo{background:rgba(49,82,160,.1);border-color:rgba(49,82,160,.28);color:#5b7fd0}.dabi-tag--powerbi{background:rgba(242,200,17,.12);border-color:rgba(242,200,17,.35);color:#c9a400}.dabi-btn{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.dabi-btn--primary{background:var(--bi-blue);border:1px solid var(--bi-blue);color:var(--bi-white);padding:14px 28px}.dabi-btn--primary:hover{background:var(--bi-blue-light);border-color:var(--bi-blue-light);box-shadow:0 8px 24px rgba(0,0,255,.35);transform:translateY(-2px)}.dabi-btn--outline{background:transparent;border:1px solid hsla(0,0%,98%,.3);color:var(--bi-white);padding:13px 27px}.dabi-btn--outline:hover{background:hsla(0,0%,98%,.08);border-color:var(--bi-white)}.dabi-btn--outline-dark{background:transparent;border:1px solid rgba(0,0,0,.25);color:var(--bi-black);padding:13px 27px}.dabi-btn--outline-dark:hover{border-color:var(--bi-blue);color:var(--bi-blue)}.dabi-btn--ghost{background:transparent;border:1px solid hsla(0,0%,98%,.2);color:var(--bi-white);padding:13px 27px}.dabi-btn--ghost:hover{background:hsla(0,0%,98%,.06);border-color:hsla(0,0%,98%,.55)}.dabi-link{color:var(--bi-blue-light);font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.dabi-link:hover{color:var(--bi-blue)}.bi-container{margin:0 auto;max-width:1200px;padding:0 24px}.dabi-hero{background-color:var(--bi-dark-1);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:120px 0 80px;position:relative}.dabi-hero__grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;inset:0;pointer-events:none;position:absolute}.dabi-hero__glow{border-radius:50%;filter:blur(120px);height:600px;pointer-events:none;position:absolute;width:600px}.dabi-hero__glow--left{background:radial-gradient(circle,rgba(0,0,255,.22) 0,transparent 70%);left:-150px;top:-100px}.dabi-hero__glow--right{background:radial-gradient(circle,rgba(242,200,17,.1) 0,transparent 70%);bottom:-150px;right:-100px}.dabi-hero__inner{position:relative;z-index:1}.dabi-hero__content{margin-bottom:60px;max-width:780px}.dabi-hero__headline{color:var(--bi-white);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0 0 24px}.dabi-hero__subline{color:hsla(0,0%,98%,.7);font-size:1.0625rem;line-height:1.72;margin:0 0 16px;max-width:680px}.dabi-hero__detail{color:hsla(0,0%,98%,.5);font-size:.9375rem;line-height:1.72;margin:0 0 36px;max-width:680px}.dabi-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.dabi-hero__trust{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px}.dabi-hero__trust-label{color:hsla(0,0%,98%,.4);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.dabi-hero__logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px 36px}.dabi-hero__logo-item img{filter:brightness(0) invert(1);height:32px;object-fit:contain;opacity:.65;transition:opacity .2s;width:auto}.dabi-hero__logo-item:hover img{opacity:1}.dabi-hero__logo-item--text{color:hsla(0,0%,98%,.5);font-size:.875rem;font-weight:700}.dabi-hero__trust-claim{color:hsla(0,0%,98%,.4);font-size:.875rem;font-style:italic;margin:18px 0 0}.dabi-usecases--b2c{background:var(--bi-white);padding:96px 0}.dabi-usecases--b2b{background:var(--bi-dark-2);padding:96px 0}.dabi-accordion{display:flex;flex-direction:column;gap:2px}.dabi-accordion__item{background:#f5f5f2;border-radius:8px;overflow:hidden}.dabi-accordion--dark .dabi-accordion__item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.dabi-accordion__item--open{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08)}.dabi-accordion--dark .dabi-accordion__item--open{background:hsla(0,0%,100%,.08);border-color:rgba(242,200,17,.2)}.dabi-accordion__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;transition:background .2s;width:100%}.dabi-accordion__trigger:hover{background:rgba(0,0,0,.03)}.dabi-accordion--dark .dabi-accordion__trigger:hover{background:hsla(0,0%,100%,.04)}.dabi-accordion__trigger-inner{align-items:center;display:flex;gap:16px}.dabi-accordion__num{color:var(--ga4-orange);font-size:.75rem;font-weight:700;letter-spacing:.08em;min-width:28px}.dabi-accordion--dark .dabi-accordion__num{color:var(--powerbi-gold)}.dabi-accordion__title{color:var(--bi-black);font-size:1.0625rem;font-weight:700;line-height:1.3}.dabi-accordion--dark .dabi-accordion__title{color:var(--bi-white)}.dabi-accordion__icon{color:#9e9e9e;flex-shrink:0;transition:transform .25s ease}.dabi-accordion--dark .dabi-accordion__icon{color:hsla(0,0%,98%,.5)}.dabi-accordion__item--open .dabi-accordion__icon{transform:rotate(180deg)}.dabi-accordion__panel{padding:0 24px 24px 68px}.dabi-accordion__quote{border-left:3px solid var(--ga4-orange);color:var(--bi-blue);font-size:1rem;font-style:italic;line-height:1.6;margin:0 0 16px;padding-left:16px}.dabi-accordion--dark .dabi-accordion__quote{border-color:var(--powerbi-gold);color:hsla(0,0%,98%,.85)}.dabi-accordion__desc{color:#444;font-size:.9375rem;line-height:1.7;margin:0 0 12px}.dabi-accordion--dark .dabi-accordion__desc{color:hsla(0,0%,98%,.65)}.dabi-accordion__relevance{color:#9e9e9e;font-size:.8125rem;margin:0 0 14px}.dabi-accordion__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dabi-accordion__links{display:flex;flex-wrap:wrap;gap:16px}.dabi-platforms{background:var(--bi-dark-1);padding:96px 0}.dabi-discipline-box{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin-bottom:40px;padding:36px 40px}.dabi-discipline-box__col{display:flex;flex-direction:column;gap:12px}.dabi-discipline-box__divider{color:hsla(0,0%,98%,.2);font-size:2rem;font-weight:700;padding:0 8px;text-align:center}.dabi-discipline-box__type{align-self:flex-start;border-radius:4px;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.dabi-discipline-box__type--webanalytics{background:rgba(227,116,0,.15);color:var(--ga4-orange)}.dabi-discipline-box__type--bi{background:rgba(242,200,17,.15);color:#c9a400}.dabi-discipline-box__title{color:var(--bi-white);font-size:1.25rem;font-weight:700;margin:0}.dabi-discipline-box__question{color:hsla(0,0%,98%,.55);font-size:.9375rem;font-style:italic;margin:0}.dabi-discipline-box__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.dabi-discipline-box__list li{color:hsla(0,0%,98%,.65);font-size:.875rem;line-height:1.5;padding-left:16px;position:relative}.dabi-discipline-box__list li:before{color:hsla(0,0%,98%,.3);content:"›";left:0;position:absolute}.dabi-platform-nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:32px;scrollbar-width:none}.dabi-platform-nav-wrap::-webkit-scrollbar{display:none}.dabi-platform-nav{display:flex;gap:8px;min-width:max-content}.dabi-platform-tab{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px 24px;transition:background .2s,border-color .2s}.dabi-platform-tab:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.dabi-platform-tab--active{background:rgba(46,117,255,.12);border-color:rgba(46,117,255,.4)}.dabi-platform-tab__name{color:hsla(0,0%,98%,.6);font-size:.9375rem;font-weight:700;transition:color .2s}.dabi-platform-tab--active .dabi-platform-tab__name{color:var(--bi-white)}.dabi-platform-tab__badge{border-radius:4px;font-size:.625rem;font-weight:700;letter-spacing:.07em;padding:3px 8px;text-transform:uppercase}.dabi-platform-tab__badge--webanalytics{background:rgba(227,116,0,.15);color:var(--ga4-orange)}.dabi-platform-tab__badge--bi{background:rgba(242,200,17,.15);color:#c9a400}.dabi-platform-content{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px;padding:40px}.dabi-platform-content--hidden{display:none}.dabi-platform-content__left{display:flex;flex-direction:column;gap:20px}.dabi-platform-content__logo{max-height:40px;object-fit:contain;width:auto}.dabi-platform-content__logo-text{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.dabi-platform-content__logo-text--ga4{color:var(--ga4-orange)}.dabi-platform-content__logo-text--matomo{color:#5b7fd0}.dabi-platform-content__logo-text--powerbi{color:var(--powerbi-gold)}.dabi-platform-content__badge{border-radius:4px;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.07em;padding:4px 10px;text-transform:uppercase}.dabi-platform-content__badge--strategic{background:rgba(46,117,255,.12);color:var(--bi-blue-light)}.dabi-platform-content__badge--webanalytics{background:rgba(227,116,0,.12);color:var(--ga4-orange)}.dabi-platform-content__badge--bi{background:rgba(242,200,17,.12);color:#c9a400}.dabi-platform-content__badge-wrap{display:flex;flex-wrap:wrap;gap:6px}.dabi-platform-content__positioning{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,98%,.65);font-size:.9375rem;line-height:1.7;margin:0;padding-bottom:20px}.dabi-platform-content__ideal h4{color:hsla(0,0%,98%,.45);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.dabi-platform-content__ideal ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dabi-platform-content__ideal ul li{color:hsla(0,0%,98%,.7);font-size:.9rem;line-height:1.55;padding-left:20px;position:relative}.dabi-platform-content__ideal ul li:before{color:var(--bi-blue-light);content:"✓";font-size:.8rem;left:0;position:absolute}.dabi-platform-content__right{display:flex;flex-direction:column;gap:28px}.dabi-platform-content__section h4{color:hsla(0,0%,98%,.45);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.dabi-platform-content__section ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dabi-platform-content__section ul li{color:hsla(0,0%,98%,.75);font-size:.9rem;line-height:1.55;padding-left:20px;position:relative}.dabi-platform-content__section ul li:before{color:var(--bi-blue-light);content:"✓";font-size:.8rem;left:0;position:absolute}.dabi-platform-content__section--limits ul li{color:hsla(0,0%,98%,.5)}.dabi-platform-content__section--limits ul li:before{color:hsla(0,0%,98%,.3);content:"—"}.dabi-compare-wrap{margin-top:8px}.dabi-compare-title{color:var(--bi-white);font-size:1.125rem;font-weight:700;margin:0 0 20px}.dabi-compare-scroll{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow-x:auto}.dabi-compare{border-collapse:collapse;min-width:640px;width:100%}.dabi-compare thead tr{background:hsla(0,0%,100%,.06)}.dabi-compare th{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,98%,.5);font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:12px 14px;text-align:left;white-space:nowrap}.dabi-th--ga4{color:var(--ga4-orange)}.dabi-th--matomo{color:#5b7fd0}.dabi-th--powerbi{color:var(--powerbi-gold)}.dabi-compare td{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,98%,.65);font-size:.8125rem;padding:10px 14px}.dabi-compare tbody tr:hover td{background:hsla(0,0%,100%,.025)}.dabi-compare td:first-child{color:hsla(0,0%,98%,.85);font-weight:700;min-width:200px}.dabi-compare__best{color:var(--bi-blue-light);font-weight:700}.dabi-compare__note{color:var(--powerbi-gold);font-weight:700}.dabi-compare-recommendation{background:rgba(46,117,255,.06);border:1px solid rgba(46,117,255,.2);border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:24px}.dabi-compare-recommendation p{color:var(--bi-white);font-size:.9375rem;line-height:1.55;margin:0}.dabi-compare-recommendation strong{color:var(--bi-blue-light)}.dabi-compare-note{color:hsla(0,0%,98%,.5);font-size:.875rem;font-style:italic;margin-top:4px}.dabi-stats{background:var(--bi-dark-1);padding:96px 0;position:relative}.dabi-stats:before{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute}.dabi-stats .bi-container{position:relative;z-index:1}.dabi-stats-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.dabi-stat-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:28px 24px;transition:border-color .2s,background .2s}.dabi-stat-card:hover{background:rgba(242,200,17,.03);border-color:rgba(242,200,17,.2)}.dabi-stat-card__value{color:var(--bi-white);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.dabi-stat-card__label{color:var(--bi-blue-light);font-size:.875rem;font-weight:700;line-height:1.4;margin-bottom:12px}.dabi-stat-card__desc{color:hsla(0,0%,98%,.55);font-size:.875rem;line-height:1.65;margin:0 0 10px}.dabi-stat-card__source{color:hsla(0,0%,98%,.3);font-size:.6875rem;letter-spacing:.03em}.dabi-stats-cta{text-align:center}.dabi-why{background:var(--bi-white);padding:96px 0}.dabi-why-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.dabi-why-block{background:#f5f5f0;border-radius:12px;padding:32px 28px}.dabi-why-block__num{color:var(--ga4-orange);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.dabi-why-block__title{color:var(--bi-black);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 14px}.dabi-why-block__text{color:#555;font-size:.9375rem;line-height:1.7;margin:0 0 10px}.dabi-why-block__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 20px;padding:0}.dabi-why-block__list li{color:#555;font-size:.875rem;line-height:1.55;padding-left:16px;position:relative}.dabi-why-block__list li:before{color:var(--ga4-orange);content:"›";left:0;position:absolute}.dabi-why-block__ctas{display:flex;flex-wrap:wrap;gap:10px}.dabi-why__partners{border-top:1px solid rgba(0,0,0,.08);margin-top:60px;padding-top:40px;text-align:center}.dabi-why__partners-label{color:#9e9e9e;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 24px;text-transform:uppercase}.dabi-why__partner-logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:center}.dabi-why__partner-logo img{filter:grayscale(1);height:28px;object-fit:contain;opacity:.4;transition:opacity .2s,filter .2s;width:auto}.dabi-why__partner-logo:hover img{filter:grayscale(0);opacity:.8}.dabi-why__partner-logo--text{color:rgba(0,0,0,.35);font-size:.875rem;font-weight:700}.dabi-faq{background:var(--bi-dark-2);padding:96px 0}.dabi-faq-list{display:flex;flex-direction:column;gap:2px;max-width:860px}.dabi-faq__item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;overflow:hidden}.dabi-faq__item--open{background:hsla(0,0%,100%,.07);border-color:rgba(242,200,17,.2)}.dabi-faq__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.dabi-faq__trigger span:first-child{color:var(--bi-white);font-size:1rem;font-weight:700;line-height:1.4}.dabi-faq__icon{color:hsla(0,0%,98%,.4);flex-shrink:0;transition:transform .25s ease}.dabi-faq__item--open .dabi-faq__icon{transform:rotate(180deg)}.dabi-faq__panel{padding:0 24px 22px}.dabi-faq__panel p{color:hsla(0,0%,98%,.62);font-size:.9375rem;line-height:1.72;margin:0}.dabi-final-cta{background:var(--bi-dark-1);overflow:hidden;padding:120px 0;position:relative;text-align:center}.dabi-final-cta:before{background:radial-gradient(ellipse at center,rgba(0,0,255,.14) 0,rgba(242,200,17,.06) 50%,transparent 70%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.dabi-final-cta__inner{margin:0 auto;max-width:640px;position:relative;z-index:1}.dabi-final-cta__headline{color:var(--bi-white);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:8px 0 20px}.dabi-final-cta__body{color:hsla(0,0%,98%,.62);font-size:1.0625rem;line-height:1.7;margin:0 0 36px}.dabi-final-cta__actions{gap:12px;margin-bottom:32px}.dabi-final-cta__actions,.dabi-final-cta__links{display:flex;flex-wrap:wrap;justify-content:center}.dabi-final-cta__links{gap:24px}[data-scroll-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:1024px){.dabi-discipline-box{grid-template-columns:1fr}.dabi-discipline-box__divider{display:none}.dabi-stats-grid,.dabi-why-grid{grid-template-columns:repeat(2,1fr)}.dabi-platform-content{gap:28px;grid-template-columns:1fr}}@media (max-width:768px){.dabi-hero{padding:80px 0 60px}.dabi-hero__headline{font-size:2rem}.dabi-faq,.dabi-platforms,.dabi-stats,.dabi-usecases--b2b,.dabi-usecases--b2c,.dabi-why{padding:64px 0}.dabi-stats-grid,.dabi-why-grid{grid-template-columns:1fr}.dabi-faq-list{max-width:100%}.dabi-accordion__panel{padding:0 16px 20px}.dabi-final-cta{padding:80px 0}.dabi-discipline-box,.dabi-platform-content{padding:24px}}@media (max-width:480px){.dabi-hero__ctas{align-items:flex-start;flex-direction:column}.dabi-final-cta__actions,.dabi-final-cta__links{align-items:center;flex-direction:column}.dabi-final-cta__links{gap:12px}}a[href*="/de/partner/"],a[href*="/de/technologie/shopware"]{color:inherit;text-decoration:underline;text-decoration-color:hsla(0,0%,98%,.3);text-underline-offset:2px;transition:text-decoration-color .2s ease}a[href*="/de/partner/"]:hover,a[href*="/de/technologie/shopware"]:hover{text-decoration-color:var(--bi-blue-light,#2e75ff)}