.FuerstenfeldbruckHero-module__XWPABq__hero{background:var(--color-bg);isolation:isolate;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.FuerstenfeldbruckHero-module__XWPABq__background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FuerstenfeldbruckHero-module__XWPABq__gradientOrb{filter:blur(40px);background:radial-gradient(circle,#00000008 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite FuerstenfeldbruckHero-module__XWPABq__float;position:absolute;top:20%;right:10%}.FuerstenfeldbruckHero-module__XWPABq__gridPattern{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.FuerstenfeldbruckHero-module__XWPABq__floatingShapes{width:100%;height:100%;position:absolute}.FuerstenfeldbruckHero-module__XWPABq__shape1{border:1px solid #0000000d;width:80px;height:80px;animation:6s ease-in-out infinite FuerstenfeldbruckHero-module__XWPABq__float;position:absolute;top:60%;left:15%}.FuerstenfeldbruckHero-module__XWPABq__shape2{border:1px solid #0000000d;width:40px;height:40px;animation:4s ease-in-out infinite reverse FuerstenfeldbruckHero-module__XWPABq__float;position:absolute;top:30%;left:80%}.FuerstenfeldbruckHero-module__XWPABq__shape3{border:1px solid #0000000d;width:60px;height:60px;animation:7s ease-in-out 1s infinite FuerstenfeldbruckHero-module__XWPABq__float;position:absolute;top:80%;left:70%}.FuerstenfeldbruckHero-module__XWPABq__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;width:100%;margin:0 auto;position:relative}.FuerstenfeldbruckHero-module__XWPABq__content{gap:var(--space-xxl);opacity:0;transition:all var(--transition-slow).3s;grid-template-columns:1fr 1fr;align-items:center;display:grid;transform:translateY(20px)}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckHero-module__XWPABq__textSection{padding-right:var(--space-xl)}.FuerstenfeldbruckHero-module__XWPABq__badge{background:var(--color-bg-alt);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-lg);border-radius:var(--radius-none);letter-spacing:.5px;display:inline-block}.FuerstenfeldbruckHero-module__XWPABq__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-bold);margin-bottom:var(--space-lg);color:var(--color-text);line-height:1.1}.FuerstenfeldbruckHero-module__XWPABq__highlight{color:var(--color-accent);position:relative}.FuerstenfeldbruckHero-module__XWPABq__highlight:after{content:"";background:var(--color-accent);opacity:.3;width:100%;height:3px;position:absolute;bottom:2px;left:0}.FuerstenfeldbruckHero-module__XWPABq__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-xl);max-width:90%;line-height:1.6;font-weight:var(--font-normal)}.FuerstenfeldbruckHero-module__XWPABq__ctaSection{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.FuerstenfeldbruckHero-module__XWPABq__primaryCta{background-color:var(--color-accent);color:var(--color-bg);padding:var(--space-md)var(--space-xl);font-weight:var(--font-semibold);font-size:var(--text-base);border:2px solid var(--color-accent);transition:all var(--transition-fast);border-radius:var(--radius-none);text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.FuerstenfeldbruckHero-module__XWPABq__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckHero-module__XWPABq__primaryCta:hover:before{left:100%}.FuerstenfeldbruckHero-module__XWPABq__primaryCta:hover{color:var(--color-accent);background-color:#0000;transform:translateY(-2px)}.FuerstenfeldbruckHero-module__XWPABq__secondaryCta{color:var(--color-text);padding:var(--space-md)var(--space-xl);font-weight:var(--font-semibold);font-size:var(--text-base);border:2px solid var(--color-border);transition:all var(--transition-fast);border-radius:var(--radius-none);text-transform:uppercase;letter-spacing:.5px;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.FuerstenfeldbruckHero-module__XWPABq__secondaryCta:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.FuerstenfeldbruckHero-module__XWPABq__stats{gap:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}.FuerstenfeldbruckHero-module__XWPABq__stat{flex-direction:column;align-items:flex-start;display:flex}.FuerstenfeldbruckHero-module__XWPABq__statNumber{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-accent);margin-bottom:var(--space-xs);line-height:1}.FuerstenfeldbruckHero-module__XWPABq__statLabel{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium)}.FuerstenfeldbruckHero-module__XWPABq__imageSection{opacity:0;transition:all var(--transition-slow).5s;transform:translate(20px)}.FuerstenfeldbruckHero-module__XWPABq__imageSection.FuerstenfeldbruckHero-module__XWPABq__visible{opacity:1;transform:translate(0)}.FuerstenfeldbruckHero-module__XWPABq__imageContainer{justify-content:center;align-items:center;display:flex;position:relative}.FuerstenfeldbruckHero-module__XWPABq__heroImage{z-index:2;filter:drop-shadow(0 20px 40px #00000014);width:100%;max-width:500px;height:auto;transition:all var(--transition-base);position:relative}.FuerstenfeldbruckHero-module__XWPABq__heroImage:hover{filter:drop-shadow(0 25px 50px #0000001f);transform:translateY(-5px)}.FuerstenfeldbruckHero-module__XWPABq__imageFrame{border:1px solid var(--color-border);z-index:1;width:105%;height:105%;transition:all var(--transition-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckHero-module__XWPABq__imageContainer:hover .FuerstenfeldbruckHero-module__XWPABq__imageFrame{border-color:var(--color-accent);transform:translate(-50%,-50%)scale(1.02)}.FuerstenfeldbruckHero-module__XWPABq__floatingElement{border:1px solid var(--color-border);z-index:1;width:60px;height:60px;animation:5s ease-in-out .5s infinite FuerstenfeldbruckHero-module__XWPABq__float;position:absolute;top:20%;right:10%}@keyframes FuerstenfeldbruckHero-module__XWPABq__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(180deg)}}@keyframes FuerstenfeldbruckHero-module__XWPABq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.FuerstenfeldbruckHero-module__XWPABq__hero{min-height:80vh}.FuerstenfeldbruckHero-module__XWPABq__content{gap:var(--space-xl)}.FuerstenfeldbruckHero-module__XWPABq__textSection{padding-right:0}.FuerstenfeldbruckHero-module__XWPABq__subtitle{max-width:100%}.FuerstenfeldbruckHero-module__XWPABq__heroImage{max-width:420px}.FuerstenfeldbruckHero-module__XWPABq__stats{gap:var(--space-lg);flex-wrap:wrap}.FuerstenfeldbruckHero-module__XWPABq__gradientOrb{width:260px;height:260px;right:5%}}@media (max-width:768px){.FuerstenfeldbruckHero-module__XWPABq__hero{min-height:auto;padding:var(--space-xl)0 var(--space-xxl);align-items:flex-start}.FuerstenfeldbruckHero-module__XWPABq__content{gap:var(--space-xl);grid-template-columns:1fr}.FuerstenfeldbruckHero-module__XWPABq__textSection{text-align:left;order:2;padding-right:0}.FuerstenfeldbruckHero-module__XWPABq__imageSection{order:1}.FuerstenfeldbruckHero-module__XWPABq__title{margin-bottom:var(--space-md);text-align:left;font-size:clamp(2.1rem,7vw,2.6rem)}.FuerstenfeldbruckHero-module__XWPABq__badge{text-align:left}.FuerstenfeldbruckHero-module__XWPABq__subtitle{max-width:100%;margin:0 0 var(--space-xl);font-size:var(--text-base);text-align:left}.FuerstenfeldbruckHero-module__XWPABq__ctaSection{justify-content:center}.FuerstenfeldbruckHero-module__XWPABq__stats{justify-content:flex-start;gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.FuerstenfeldbruckHero-module__XWPABq__stat{align-items:flex-start}.FuerstenfeldbruckHero-module__XWPABq__heroImage{max-width:380px}.FuerstenfeldbruckHero-module__XWPABq__gradientOrb,.FuerstenfeldbruckHero-module__XWPABq__floatingShapes,.FuerstenfeldbruckHero-module__XWPABq__shape1,.FuerstenfeldbruckHero-module__XWPABq__shape2,.FuerstenfeldbruckHero-module__XWPABq__shape3{display:none}}@media (max-width:480px){.FuerstenfeldbruckHero-module__XWPABq__hero{padding:var(--space-lg)0 var(--space-xl);margin-top:2rem}.FuerstenfeldbruckHero-module__XWPABq__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm);margin-bottom:var(--space-md)}.FuerstenfeldbruckHero-module__XWPABq__title{font-size:clamp(1.9rem,9vw,2.3rem)}.FuerstenfeldbruckHero-module__XWPABq__subtitle{font-size:var(--text-sm)}.FuerstenfeldbruckHero-module__XWPABq__ctaSection{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%}.FuerstenfeldbruckHero-module__XWPABq__primaryCta,.FuerstenfeldbruckHero-module__XWPABq__secondaryCta{width:100%;max-width:320px;padding:var(--space-sm)var(--space-lg);font-size:var(--text-sm);margin:0 auto}.FuerstenfeldbruckHero-module__XWPABq__stats{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:none}.FuerstenfeldbruckHero-module__XWPABq__heroImage{max-width:320px}}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__badge{animation:.6s ease-out .2s both FuerstenfeldbruckHero-module__XWPABq__fadeInUp}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__title{animation:.6s ease-out .4s both FuerstenfeldbruckHero-module__XWPABq__fadeInUp}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__subtitle{animation:.6s ease-out .6s both FuerstenfeldbruckHero-module__XWPABq__fadeInUp}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__ctaSection{animation:.6s ease-out .8s both FuerstenfeldbruckHero-module__XWPABq__fadeInUp}.FuerstenfeldbruckHero-module__XWPABq__content.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__stats{animation:.6s ease-out 1s both FuerstenfeldbruckHero-module__XWPABq__fadeInUp}.FuerstenfeldbruckHero-module__XWPABq__imageSection.FuerstenfeldbruckHero-module__XWPABq__visible .FuerstenfeldbruckHero-module__XWPABq__imageContainer{animation:.8s ease-out .3s both FuerstenfeldbruckHero-module__XWPABq__gentleFadeIn}@keyframes FuerstenfeldbruckHero-module__XWPABq__fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckHero-module__XWPABq__gentleFadeIn{0%{opacity:0}to{opacity:1}}.FuerstenfeldbruckHero-module__XWPABq__primaryCta,.FuerstenfeldbruckHero-module__XWPABq__secondaryCta{transition:all .3s cubic-bezier(.4,0,.2,1)}.FuerstenfeldbruckHero-module__XWPABq__stat{transition:transform .2s}.FuerstenfeldbruckHero-module__XWPABq__stat:hover{transform:translateY(-2px)}.FuerstenfeldbruckHero-module__XWPABq__stat:hover .FuerstenfeldbruckHero-module__XWPABq__statNumber{color:var(--color-accent);transition:color .2s}.FuerstenfeldbruckHero-module__XWPABq__badge{transition:all .3s}.FuerstenfeldbruckHero-module__XWPABq__badge:hover{border-color:var(--color-accent);transform:translateY(-1px)}.FuerstenfeldbruckHero-module__XWPABq__gradientOrb{animation:12s ease-in-out infinite FuerstenfeldbruckHero-module__XWPABq__gentlePulse}@keyframes FuerstenfeldbruckHero-module__XWPABq__gentlePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}
.FuerstenfeldbruckReferenzen-module__BH04-a__referenzen{padding:var(--space-xxl)0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.FuerstenfeldbruckReferenzen-module__BH04-a__background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FuerstenfeldbruckReferenzen-module__BH04-a__gradientOrb{filter:blur(35px);opacity:.7;background:radial-gradient(circle,#0000000d 0%,#0000 65%);width:520px;height:520px;animation:15s ease-in-out infinite FuerstenfeldbruckReferenzen-module__BH04-a__gentlePulse;position:absolute;top:-15%;right:-10%}.FuerstenfeldbruckReferenzen-module__BH04-a__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.04;background-size:42px 42px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.FuerstenfeldbruckReferenzen-module__BH04-a__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__header{text-align:left;margin-bottom:var(--space-xl);opacity:0;max-width:600px;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.FuerstenfeldbruckReferenzen-module__BH04-a__header.FuerstenfeldbruckReferenzen-module__BH04-a__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__headerBadge{background:var(--color-bg);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:1px;transition:all .3s;display:inline-block}.FuerstenfeldbruckReferenzen-module__BH04-a__header.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__headerBadge{animation:.6s ease-out .1s both FuerstenfeldbruckReferenzen-module__BH04-a__slideInUp}.FuerstenfeldbruckReferenzen-module__BH04-a__header.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__title{animation:.6s ease-out .2s both FuerstenfeldbruckReferenzen-module__BH04-a__slideInUp}.FuerstenfeldbruckReferenzen-module__BH04-a__header.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__subtitle{animation:.6s ease-out .3s both FuerstenfeldbruckReferenzen-module__BH04-a__slideInUp}.FuerstenfeldbruckReferenzen-module__BH04-a__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);line-height:1.1}.FuerstenfeldbruckReferenzen-module__BH04-a__highlight{color:var(--color-accent);display:inline-block;position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .4s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__header.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__highlight:after{transform:scaleX(1)}.FuerstenfeldbruckReferenzen-module__BH04-a__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);margin:0;line-height:1.6}.FuerstenfeldbruckReferenzen-module__BH04-a__referencesGrid{gap:var(--space-lg);margin-bottom:var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard{border:1px solid var(--color-border);padding:var(--space-xl);opacity:0;background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateY(40px)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:first-child.FuerstenfeldbruckReferenzen-module__BH04-a__visible{transition-delay:.1s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:nth-child(2).FuerstenfeldbruckReferenzen-module__BH04-a__visible{transition-delay:.2s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:nth-child(3).FuerstenfeldbruckReferenzen-module__BH04-a__visible{transition-delay:.3s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:before{content:"";background:linear-gradient(135deg,var(--color-hover)0%,transparent 50%);opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover:before,.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__active:before{opacity:1}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover,.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__active{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 8px 24px #0000000d}.FuerstenfeldbruckReferenzen-module__BH04-a__numberBadge{top:var(--space-lg);left:var(--space-lg);background:var(--color-accent);color:var(--color-bg);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-bold);z-index:4;transition:all .3s;position:absolute}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__numberBadge{transform:scale(1.1)rotate(5deg);box-shadow:0 4px 12px #d519204d}.FuerstenfeldbruckReferenzen-module__BH04-a__imageContainer{width:100%;margin-bottom:var(--space-lg);position:relative;overflow:visible}.FuerstenfeldbruckReferenzen-module__BH04-a__imageWrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceImage{object-fit:contain;filter:grayscale(.1)contrast(1.05);width:100%;height:auto;max-height:260px;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__referenceImage{filter:grayscale(0)contrast(1.1);transform:scale(1.03)}.FuerstenfeldbruckReferenzen-module__BH04-a__imageOverlay{opacity:0;z-index:2;background:linear-gradient(#0000 0%,#0000001a 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__imageOverlay{opacity:1}.FuerstenfeldbruckReferenzen-module__BH04-a__imageGlow{background:radial-gradient(circle,var(--color-accent)0%,transparent 70%);opacity:0;z-index:1;filter:blur(10px);width:110%;height:110%;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__imageGlow{opacity:.1}.FuerstenfeldbruckReferenzen-module__BH04-a__cardContent{position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceTitle{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-md);line-height:1.2;transition:color .3s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__referenceTitle{color:var(--color-accent)}.FuerstenfeldbruckReferenzen-module__BH04-a__technologies{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.FuerstenfeldbruckReferenzen-module__BH04-a__tech{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--font-medium);opacity:0;line-height:1.4;transition:all .4s;display:flex;transform:translate(-10px)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__tech{opacity:1;transform:translate(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__tech:first-child{transition-delay:.4s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__tech:nth-child(2){transition-delay:.5s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__tech:nth-child(3){transition-delay:.6s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__tech{transform:translate(5px)}.FuerstenfeldbruckReferenzen-module__BH04-a__techDot{background:var(--color-accent);flex-shrink:0;width:8px;height:8px;transition:all .3s;position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__techDot:before{content:"";background:var(--color-accent);opacity:.2;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__techDot{transform:scale(1.2)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__techDot:before{opacity:.4;transform:translate(-50%,-50%)scale(1.5)}.FuerstenfeldbruckReferenzen-module__BH04-a__tech span{transition:color .3s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__tech span{color:var(--color-text)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceDescription{color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.6;font-size:var(--text-base);transition:color .3s}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__referenceDescription{color:var(--color-text)}.FuerstenfeldbruckReferenzen-module__BH04-a__cardActions{gap:var(--space-md);align-items:center;display:flex}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton{align-items:center;gap:var(--space-sm);color:var(--color-text);padding:var(--space-sm)var(--space-md);font-weight:var(--font-medium);font-size:var(--text-sm);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:.5px;background:0 0;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton:hover:before{left:0}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px);color:var(--color-bg)!important}.FuerstenfeldbruckReferenzen-module__BH04-a__caseStudyButton{align-items:center;gap:var(--space-sm);color:var(--color-text);padding:var(--space-sm)var(--space-md);font-weight:var(--font-medium);font-size:var(--text-sm);border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.5px;background:0 0;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.FuerstenfeldbruckReferenzen-module__BH04-a__caseStudyButton:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);color:var(--color-bg)!important}.FuerstenfeldbruckReferenzen-module__BH04-a__buttonIcon{transition:transform .3s}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton:hover .FuerstenfeldbruckReferenzen-module__BH04-a__buttonIcon,.FuerstenfeldbruckReferenzen-module__BH04-a__caseStudyButton:hover .FuerstenfeldbruckReferenzen-module__BH04-a__buttonIcon{transform:translate(3px)}.FuerstenfeldbruckReferenzen-module__BH04-a__cardHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__cardHoverLine{transform:scaleX(1)}.FuerstenfeldbruckReferenzen-module__BH04-a__cardGlow{background:radial-gradient(circle at center,var(--color-hover)0%,transparent 70%);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__cardGlow{opacity:.1}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaSection{margin-top:var(--space-xxl);opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaSection.FuerstenfeldbruckReferenzen-module__BH04-a__visible{opacity:1;transition-delay:.7s;transform:translateY(0)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard{border:1px solid var(--color-border);padding:var(--space-xxl);text-align:center;background:#fff;transition:all .4s;position:relative;overflow:hidden}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaSection.FuerstenfeldbruckReferenzen-module__BH04-a__visible .FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard{animation:.8s ease-out .8s both FuerstenfeldbruckReferenzen-module__BH04-a__gentleBounce}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaContent{z-index:2;max-width:600px;margin:0 auto;position:relative}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaTitle{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);line-height:1.2}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaText{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-xl);line-height:1.6}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.FuerstenfeldbruckReferenzen-module__BH04-a__primaryCta{background:var(--color-accent);color:var(--color-bg);padding:var(--space-md)var(--space-xl);font-weight:var(--font-semibold);font-size:var(--text-base);border:2px solid var(--color-accent);text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.FuerstenfeldbruckReferenzen-module__BH04-a__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckReferenzen-module__BH04-a__primaryCta:hover:before{left:100%}.FuerstenfeldbruckReferenzen-module__BH04-a__primaryCta:hover{box-shadow:var(--shadow-lg);background:0 0;transform:translateY(-2px);color:var(--color-accent)!important}.FuerstenfeldbruckReferenzen-module__BH04-a__secondaryCta{color:var(--color-text);padding:var(--space-md)var(--space-xl);font-weight:var(--font-semibold);font-size:var(--text-base);border:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.5px;background:0 0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.FuerstenfeldbruckReferenzen-module__BH04-a__secondaryCta:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);color:var(--color-bg)!important}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaAccent{background:var(--color-hover);filter:blur(20px);opacity:0;width:200px;height:200px;transition:opacity .4s;position:absolute;top:0;right:0}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__ctaAccent{opacity:1}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaGlow{background:radial-gradient(circle at center,var(--color-accent)0%,transparent 50%);opacity:0;z-index:1;width:200%;height:200%;transition:opacity .4s;position:absolute;bottom:-50%;left:-50%}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard:hover .FuerstenfeldbruckReferenzen-module__BH04-a__ctaGlow{opacity:.02}@keyframes FuerstenfeldbruckReferenzen-module__BH04-a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckReferenzen-module__BH04-a__gentlePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes FuerstenfeldbruckReferenzen-module__BH04-a__gentleBounce{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.FuerstenfeldbruckReferenzen-module__BH04-a__referenzen{padding:var(--space-xl)0 var(--space-xxl)}.FuerstenfeldbruckReferenzen-module__BH04-a__header{max-width:700px;margin-bottom:var(--space-xl)}.FuerstenfeldbruckReferenzen-module__BH04-a__referencesGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard{padding:var(--space-xl)var(--space-lg)}.FuerstenfeldbruckReferenzen-module__BH04-a__imageContainer{height:230px}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard{padding:var(--space-xxl)var(--space-xl)}}@media (max-width:768px){.FuerstenfeldbruckReferenzen-module__BH04-a__referenzen{padding:var(--space-xl)0}.FuerstenfeldbruckReferenzen-module__BH04-a__container{padding:0 var(--space-lg)}.FuerstenfeldbruckReferenzen-module__BH04-a__header{text-align:center;max-width:100%;margin:0 auto var(--space-xl)}.FuerstenfeldbruckReferenzen-module__BH04-a__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.FuerstenfeldbruckReferenzen-module__BH04-a__subtitle{font-size:var(--text-base)}.FuerstenfeldbruckReferenzen-module__BH04-a__referencesGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:1fr}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard{padding:var(--space-lg)}.FuerstenfeldbruckReferenzen-module__BH04-a__imageContainer{height:220px}.FuerstenfeldbruckReferenzen-module__BH04-a__cardActions{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton,.FuerstenfeldbruckReferenzen-module__BH04-a__caseStudyButton{justify-content:center;width:100%;max-width:260px}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaSection{margin-top:var(--space-xl)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaCard{padding:var(--space-xl)var(--space-lg)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaTitle{font-size:clamp(1.6rem,5vw,2.1rem)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaText{font-size:var(--text-base);margin-bottom:var(--space-lg)}.FuerstenfeldbruckReferenzen-module__BH04-a__ctaButtons{align-items:center;gap:var(--space-sm);flex-direction:column}.FuerstenfeldbruckReferenzen-module__BH04-a__primaryCta,.FuerstenfeldbruckReferenzen-module__BH04-a__secondaryCta{text-align:center;width:100%;max-width:300px}.FuerstenfeldbruckReferenzen-module__BH04-a__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckReferenzen-module__BH04-a__referenzen{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckReferenzen-module__BH04-a__container{padding:0 var(--space-md)}.FuerstenfeldbruckReferenzen-module__BH04-a__headerBadge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.FuerstenfeldbruckReferenzen-module__BH04-a__title{font-size:clamp(1.8rem,7vw,2.3rem)}.FuerstenfeldbruckReferenzen-module__BH04-a__subtitle{font-size:var(--text-sm)}.FuerstenfeldbruckReferenzen-module__BH04-a__referenceCard{padding:var(--space-lg)var(--space-md)}.FuerstenfeldbruckReferenzen-module__BH04-a__imageContainer{height:190px}.FuerstenfeldbruckReferenzen-module__BH04-a__technologies{gap:var(--space-xs)}.FuerstenfeldbruckReferenzen-module__BH04-a__tech,.FuerstenfeldbruckReferenzen-module__BH04-a__referenceDescription{font-size:var(--text-sm)}.FuerstenfeldbruckReferenzen-module__BH04-a__liveButton,.FuerstenfeldbruckReferenzen-module__BH04-a__caseStudyButton{max-width:100%}}
.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns{background:var(--color-bg);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns:before{content:"";background:var(--color-border);width:100%;height:1px;position:absolute;top:0;left:0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__gradientOrb{filter:blur(25px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 65%);width:400px;height:400px;animation:1s ease-out .5s forwards FuerstenfeldbruckWarumUns-module__iGk_Fq__gentleFadeIn,15s ease-in-out 1s infinite FuerstenfeldbruckWarumUns-module__iGk_Fq__gentlePulse;position:absolute;top:20%;right:-5%}.FuerstenfeldbruckWarumUns-module__iGk_Fq__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.03;background-size:42px 42px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;width:100%;margin:0 auto;position:relative}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content{gap:var(--space-xxl);opacity:0;grid-template-columns:1.1fr .9fr;align-items:center;margin-top:3rem;margin-bottom:3rem;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(30px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__textSection{padding-right:var(--space-xl)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__header{margin-bottom:var(--space-xl);opacity:0;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__header{opacity:1;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__badge{background:var(--color-bg-alt);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:1px;transition:all .3s;display:inline-block}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__badge{animation:.6s ease-out .1s both FuerstenfeldbruckWarumUns-module__iGk_Fq__slideInUp}.FuerstenfeldbruckWarumUns-module__iGk_Fq__title{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);opacity:0;line-height:1.1;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__title{opacity:1;animation:.6s ease-out .2s both FuerstenfeldbruckWarumUns-module__iGk_Fq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__highlight{color:var(--color-accent);display:inline-block;position:relative}.FuerstenfeldbruckWarumUns-module__iGk_Fq__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .4s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__highlight:after{transform:scaleX(1)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);opacity:0;margin:0 0 1.5rem;line-height:1.6;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__subtitle{opacity:1;animation:.6s ease-out .3s both FuerstenfeldbruckWarumUns-module__iGk_Fq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featuresList{gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;transform:translate(-20px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__feature{opacity:1;transform:translate(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:first-child{transition:all .6s .4s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:nth-child(2){transition:all .6s .5s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:nth-child(3){transition:all .6s .6s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:nth-child(4){transition:all .6s .7s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:before{content:"";background:linear-gradient(90deg,var(--color-hover)0%,transparent 100%);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover:before{left:0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover{border-color:var(--color-accent);transform:translate(8px);box-shadow:0 4px 20px #0000000d}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon{background:var(--color-bg-alt);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon:before{left:0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent);transform:scale(1.1)rotate(5deg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon svg{stroke-width:1.5px;z-index:2;transition:transform .3s;position:relative}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon svg{transform:scale(1.1)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureContent{flex:1}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-xs);line-height:1.2;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureTitle{color:var(--color-accent)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureDescription{color:var(--color-text-muted);line-height:1.5;font-size:var(--text-sm);margin:0;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureDescription{color:var(--color-text)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__featureHoverLine{transform:scaleX(1)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stats{gap:var(--space-md);padding:var(--space-lg);background:var(--color-bg-alt);border:1px solid var(--color-border);opacity:0;grid-template-columns:repeat(3,1fr);transition:all .6s;display:grid;transform:translateY(20px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__stats{opacity:1;animation:.6s ease-out .8s both FuerstenfeldbruckWarumUns-module__iGk_Fq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stat{text-align:center;transition:transform .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stat:hover{transform:translateY(-2px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__statNumber{color:var(--color-accent);margin-bottom:var(--space-xs);font-size:1.5rem;font-weight:700;line-height:1;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stat:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__statNumber{color:var(--color-text)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__statLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stat:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__statLabel{color:var(--color-text)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageSection{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translate(30px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageSection.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible{opacity:1;transition-delay:.3s;transform:translate(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageContainer{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper{width:100%;max-width:360px;position:relative;overflow:hidden}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalImage{z-index:3;filter:grayscale(.1)contrast(1.05);width:100%;height:auto;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:block;position:relative;transform:scale(1)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__personalImage{filter:grayscale(0)contrast(1.1);transform:scale(1.03)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageFrame{border:1px solid var(--color-accent);z-index:2;width:100%;height:100%;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;transform:translate(6px,6px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__imageFrame{border-width:1.5px;transform:translate(10px,10px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageGlow{background:radial-gradient(circle,var(--color-accent)0%,transparent 70%);opacity:0;z-index:1;filter:blur(10px);width:105%;height:105%;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper:hover .FuerstenfeldbruckWarumUns-module__iGk_Fq__imageGlow{opacity:.1}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText{text-align:center;opacity:0;max-width:360px;transition:all .4s .6s;transform:translateY(10px)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageSection.FuerstenfeldbruckWarumUns-module__iGk_Fq__visible .FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText{opacity:1;transform:translateY(0)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalName{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-xs);line-height:1.2;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper:hover~.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText .FuerstenfeldbruckWarumUns-module__iGk_Fq__personalName{color:var(--color-accent)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalRole{font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-medium);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalDescription{color:var(--color-text-muted);line-height:1.5;font-size:var(--text-sm);margin:0;font-style:italic;transition:color .3s}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper:hover~.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText .FuerstenfeldbruckWarumUns-module__iGk_Fq__personalDescription{color:var(--color-text)}@keyframes FuerstenfeldbruckWarumUns-module__iGk_Fq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckWarumUns-module__iGk_Fq__gentleFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes FuerstenfeldbruckWarumUns-module__iGk_Fq__gentlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:1024px){.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns{min-height:auto;padding:var(--space-xxl)0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content{gap:var(--space-xl);grid-template-columns:1.1fr .9fr}.FuerstenfeldbruckWarumUns-module__iGk_Fq__textSection{padding-right:var(--space-lg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featuresList{gap:var(--space-md)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature{padding:var(--space-sm)var(--space-md)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper,.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText{max-width:340px}}@media (max-width:768px){.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns{padding:var(--space-xl)0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__container{padding:0 var(--space-lg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__content{gap:var(--space-xl);grid-template-columns:1fr}.FuerstenfeldbruckWarumUns-module__iGk_Fq__textSection{max-width:100%;padding-right:0}.FuerstenfeldbruckWarumUns-module__iGk_Fq__header{margin-bottom:var(--space-lg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__title{margin-bottom:var(--space-sm);font-size:clamp(2rem,6vw,2.5rem)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__subtitle{font-size:var(--text-base);margin-bottom:var(--space-lg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featuresList{gap:var(--space-md);margin-bottom:var(--space-lg)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature{text-align:left;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);flex-direction:column}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureIcon{align-self:flex-start}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureTitle{font-size:var(--text-base)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureDescription{font-size:var(--text-sm)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stats{gap:var(--space-md);padding:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageSection{justify-self:center}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper{max-width:320px;margin:0 auto}.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText{max-width:320px}.FuerstenfeldbruckWarumUns-module__iGk_Fq__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__container{padding:0 var(--space-md)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__title{font-size:clamp(1.8rem,7vw,2.2rem)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__subtitle{font-size:var(--text-sm)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featuresList{gap:var(--space-sm)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__feature{padding:var(--space-md)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureTitle{font-size:var(--text-sm)}.FuerstenfeldbruckWarumUns-module__iGk_Fq__featureDescription{font-size:.9rem}.FuerstenfeldbruckWarumUns-module__iGk_Fq__stats{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:1fr}.FuerstenfeldbruckWarumUns-module__iGk_Fq__statNumber{font-size:1.3rem}.FuerstenfeldbruckWarumUns-module__iGk_Fq__imageWrapper,.FuerstenfeldbruckWarumUns-module__iGk_Fq__personalText{max-width:260px}}@media (min-height:1000px){.FuerstenfeldbruckWarumUns-module__iGk_Fq__warumUns{padding:var(--space-xxl)0}}
.FuerstenfeldbruckTechStack-module__RB-nEG__techStack{padding:var(--space-xxl)0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.FuerstenfeldbruckTechStack-module__RB-nEG__background{z-index:1;position:absolute;inset:0}.FuerstenfeldbruckTechStack-module__RB-nEG__gradientOrb{filter:blur(35px);opacity:0;background:radial-gradient(circle,#0000000d 0%,#0000 65%);width:520px;height:520px;animation:1s ease-out .5s forwards FuerstenfeldbruckTechStack-module__RB-nEG__gentleFadeIn,15s ease-in-out 1s infinite FuerstenfeldbruckTechStack-module__RB-nEG__gentlePulse;position:absolute;top:-15%;right:-10%}.FuerstenfeldbruckTechStack-module__RB-nEG__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.04;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.FuerstenfeldbruckTechStack-module__RB-nEG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__content{gap:var(--space-xxl);opacity:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);align-items:flex-start;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(30px)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__textSection{padding-right:var(--space-xl)}.FuerstenfeldbruckTechStack-module__RB-nEG__header{margin-bottom:var(--space-xl);opacity:0;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__header{opacity:1;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__badge{background:var(--color-bg);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:1px;transition:all .3s;display:inline-block}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__badge{animation:.6s ease-out .1s both FuerstenfeldbruckTechStack-module__RB-nEG__slideInUp}.FuerstenfeldbruckTechStack-module__RB-nEG__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);opacity:0;line-height:1.1;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__title{opacity:1;animation:.6s ease-out .2s both FuerstenfeldbruckTechStack-module__RB-nEG__slideInUp;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__highlight{color:var(--color-accent);display:inline-block;position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .4s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__highlight:after{transform:scaleX(1)}.FuerstenfeldbruckTechStack-module__RB-nEG__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);opacity:0;margin:0;line-height:1.6;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__subtitle{opacity:1;animation:.6s ease-out .3s both FuerstenfeldbruckTechStack-module__RB-nEG__slideInUp;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__categorySelector{gap:var(--space-sm);margin-top:var(--space-xl);opacity:0;flex-wrap:wrap;transition:all .6s;display:flex;transform:translateY(20px)}.FuerstenfeldbruckTechStack-module__RB-nEG__content.FuerstenfeldbruckTechStack-module__RB-nEG__visible .FuerstenfeldbruckTechStack-module__RB-nEG__categorySelector{opacity:1;animation:.6s ease-out .4s both FuerstenfeldbruckTechStack-module__RB-nEG__slideInUp;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;background:0 0;padding:.65rem 1.4rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:hover:before{left:0}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:hover{color:var(--color-bg)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:active{transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton.FuerstenfeldbruckTechStack-module__RB-nEG__active{color:#fff;box-shadow:var(--shadow-md);background:#000;border-color:#000;transform:translateY(-1px)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton.FuerstenfeldbruckTechStack-module__RB-nEG__active:before{left:0}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryIcon{font-size:1.15rem;transition:transform .3s}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:hover .FuerstenfeldbruckTechStack-module__RB-nEG__categoryIcon,.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton.FuerstenfeldbruckTechStack-module__RB-nEG__active .FuerstenfeldbruckTechStack-module__RB-nEG__categoryIcon{transform:scale(1.1)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryLabel{white-space:nowrap;z-index:2;position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryArrow{opacity:0;font-size:.9rem;transition:all .3s;transform:translate(-5px)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton:hover .FuerstenfeldbruckTechStack-module__RB-nEG__categoryArrow,.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton.FuerstenfeldbruckTechStack-module__RB-nEG__active .FuerstenfeldbruckTechStack-module__RB-nEG__categoryArrow{opacity:.9;transform:translate(2px)}.FuerstenfeldbruckTechStack-module__RB-nEG__techSection{position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard{align-items:center;gap:var(--space-md);background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-lg);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard.FuerstenfeldbruckTechStack-module__RB-nEG__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:first-child.FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .1s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(2).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .15s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(3).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .2s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(4).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .25s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(5).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .3s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(6).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .35s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(7).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .4s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(8).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .45s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(9).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .5s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(10).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .55s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(11).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .6s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:nth-child(12).FuerstenfeldbruckTechStack-module__RB-nEG__visible{transition:all .5s .65s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:before{content:"";background:linear-gradient(90deg,var(--color-hover)0%,transparent 100%);z-index:-1;transition:left .4s;position:absolute;inset:0 0 0 -100%}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover:before{left:0}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 25px #00000014,0 4px 15px #0000000d}.FuerstenfeldbruckTechStack-module__RB-nEG__techIcon{color:var(--color-text);z-index:2;flex-shrink:0;font-size:2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover .FuerstenfeldbruckTechStack-module__RB-nEG__techIcon{color:var(--color-accent);transform:scale(1.15)rotate(5deg)}.FuerstenfeldbruckTechStack-module__RB-nEG__techContent{z-index:2;flex:1;min-width:0;position:relative}.FuerstenfeldbruckTechStack-module__RB-nEG__techName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-xs);line-height:1.2;transition:color .3s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover .FuerstenfeldbruckTechStack-module__RB-nEG__techName{color:var(--color-text)}.FuerstenfeldbruckTechStack-module__RB-nEG__techLevel{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px;transition:color .3s}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover .FuerstenfeldbruckTechStack-module__RB-nEG__techLevel{color:var(--color-text)}.FuerstenfeldbruckTechStack-module__RB-nEG__techHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard:hover .FuerstenfeldbruckTechStack-module__RB-nEG__techHoverLine{transform:scaleX(1)}@keyframes FuerstenfeldbruckTechStack-module__RB-nEG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckTechStack-module__RB-nEG__gentleFadeIn{0%{opacity:0}to{opacity:.7}}@keyframes FuerstenfeldbruckTechStack-module__RB-nEG__gentlePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.FuerstenfeldbruckTechStack-module__RB-nEG__techStack{padding:var(--space-xl)0 var(--space-xxl)}.FuerstenfeldbruckTechStack-module__RB-nEG__content{gap:var(--space-xl)}.FuerstenfeldbruckTechStack-module__RB-nEG__textSection{padding-right:var(--space-lg)}.FuerstenfeldbruckTechStack-module__RB-nEG__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard{padding:var(--space-md)var(--space-lg)}}@media (max-width:768px){.FuerstenfeldbruckTechStack-module__RB-nEG__techStack{padding:var(--space-xl)0}.FuerstenfeldbruckTechStack-module__RB-nEG__container{padding:0 var(--space-lg)}.FuerstenfeldbruckTechStack-module__RB-nEG__content{gap:var(--space-xl);grid-template-columns:1fr}.FuerstenfeldbruckTechStack-module__RB-nEG__textSection{padding-right:0}.FuerstenfeldbruckTechStack-module__RB-nEG__header{margin-bottom:var(--space-lg)}.FuerstenfeldbruckTechStack-module__RB-nEG__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.FuerstenfeldbruckTechStack-module__RB-nEG__subtitle{font-size:var(--text-base)}.FuerstenfeldbruckTechStack-module__RB-nEG__categorySelector{margin-top:var(--space-lg);justify-content:flex-start;row-gap:var(--space-sm)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton{padding:.55rem 1.1rem;font-size:.85rem}.FuerstenfeldbruckTechStack-module__RB-nEG__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard{padding:var(--space-md);gap:var(--space-sm)}.FuerstenfeldbruckTechStack-module__RB-nEG__techIcon{font-size:1.7rem}.FuerstenfeldbruckTechStack-module__RB-nEG__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckTechStack-module__RB-nEG__techStack{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckTechStack-module__RB-nEG__container{padding:0 var(--space-md)}.FuerstenfeldbruckTechStack-module__RB-nEG__title{font-size:clamp(1.9rem,7vw,2.3rem)}.FuerstenfeldbruckTechStack-module__RB-nEG__subtitle{font-size:var(--text-sm)}.FuerstenfeldbruckTechStack-module__RB-nEG__categorySelector{justify-content:center;gap:var(--space-xs)}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton{flex:100%;justify-content:center;max-width:280px}.FuerstenfeldbruckTechStack-module__RB-nEG__techGrid{gap:var(--space-sm);grid-template-columns:1fr 1fr}.FuerstenfeldbruckTechStack-module__RB-nEG__techCard{padding:var(--space-sm);text-align:center;flex-direction:column;align-items:center}.FuerstenfeldbruckTechStack-module__RB-nEG__techIcon{font-size:1.5rem}.FuerstenfeldbruckTechStack-module__RB-nEG__techName{font-size:var(--text-sm)}.FuerstenfeldbruckTechStack-module__RB-nEG__techLevel{font-size:.7rem}}@media (max-width:360px){.FuerstenfeldbruckTechStack-module__RB-nEG__techGrid{grid-template-columns:1fr}.FuerstenfeldbruckTechStack-module__RB-nEG__categoryButton{max-width:100%}}
.FuerstenfeldbruckCTASection-module__wnvsvq__ctaSection{padding:var(--space-xxl)0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.FuerstenfeldbruckCTASection-module__wnvsvq__background{z-index:1;position:absolute;inset:0}.FuerstenfeldbruckCTASection-module__wnvsvq__gradientOrb{filter:blur(40px);opacity:0;background:radial-gradient(circle,#00000005 0%,#0000 70%);width:600px;height:600px;animation:1s ease-out .5s forwards FuerstenfeldbruckCTASection-module__wnvsvq__gentleFadeIn,20s ease-in-out 1s infinite FuerstenfeldbruckCTASection-module__wnvsvq__gentlePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckCTASection-module__wnvsvq__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.03;background-size:50px 50px;position:absolute;inset:0}.FuerstenfeldbruckCTASection-module__wnvsvq__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__content{gap:var(--space-xl);opacity:0;grid-template-columns:1fr 1fr;align-items:center;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(30px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__textContent{padding-right:var(--space-lg)}.FuerstenfeldbruckCTASection-module__wnvsvq__badge{background:var(--color-bg-alt);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px;opacity:0;transition:all .6s;display:inline-block;transform:translateY(20px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__badge{opacity:1;animation:.6s ease-out .1s both FuerstenfeldbruckCTASection-module__wnvsvq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);opacity:0;line-height:1.1;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__title{opacity:1;animation:.6s ease-out .2s both FuerstenfeldbruckCTASection-module__wnvsvq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__highlight{color:var(--color-accent);display:inline-block;position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .4s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__highlight:after{transform:scaleX(1)}.FuerstenfeldbruckCTASection-module__wnvsvq__description{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-xl);opacity:0;line-height:1.6;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__description{opacity:1;animation:.6s ease-out .3s both FuerstenfeldbruckCTASection-module__wnvsvq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__ctaRow{gap:var(--space-md);opacity:0;flex-wrap:wrap;align-items:center;transition:all .6s;display:flex;transform:translateY(20px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__ctaRow{opacity:1;animation:.6s ease-out .4s both FuerstenfeldbruckCTASection-module__wnvsvq__slideInUp;transform:translateY(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta{align-items:center;gap:var(--space-sm);background:var(--color-accent);color:var(--color-bg);padding:var(--space-md)var(--space-xl);font-weight:var(--font-semibold);font-size:var(--text-base);border:2px solid var(--color-accent);text-transform:uppercase;letter-spacing:.5px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta:hover:before{left:100%}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta:hover{background:0 0;transform:translateY(-3px);box-shadow:0 8px 25px #d5192033,0 4px 15px #d519201a;color:var(--color-accent)!important}.FuerstenfeldbruckCTASection-module__wnvsvq__secondaryCta{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #0000;padding-bottom:2px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__secondaryCta:before{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__secondaryCta:hover{color:var(--color-accent)!important}.FuerstenfeldbruckCTASection-module__wnvsvq__secondaryCta:hover:before{transform:scaleX(1)}.FuerstenfeldbruckCTASection-module__wnvsvq__arrow{transition:transform .3s}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta:hover .FuerstenfeldbruckCTASection-module__wnvsvq__arrow{transform:translate(4px)}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupSection{opacity:0;flex-direction:column;align-items:center;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translate(30px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__mockupSection{opacity:1;transition-delay:.3s;transform:translate(0)}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupScene{width:100%;max-width:600px}.FuerstenfeldbruckCTASection-module__wnvsvq__desktopMockup{width:100%;position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__imageWrapper{width:100%;transition:all .4s;position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__image{border:1px solid var(--color-border);z-index:3;filter:contrast(1.05)brightness(1.02);width:100%;height:auto;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative}.FuerstenfeldbruckCTASection-module__wnvsvq__imageWrapper:hover .FuerstenfeldbruckCTASection-module__wnvsvq__image{filter:contrast(1.1)brightness(1.05);transform:translateY(-6px);box-shadow:0 15px 40px #0000001a,0 8px 25px #00000014}.FuerstenfeldbruckCTASection-module__wnvsvq__imageFrame{border:1px solid var(--color-accent);z-index:2;width:100%;height:100%;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;transform:translate(8px,8px)}.FuerstenfeldbruckCTASection-module__wnvsvq__imageWrapper:hover .FuerstenfeldbruckCTASection-module__wnvsvq__imageFrame{border-width:1.5px;transform:translate(12px,12px)}.FuerstenfeldbruckCTASection-module__wnvsvq__imageGlow{background:radial-gradient(circle,var(--color-accent)0%,transparent 70%);opacity:0;z-index:1;filter:blur(15px);width:105%;height:105%;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FuerstenfeldbruckCTASection-module__wnvsvq__imageWrapper:hover .FuerstenfeldbruckCTASection-module__wnvsvq__imageGlow{opacity:.08}.FuerstenfeldbruckCTASection-module__wnvsvq__mobileMockup{display:none}.FuerstenfeldbruckCTASection-module__wnvsvq__imageCaption{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;opacity:0;width:100%;font-style:italic;transition:all .4s .6s;transform:translateY(10px)}.FuerstenfeldbruckCTASection-module__wnvsvq__content.FuerstenfeldbruckCTASection-module__wnvsvq__visible .FuerstenfeldbruckCTASection-module__wnvsvq__imageCaption{opacity:1;transform:translateY(0)}@keyframes FuerstenfeldbruckCTASection-module__wnvsvq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckCTASection-module__wnvsvq__gentleFadeIn{0%{opacity:0}to{opacity:.5}}@keyframes FuerstenfeldbruckCTASection-module__wnvsvq__gentlePulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.05)}}@media (max-width:1024px){.FuerstenfeldbruckCTASection-module__wnvsvq__ctaSection{padding:var(--space-xl)0 var(--space-xxl)}.FuerstenfeldbruckCTASection-module__wnvsvq__content{gap:var(--space-xl)}.FuerstenfeldbruckCTASection-module__wnvsvq__textContent{padding-right:var(--space-md)}.FuerstenfeldbruckCTASection-module__wnvsvq__description{margin-bottom:var(--space-lg)}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupScene{max-width:460px}}@media (max-width:768px){.FuerstenfeldbruckCTASection-module__wnvsvq__ctaSection{padding:var(--space-xl)0}.FuerstenfeldbruckCTASection-module__wnvsvq__container{padding:0 var(--space-lg)}.FuerstenfeldbruckCTASection-module__wnvsvq__content{gap:var(--space-xl);text-align:center;grid-template-columns:1fr}.FuerstenfeldbruckCTASection-module__wnvsvq__textContent{max-width:100%;margin:0 auto;padding-right:0}.FuerstenfeldbruckCTASection-module__wnvsvq__badge{margin-bottom:var(--space-md)}.FuerstenfeldbruckCTASection-module__wnvsvq__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.FuerstenfeldbruckCTASection-module__wnvsvq__description{font-size:var(--text-base);margin-bottom:var(--space-lg)}.FuerstenfeldbruckCTASection-module__wnvsvq__ctaRow{justify-content:center;gap:var(--space-sm)}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta{padding:var(--space-md)var(--space-lg)}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupSection{max-width:420px;margin:0 auto}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupScene{max-width:100%}.FuerstenfeldbruckCTASection-module__wnvsvq__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckCTASection-module__wnvsvq__ctaSection{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckCTASection-module__wnvsvq__container{padding:0 var(--space-md)}.FuerstenfeldbruckCTASection-module__wnvsvq__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.FuerstenfeldbruckCTASection-module__wnvsvq__title{font-size:clamp(1.9rem,7vw,2.3rem)}.FuerstenfeldbruckCTASection-module__wnvsvq__description{font-size:var(--text-sm)}.FuerstenfeldbruckCTASection-module__wnvsvq__ctaRow{align-items:center;gap:var(--space-sm);flex-direction:column}.FuerstenfeldbruckCTASection-module__wnvsvq__primaryCta{justify-content:center;width:100%}.FuerstenfeldbruckCTASection-module__wnvsvq__secondaryCta{font-size:.8rem}.FuerstenfeldbruckCTASection-module__wnvsvq__mockupScene{max-width:320px}.FuerstenfeldbruckCTASection-module__wnvsvq__imageFrame{transform:translate(6px,6px)}.FuerstenfeldbruckCTASection-module__wnvsvq__imageWrapper:hover .FuerstenfeldbruckCTASection-module__wnvsvq__imageFrame{transform:translate(8px,8px)}}
.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsSection{padding:var(--space-xxl)0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.FuerstenfeldbruckReviews-module__Xw4DdG__background{z-index:1;position:absolute;inset:0}.FuerstenfeldbruckReviews-module__Xw4DdG__gradientOrb{filter:blur(25px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 65%);width:400px;height:400px;animation:1s ease-out .5s forwards FuerstenfeldbruckReviews-module__Xw4DdG__gentleFadeIn,15s ease-in-out 1s infinite FuerstenfeldbruckReviews-module__Xw4DdG__gentlePulse;position:absolute;top:-10%;left:-5%}.FuerstenfeldbruckReviews-module__Xw4DdG__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.03;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.FuerstenfeldbruckReviews-module__Xw4DdG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.FuerstenfeldbruckReviews-module__Xw4DdG__header{text-align:center;margin-bottom:var(--space-xxl);opacity:0;max-width:640px;margin-left:auto;margin-right:auto;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.FuerstenfeldbruckReviews-module__Xw4DdG__header.FuerstenfeldbruckReviews-module__Xw4DdG__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckReviews-module__Xw4DdG__badge{background:var(--color-bg);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px;transition:all .3s;display:inline-block}.FuerstenfeldbruckReviews-module__Xw4DdG__header.FuerstenfeldbruckReviews-module__Xw4DdG__visible .FuerstenfeldbruckReviews-module__Xw4DdG__badge{animation:.6s ease-out .1s both FuerstenfeldbruckReviews-module__Xw4DdG__slideInUp}.FuerstenfeldbruckReviews-module__Xw4DdG__title{font-size:clamp(2.5rem,4vw,3.2rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);opacity:0;line-height:1.15;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckReviews-module__Xw4DdG__header.FuerstenfeldbruckReviews-module__Xw4DdG__visible .FuerstenfeldbruckReviews-module__Xw4DdG__title{opacity:1;animation:.6s ease-out .2s both FuerstenfeldbruckReviews-module__Xw4DdG__slideInUp;transform:translateY(0)}.FuerstenfeldbruckReviews-module__Xw4DdG__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);opacity:0;margin:0;line-height:1.6;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckReviews-module__Xw4DdG__header.FuerstenfeldbruckReviews-module__Xw4DdG__visible .FuerstenfeldbruckReviews-module__Xw4DdG__subtitle{opacity:1;animation:.6s ease-out .3s both FuerstenfeldbruckReviews-module__Xw4DdG__slideInUp;transform:translateY(0)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard{background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-xl);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateY(40px)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard.FuerstenfeldbruckReviews-module__Xw4DdG__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:first-child.FuerstenfeldbruckReviews-module__Xw4DdG__visible{transition:all .6s .4s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:nth-child(2).FuerstenfeldbruckReviews-module__Xw4DdG__visible{transition:all .6s .5s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:nth-child(3).FuerstenfeldbruckReviews-module__Xw4DdG__visible{transition:all .6s .6s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:before{content:"";background:linear-gradient(90deg,var(--color-hover)0%,transparent 100%);opacity:0;z-index:-1;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover:before{opacity:1;left:0}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 8px 24px #0000000d}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewHeader{margin-bottom:var(--space-lg);transition:transform .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewHeader{transform:translate(5px)}.FuerstenfeldbruckReviews-module__Xw4DdG__source{justify-content:space-between;align-items:center;display:flex}.FuerstenfeldbruckReviews-module__Xw4DdG__sourceText{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium);text-transform:uppercase;transition:color .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__sourceText{color:var(--color-accent)}.FuerstenfeldbruckReviews-module__Xw4DdG__rating{gap:2px;display:flex}.FuerstenfeldbruckReviews-module__Xw4DdG__star{color:var(--color-accent);filter:drop-shadow(0 2px 4px #d5192033);font-size:1rem;transition:all .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__star{filter:drop-shadow(0 3px 6px #d519204d);transform:scale(1.1)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewText{color:var(--color-text);margin-bottom:var(--space-lg);line-height:1.6;font-size:var(--text-base);z-index:2;font-style:italic;transition:color .3s;position:relative}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewText{color:var(--color-text)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewFooter{border-top:1px solid var(--color-border);padding-top:var(--space-md);transition:border-color .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewFooter{border-top-color:var(--color-accent)}.FuerstenfeldbruckReviews-module__Xw4DdG__clientInfo{justify-content:space-between;align-items:center;display:flex}.FuerstenfeldbruckReviews-module__Xw4DdG__clientName{font-weight:var(--font-semibold);transition:color .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__clientName{color:var(--color-accent)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewDate{font-size:var(--text-sm);color:var(--color-text-muted);transition:color .3s}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewDate{color:var(--color-text)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewHoverLine{transform:scaleX(1)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewGlow{background:radial-gradient(circle at center,var(--color-hover)0%,transparent 70%);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard:hover .FuerstenfeldbruckReviews-module__Xw4DdG__reviewGlow{opacity:.1}@keyframes FuerstenfeldbruckReviews-module__Xw4DdG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckReviews-module__Xw4DdG__gentleFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes FuerstenfeldbruckReviews-module__Xw4DdG__gentlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsSection{padding:var(--space-xl)0 var(--space-xxl)}.FuerstenfeldbruckReviews-module__Xw4DdG__header{margin-bottom:var(--space-xl);max-width:700px}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard{padding:var(--space-lg)var(--space-xl)}}@media (max-width:768px){.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsSection{padding:var(--space-xl)0}.FuerstenfeldbruckReviews-module__Xw4DdG__container{padding:0 var(--space-lg)}.FuerstenfeldbruckReviews-module__Xw4DdG__header{margin-bottom:var(--space-xl);text-align:center}.FuerstenfeldbruckReviews-module__Xw4DdG__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.FuerstenfeldbruckReviews-module__Xw4DdG__subtitle{font-size:var(--text-base)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsGrid{gap:var(--space-lg);grid-template-columns:1fr}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard{padding:var(--space-lg)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewText{font-size:var(--text-base)}.FuerstenfeldbruckReviews-module__Xw4DdG__clientInfo{gap:var(--space-xs)}.FuerstenfeldbruckReviews-module__Xw4DdG__source{gap:var(--space-sm)}.FuerstenfeldbruckReviews-module__Xw4DdG__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsSection{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckReviews-module__Xw4DdG__container{padding:0 var(--space-md)}.FuerstenfeldbruckReviews-module__Xw4DdG__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm);margin-bottom:var(--space-md)}.FuerstenfeldbruckReviews-module__Xw4DdG__title{font-size:clamp(1.9rem,7vw,2.3rem)}.FuerstenfeldbruckReviews-module__Xw4DdG__subtitle{font-size:var(--text-sm)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard{padding:var(--space-lg)var(--space-md)}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewText{font-size:var(--text-sm)}.FuerstenfeldbruckReviews-module__Xw4DdG__clientInfo,.FuerstenfeldbruckReviews-module__Xw4DdG__source{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}@media (max-width:360px){.FuerstenfeldbruckReviews-module__Xw4DdG__reviewsGrid{grid-template-columns:1fr}.FuerstenfeldbruckReviews-module__Xw4DdG__reviewCard{padding:var(--space-md)}}
.FuerstenfeldbruckFAQ-module__GrN-Ja__faqSection{padding:var(--space-xxl)0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.FuerstenfeldbruckFAQ-module__GrN-Ja__background{z-index:1;position:absolute;inset:0}.FuerstenfeldbruckFAQ-module__GrN-Ja__gradientOrb{filter:blur(25px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 65%);width:400px;height:400px;animation:1s ease-out .5s forwards FuerstenfeldbruckFAQ-module__GrN-Ja__gentleFadeIn,15s ease-in-out 1s infinite FuerstenfeldbruckFAQ-module__GrN-Ja__gentlePulse;position:absolute;top:20%;right:-10%}.FuerstenfeldbruckFAQ-module__GrN-Ja__gridPattern{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.03;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.FuerstenfeldbruckFAQ-module__GrN-Ja__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid{gap:var(--space-xxl);opacity:0;grid-template-columns:1.2fr 2fr;align-items:flex-start;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(30px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible{opacity:1;transform:translateY(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__left{top:var(--space-xxl);opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:300px;max-width:500px;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;position:sticky;transform:translate(-40px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__left{opacity:1;transition-delay:.2s;transform:translate(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__headerContent{text-align:left;max-width:100%}.FuerstenfeldbruckFAQ-module__GrN-Ja__badge{background:var(--color-bg-alt);color:var(--color-text-muted);padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px;transition:all .3s;display:inline-block}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__badge{animation:.6s ease-out .3s both FuerstenfeldbruckFAQ-module__GrN-Ja__slideInUp}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionTitle{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-md);opacity:0;line-height:1.1;transition:all .6s;transform:translateY(20px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__sectionTitle{opacity:1;animation:.6s ease-out .4s both FuerstenfeldbruckFAQ-module__GrN-Ja__slideInUp;transform:translateY(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__highlight{color:var(--color-accent);display:inline-block;position:relative}.FuerstenfeldbruckFAQ-module__GrN-Ja__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .4s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__highlight:after{transform:scaleX(1)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc{font-size:var(--text-lg);color:var(--color-text-muted);padding-left:var(--space-md);opacity:0;margin:0;line-height:1.6;transition:all .6s;position:relative;transform:translateY(20px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc{opacity:1;animation:.6s ease-out .5s both FuerstenfeldbruckFAQ-module__GrN-Ja__slideInUp;transform:translateY(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc:before{content:"";background:var(--color-accent);opacity:.5;width:2px;height:calc(100% - .5rem);transition:all .3s;position:absolute;top:.25rem;left:0}.FuerstenfeldbruckFAQ-module__GrN-Ja__right{opacity:0;width:100%;max-width:900px;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translate(40px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__right{opacity:1;transition-delay:.3s;transform:translate(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionContainer{width:100%}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem{border:1px solid var(--color-border);margin-bottom:var(--space-sm);background:var(--color-bg);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;transform:translateY(20px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem{opacity:1;transform:translateY(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:first-child{transition:all .6s .6s}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:nth-child(2){transition:all .6s .7s}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:nth-child(3){transition:all .6s .8s}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:nth-child(4){transition:all .6s .9s}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:nth-child(5){transition:all .6s 1s}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:nth-child(6){transition:all .6s 1.1s}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 20px #0000000d}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton{width:100%;padding:var(--space-lg);cursor:pointer;text-align:left;justify-content:space-between;align-items:flex-start;gap:var(--space-md);background:0 0;border:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton:before{content:"";background:linear-gradient(90deg,var(--color-hover)0%,transparent 100%);opacity:0;z-index:-1;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:-100%}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton:hover:before{opacity:1;left:0}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton:hover{background:var(--color-bg-alt)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton.FuerstenfeldbruckFAQ-module__GrN-Ja__active{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton.FuerstenfeldbruckFAQ-module__GrN-Ja__active:before{opacity:1;left:0}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionHeader{flex:1}.FuerstenfeldbruckFAQ-module__GrN-Ja__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);text-align:left;z-index:2;margin:0;line-height:1.4;transition:color .3s;position:relative}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton:hover .FuerstenfeldbruckFAQ-module__GrN-Ja__title,.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton.FuerstenfeldbruckFAQ-module__GrN-Ja__active .FuerstenfeldbruckFAQ-module__GrN-Ja__title{color:var(--color-accent)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionIcon{color:var(--color-text);z-index:2;flex-shrink:0;margin-top:2px;font-size:1.2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton:hover .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionIcon{color:var(--color-accent);transform:scale(1.1)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton.FuerstenfeldbruckFAQ-module__GrN-Ja__active .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionIcon{color:var(--color-accent);transform:rotate(180deg)scale(1.1)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionContent{max-height:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionContent.FuerstenfeldbruckFAQ-module__GrN-Ja__open{max-height:500px}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionAnswer{padding:0 var(--space-lg)var(--space-lg);opacity:0;z-index:2;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;transform:translateY(-10px)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionContent.FuerstenfeldbruckFAQ-module__GrN-Ja__open .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionAnswer{opacity:1;transition-delay:.1s;transform:translateY(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__description{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.6;transition:color .3s}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:hover .FuerstenfeldbruckFAQ-module__GrN-Ja__description{color:var(--color-text)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionItem:hover .FuerstenfeldbruckFAQ-module__GrN-Ja__accordionHoverLine{transform:scaleX(1)}@keyframes FuerstenfeldbruckFAQ-module__GrN-Ja__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FuerstenfeldbruckFAQ-module__GrN-Ja__gentleFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes FuerstenfeldbruckFAQ-module__GrN-Ja__gentlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.FuerstenfeldbruckFAQ-module__GrN-Ja__faqSection{padding:var(--space-xl)0 var(--space-xxl)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid{gap:var(--space-xl);grid-template-columns:1.1fr 1.9fr}.FuerstenfeldbruckFAQ-module__GrN-Ja__left{max-width:420px;top:var(--space-xl)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc{font-size:var(--text-base)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton{padding:var(--space-md)var(--space-lg)}}@media (max-width:768px){.FuerstenfeldbruckFAQ-module__GrN-Ja__faqSection{padding:var(--space-xl)0}.FuerstenfeldbruckFAQ-module__GrN-Ja__container{padding:0 var(--space-lg)}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid{gap:var(--space-xl);grid-template-columns:1fr}.FuerstenfeldbruckFAQ-module__GrN-Ja__left{max-width:100%;position:static;top:auto;transform:none}.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__left,.FuerstenfeldbruckFAQ-module__GrN-Ja__right,.FuerstenfeldbruckFAQ-module__GrN-Ja__faqGrid.FuerstenfeldbruckFAQ-module__GrN-Ja__visible .FuerstenfeldbruckFAQ-module__GrN-Ja__right{transform:none}.FuerstenfeldbruckFAQ-module__GrN-Ja__headerContent{text-align:left}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionTitle{margin-bottom:var(--space-sm);font-size:clamp(2rem,6vw,2.5rem)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc{padding-left:var(--space-sm);font-size:var(--text-base);margin-top:var(--space-sm)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton{padding:var(--space-md);gap:var(--space-md)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionAnswer{padding:0 var(--space-md)var(--space-md)}.FuerstenfeldbruckFAQ-module__GrN-Ja__title{font-size:var(--text-base)}.FuerstenfeldbruckFAQ-module__GrN-Ja__gradientOrb{display:none}}@media (max-width:480px){.FuerstenfeldbruckFAQ-module__GrN-Ja__faqSection{padding:var(--space-lg)0 var(--space-xl)}.FuerstenfeldbruckFAQ-module__GrN-Ja__container{padding:0 var(--space-md)}.FuerstenfeldbruckFAQ-module__GrN-Ja__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm);margin-bottom:var(--space-md)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionTitle{font-size:clamp(1.9rem,7vw,2.3rem)}.FuerstenfeldbruckFAQ-module__GrN-Ja__sectionDesc{font-size:var(--text-sm);padding-left:var(--space-sm)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionButton{padding:var(--space-md)var(--space-sm);gap:var(--space-sm)}.FuerstenfeldbruckFAQ-module__GrN-Ja__accordionAnswer{padding:0 var(--space-sm)var(--space-md)}.FuerstenfeldbruckFAQ-module__GrN-Ja__description{font-size:var(--text-sm)}}
