.usp-cards .container,.stats-section .container,.production-gallery .container,.company-info .container,.trust-badges .container,.timeline-section .container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.usp-cards .container,.stats-section .container,.production-gallery .container,.company-info .container,.trust-badges .container,.timeline-section .container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 990px){.usp-cards .container,.stats-section .container,.production-gallery .container,.company-info .container,.trust-badges .container,.timeline-section .container{padding-left:2.5rem;padding-right:2.5rem}}.usp-cards__grid,.company-info__cards,.stats-section__grid{max-width:64rem;margin-left:auto;margin-right:auto}.production-gallery{padding:var(--section-spacing) 0;background-color:var(--color-background)}.production-gallery__header{text-align:center;margin-bottom:3rem}.production-gallery__header h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:.5rem}.production-gallery__subtitle{font-size:var(--font-size-lg);color:var(--color-muted-foreground);max-width:42rem;margin:0 auto}.production-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.production-gallery__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.gallery-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-xl);cursor:pointer;background-color:var(--color-muted)}.gallery-item__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-item:hover .gallery-item__image{transform:scale(1.1)}.gallery-item__placeholder{width:100%;height:100%;background-color:var(--color-muted)}.gallery-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);opacity:0;transition:opacity var(--transition-slow) ease;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.gallery-item:hover .gallery-item__overlay{opacity:1}.gallery-item__title{color:var(--color-foreground-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:.25rem}@media (min-width: 768px){.gallery-item__title{font-size:var(--font-size-base)}}.gallery-item__description{color:#ffffffe6;font-size:var(--font-size-xs)}@media (min-width: 768px){.gallery-item__description{font-size:var(--font-size-sm)}}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn var(--transition-slow) ease}.gallery-lightbox[hidden]{display:none}.gallery-lightbox__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:#ffffff1a;border:none;color:var(--color-foreground-light);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-base) ease}.gallery-lightbox__close:hover{background-color:#fff3}.gallery-lightbox__content{max-width:72rem;width:100%}.gallery-lightbox__image{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.gallery-lightbox__info{margin-top:1.5rem;text-align:center}.gallery-lightbox__title{color:var(--color-foreground-light);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.gallery-lightbox__description{color:#fffc;font-size:var(--font-size-lg)}.gallery-lightbox__nav{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.gallery-lightbox__btn{padding:.5rem 1.5rem;border-radius:var(--radius-lg);background-color:#ffffff1a;border:none;color:var(--color-foreground-light);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--transition-base) ease}.gallery-lightbox__btn:hover{background-color:#fff3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.company-info{padding:var(--section-spacing) 0;background-color:var(--color-bg-light)}.company-info__header{text-align:center;margin-bottom:3rem}.company-info__header h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:.5rem}.company-info__subtitle{font-size:var(--font-size-lg);color:var(--color-muted-foreground);max-width:42rem;margin:0 auto}.company-info__cards{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.info-card{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-primary-10);border-radius:var(--radius-xl);padding:2rem}@media (max-width: 749px){.info-card{padding:1.5rem}}.info-card__inner{display:flex;align-items:flex-start;gap:1.5rem}.info-card__icon-wrapper{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background-color:var(--color-primary-10);display:flex;align-items:center;justify-content:center}.info-card__icon-wrapper svg{width:1.5rem;height:1.5rem;color:var(--color-primary)}.info-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}@media (min-width: 1024px){.info-card__title{font-size:var(--font-size-xl)}}.info-card__text{font-size:var(--font-size-base);color:var(--color-muted-foreground);line-height:var(--line-height-relaxed)}.company-info__cta{text-align:center;padding-top:1rem}.company-info__cta-text{color:var(--color-muted-foreground);margin-bottom:1rem;max-width:40rem;margin-left:auto;margin-right:auto}.company-info__cta .btn{display:inline-flex;align-items:center;gap:.5rem}.glass-card{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition-smooth);cursor:pointer;border:none}.btn--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.btn--primary:hover{filter:brightness(1.15);transform:translateY(-1px)}.btn--lg{padding:1rem 2rem;font-size:var(--font-size-lg)}.btn svg{flex-shrink:0}.trust-badges{padding:var(--spacing-16) 0;background-color:var(--color-background);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden}.trust-badges__header{text-align:center;margin-bottom:2rem}.trust-badges__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:.5rem}.trust-badges__subtitle{color:var(--color-muted-foreground)}.trust-badges__slider-wrapper{position:relative}.trust-badges__fade{position:absolute;top:0;bottom:0;width:8rem;z-index:10;pointer-events:none}.trust-badges__fade--left{left:0;background:linear-gradient(to right,var(--color-background),transparent)}.trust-badges__fade--right{right:0;background:linear-gradient(to left,var(--color-background),transparent)}.trust-badges__track{display:flex;will-change:transform}.badge-card{flex-shrink:0;width:14rem;margin:0 1rem;height:8rem;background-color:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;gap:.5rem;transition:var(--transition-smooth)}.badge-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-20)}.badge-card__logo{max-height:3rem;max-width:100%;object-fit:contain;transition:transform var(--transition-slow) ease}.badge-card:hover .badge-card__logo{transform:scale(1.05)}.badge-card__text{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-foreground);text-align:center;transition:color var(--transition-slow) ease}.badge-card:hover .badge-card__text{color:var(--color-primary)}.badge-card__text--small{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground)}.timeline-card{flex-shrink:0;height:180px;position:relative;overflow:hidden;border-radius:var(--radius-xl);cursor:pointer;transition:all .5s ease;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.timeline-card--narrow{width:200px}.timeline-card--normal{width:280px}.timeline-card--wide{width:360px}.timeline-card:hover{transform:translateZ(0) scale(1.05);box-shadow:0 10px 25px -5px var(--color-accent-lime-20)}.timeline-card.is-selected{transform:translateZ(0) scale(1.1);box-shadow:0 25px 50px -12px #c8e60066;outline:4px solid var(--color-accent-lime)}.timeline-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.timeline-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.timeline-card:hover .timeline-card__image{transform:scale(1.1)}.timeline-card__placeholder{width:100%;height:100%;background-color:var(--color-muted)}.timeline-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);transition:background var(--transition-slow) ease}.timeline-card.is-selected .timeline-card__gradient{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 50%,transparent 100%)}.timeline-card__year-badge{position:absolute;top:.75rem;left:.75rem;z-index:10;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-full);background-color:var(--color-accent-lime);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-lg);transition:var(--transition-smooth)}.timeline-card.is-selected .timeline-card__year-badge{background-color:var(--color-accent-lime);transform:scale(1.1)}.timeline-card__year-badge svg{width:.75rem;height:.75rem}.timeline-card__title-overlay{position:absolute;bottom:0;left:0;right:0;padding:.75rem;background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.timeline-card__title{color:var(--color-foreground-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:font-size var(--transition-slow) ease}.timeline-card.is-selected .timeline-card__title{font-size:var(--font-size-sm)}.timeline-section{padding:var(--spacing-16) 0;background-color:var(--color-background);overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 400px}.timeline-section__header{text-align:center;max-width:48rem;margin:0 auto 2rem}.timeline-section__header h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:.5rem}.timeline-section__subtitle{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.timeline-carousel{display:flex;flex-direction:column;gap:1rem}.timeline-row{overflow:hidden}.timeline-track{display:flex;gap:1rem;will-change:transform}.timeline-row.is-visible:not(.is-paused) .timeline-track{animation:scrollLeft 60s linear infinite}.timeline-row--reverse.is-visible:not(.is-paused) .timeline-track{animation:scrollRight 60s linear infinite}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.timeline-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;animation:fadeIn var(--transition-slow) ease}.timeline-overlay[hidden]{display:none}.timeline-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.timeline-overlay__card{position:relative;background-color:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-2xl);padding:2rem;max-width:28rem;margin:1rem;box-shadow:var(--shadow-xl);animation:zoomIn var(--transition-slow) ease}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.timeline-overlay__year-wrapper{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.timeline-overlay__year-bar{width:.375rem;height:3rem;background-color:var(--color-accent-lime);border-radius:var(--radius-full)}.timeline-overlay__year{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent-lime)}.timeline-overlay__title{color:var(--color-foreground-light);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin-bottom:1rem}.timeline-overlay__description{color:#ffffffe6;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:1rem}.timeline-overlay__close-btn{margin-top:1rem;padding:.5rem 1rem;background-color:var(--color-accent-lime);color:var(--color-primary);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-base) ease}.timeline-overlay__close-btn:hover{transform:scale(1.05)}.usp-cards{padding:var(--section-spacing) 0}.usp-cards__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.usp-cards__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.usp-card{padding:2rem;transition:var(--transition-smooth)}@media (max-width: 749px){.usp-card{padding:1.5rem}}.usp-card:hover{background-color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.usp-card:hover .usp-card__title,.usp-card:hover .usp-card__text{color:var(--color-primary-foreground)}.usp-card:hover .usp-card__icon-wrapper{background-color:var(--color-accent-lime)}.usp-card:hover .usp-card__icon-wrapper svg{color:var(--color-primary)}.usp-card__inner{display:flex;gap:1rem}.usp-card__icon-wrapper{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background-color:var(--color-primary-10);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.usp-card__icon-wrapper svg{width:1.5rem;height:1.5rem;color:var(--color-primary);transition:color var(--transition-slow) ease}.usp-card__content{flex:1}.usp-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:.5rem;transition:color var(--transition-slow) ease}@media (min-width: 1024px){.usp-card__title{font-size:var(--font-size-xl)}}.usp-card__text{font-size:var(--font-size-base);color:var(--color-muted-foreground);line-height:var(--line-height-relaxed);transition:color var(--transition-slow) ease}.stats-section{padding:var(--section-spacing) 0;background-color:var(--color-bg-light)}.stats-section__header{text-align:center;margin-bottom:3rem}.stats-section__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-bottom:.5rem}.stats-section__subtitle{font-size:var(--font-size-lg);color:var(--color-muted-foreground)}.stats-section__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}@media (min-width: 768px){.stats-section__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;height:100%}.stat-item__icon-wrapper{width:4rem;height:4rem;border-radius:var(--radius-2xl);background-color:var(--color-primary-10);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.stat-item:hover .stat-item__icon-wrapper{background-color:var(--color-primary-20);transform:scale(1.1)}.stat-item__icon-wrapper svg{width:2rem;height:2rem;color:var(--color-primary);transition:var(--transition-smooth)}.stat-item:hover .stat-item__icon-wrapper svg{transform:rotate(12deg)}.stat-item__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:.25rem}@media (min-width: 768px){.stat-item__value{font-size:var(--font-size-4xl)}}.stat-item__label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);line-height:1.4}.stat-item__sublabel{font-size:var(--font-size-sm);color:var(--color-muted-foreground);line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-warum.css.map */
