.AugsburgPersonalDeveloper-module__82QvIq__personalDeveloper{padding:var(--space-xxl)0;background:var(--color-bg);position:relative;overflow:hidden}.AugsburgPersonalDeveloper-module__82QvIq__personalDeveloper:before{content:"";background:var(--color-border);width:100%;height:1px;position:absolute;top:0;left:0}.AugsburgPersonalDeveloper-module__82QvIq__backgroundOrb{filter:blur(40px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 70%);width:400px;height:400px;animation:1s ease-out .5s forwards AugsburgPersonalDeveloper-module__82QvIq__gentleFadeIn;position:absolute;top:20%;left:-10%}.AugsburgPersonalDeveloper-module__82QvIq__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgPersonalDeveloper-module__82QvIq__content{gap:var(--space-xxl);opacity:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:grid;transform:translateY(30px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible{opacity:1;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__textSection{padding-right:var(--space-xl);max-width:620px}.AugsburgPersonalDeveloper-module__82QvIq__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:.5px;opacity:0;transition:all .6s;display:inline-block;transform:translateY(20px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__badge{opacity:1;animation:.6s ease-out .2s both AugsburgPersonalDeveloper-module__82QvIq__slideInUp;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__title{font-size:clamp(2.2rem,4vw,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)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__title{opacity:1;animation:.6s ease-out .3s both AugsburgPersonalDeveloper-module__82QvIq__slideInUp;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__highlight{color:var(--color-accent);display:inline-block;position:relative}.AugsburgPersonalDeveloper-module__82QvIq__highlight:after{content:"";background:var(--color-accent);opacity:.3;transform-origin:0;width:100%;height:3px;transition:transform .6s .8s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__highlight:after{transform:scaleX(1)}.AugsburgPersonalDeveloper-module__82QvIq__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-xl);line-height:1.6;font-weight:var(--font-medium);opacity:0;transition:all .6s;transform:translateY(20px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__subtitle{opacity:1;animation:.6s ease-out .4s both AugsburgPersonalDeveloper-module__82QvIq__slideInUp;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__featuresList{margin-bottom:calc(var(--space-lg) + .4rem);flex-direction:column;gap:.55rem;display:flex}.AugsburgPersonalDeveloper-module__82QvIq__feature{align-items:flex-start;gap:var(--space-sm);opacity:0;transition:all .4s;display:flex;transform:translate(-10px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature{opacity:1;transform:translate(0)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:first-child{transition-delay:.5s}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:nth-child(2){transition-delay:.6s}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:nth-child(3){transition-delay:.7s}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:nth-child(4){transition-delay:.8s}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:nth-child(5){transition-delay:.9s}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__feature:nth-child(6){transition-delay:1s}.AugsburgPersonalDeveloper-module__82QvIq__feature:hover{transform:translate(5px)}.AugsburgPersonalDeveloper-module__82QvIq__checkIcon{color:var(--color-accent);flex-shrink:0;margin-top:2px;font-size:1.1rem;transition:all .3s}.AugsburgPersonalDeveloper-module__82QvIq__feature:hover .AugsburgPersonalDeveloper-module__82QvIq__checkIcon{filter:drop-shadow(0 2px 4px #d519204d);transform:scale(1.2)}.AugsburgPersonalDeveloper-module__82QvIq__feature span{color:var(--color-text);line-height:1.45;font-size:var(--text-base);transition:color .3s}.AugsburgPersonalDeveloper-module__82QvIq__feature:hover span{color:var(--color-accent)}.AugsburgPersonalDeveloper-module__82QvIq__description{margin-bottom:var(--space-xl);opacity:0;transition:all .6s;transform:translateY(20px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__description{opacity:1;animation:.6s ease-out 1.1s both AugsburgPersonalDeveloper-module__82QvIq__slideInUp;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__description p{color:var(--color-text-muted);line-height:1.7;font-size:var(--text-base);margin:0}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton{color:var(--color-accent);border:1.5px solid var(--color-accent);text-transform:uppercase;letter-spacing:.04em;box-shadow:none;cursor:pointer;opacity:0;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)}.AugsburgPersonalDeveloper-module__82QvIq__content.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__ctaButton{opacity:1;animation:.6s ease-out 1.2s both AugsburgPersonalDeveloper-module__82QvIq__slideInUp;transform:translateY(0)}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton:hover:before{left:0}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d5192040;color:#fff!important}.AugsburgPersonalDeveloper-module__82QvIq__arrow{z-index:2;font-size:1.1rem;transition:transform .3s;position:relative}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton:hover .AugsburgPersonalDeveloper-module__82QvIq__arrow{transform:translate(4px);color:#fff!important}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton span{z-index:2;position:relative}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton:hover span{color:#fff!important}.AugsburgPersonalDeveloper-module__82QvIq__imageSection{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translate(30px)}.AugsburgPersonalDeveloper-module__82QvIq__imageSection.AugsburgPersonalDeveloper-module__82QvIq__visible{opacity:1;transition-delay:.3s;transform:translate(0)}.AugsburgPersonalDeveloper-module__82QvIq__imageContainer{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper{width:100%;max-width:480px;position:relative}.AugsburgPersonalDeveloper-module__82QvIq__developerImage{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}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper:hover .AugsburgPersonalDeveloper-module__82QvIq__developerImage{filter:grayscale(0)contrast(1.1);transform:translate(-6px,-6px)}.AugsburgPersonalDeveloper-module__82QvIq__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)}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper:hover .AugsburgPersonalDeveloper-module__82QvIq__imageFrame{border-width:1.5px;transform:translate(14px,14px)}.AugsburgPersonalDeveloper-module__82QvIq__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%)}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper:hover .AugsburgPersonalDeveloper-module__82QvIq__imageGlow{opacity:.1}.AugsburgPersonalDeveloper-module__82QvIq__imageCaption{text-align:center;color:var(--color-text-muted);font-size:.85rem;font-weight:var(--font-medium);opacity:0;max-width:380px;margin-top:.75rem;font-style:italic;transition:all .4s .6s;transform:translateY(10px)}.AugsburgPersonalDeveloper-module__82QvIq__imageSection.AugsburgPersonalDeveloper-module__82QvIq__visible .AugsburgPersonalDeveloper-module__82QvIq__imageCaption{opacity:1;transform:translateY(0)}@keyframes AugsburgPersonalDeveloper-module__82QvIq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgPersonalDeveloper-module__82QvIq__gentleFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.AugsburgPersonalDeveloper-module__82QvIq__personalDeveloper{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgPersonalDeveloper-module__82QvIq__content{gap:var(--space-xl);grid-template-columns:1fr}.AugsburgPersonalDeveloper-module__82QvIq__textSection{max-width:640px;margin:0 auto;padding-right:0}.AugsburgPersonalDeveloper-module__82QvIq__imageSection{justify-self:center}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper{max-width:420px}.AugsburgPersonalDeveloper-module__82QvIq__imageCaption{max-width:360px}}@media (max-width:768px){.AugsburgPersonalDeveloper-module__82QvIq__personalDeveloper{padding:var(--space-xl)0}.AugsburgPersonalDeveloper-module__82QvIq__container{padding:0 var(--space-md)}.AugsburgPersonalDeveloper-module__82QvIq__content{gap:var(--space-lg)}.AugsburgPersonalDeveloper-module__82QvIq__imageSection{order:1}.AugsburgPersonalDeveloper-module__82QvIq__textSection{text-align:left;order:2;max-width:100%}.AugsburgPersonalDeveloper-module__82QvIq__badge{margin-bottom:var(--space-md)}.AugsburgPersonalDeveloper-module__82QvIq__title{margin-bottom:var(--space-sm);font-size:clamp(2rem,6vw,2.4rem)}.AugsburgPersonalDeveloper-module__82QvIq__subtitle{font-size:var(--text-base);margin-bottom:var(--space-lg)}.AugsburgPersonalDeveloper-module__82QvIq__featuresList{margin-bottom:var(--space-lg);gap:.45rem}.AugsburgPersonalDeveloper-module__82QvIq__feature{justify-content:flex-start;align-items:flex-start}.AugsburgPersonalDeveloper-module__82QvIq__feature span{font-size:.95rem}.AugsburgPersonalDeveloper-module__82QvIq__description{margin-bottom:var(--space-lg)}.AugsburgPersonalDeveloper-module__82QvIq__description p{font-size:.95rem}.AugsburgPersonalDeveloper-module__82QvIq__ctaButton{justify-content:center;width:100%;max-width:320px}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper{max-width:340px}.AugsburgPersonalDeveloper-module__82QvIq__imageContainer{margin-top:var(--space-md);align-items:center}.AugsburgPersonalDeveloper-module__82QvIq__imageCaption{margin-top:.5rem;font-size:.8rem}.AugsburgPersonalDeveloper-module__82QvIq__backgroundOrb{display:none}}@media (max-width:480px){.AugsburgPersonalDeveloper-module__82QvIq__personalDeveloper{padding:var(--space-lg)0 var(--space-xl)}.AugsburgPersonalDeveloper-module__82QvIq__container{padding:0 var(--space-md)}.AugsburgPersonalDeveloper-module__82QvIq__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.AugsburgPersonalDeveloper-module__82QvIq__title{font-size:clamp(1.8rem,7vw,2.1rem)}.AugsburgPersonalDeveloper-module__82QvIq__subtitle{font-size:var(--text-sm)}.AugsburgPersonalDeveloper-module__82QvIq__featuresList{gap:.4rem}.AugsburgPersonalDeveloper-module__82QvIq__feature{gap:.5rem}.AugsburgPersonalDeveloper-module__82QvIq__checkIcon{font-size:1rem}.AugsburgPersonalDeveloper-module__82QvIq__feature span{font-size:.9rem}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper{max-width:260px}.AugsburgPersonalDeveloper-module__82QvIq__imageFrame{transform:translate(6px,6px)}.AugsburgPersonalDeveloper-module__82QvIq__imageWrapper:hover .AugsburgPersonalDeveloper-module__82QvIq__imageFrame{transform:translate(10px,10px)}.AugsburgPersonalDeveloper-module__82QvIq__imageCaption{font-size:.78rem}}
.AugsburgReferenzen-module__FiWXgq__referenzen{padding:var(--space-xxl)0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.AugsburgReferenzen-module__FiWXgq__background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.AugsburgReferenzen-module__FiWXgq__gradientOrb{filter:blur(35px);opacity:.7;background:radial-gradient(circle,#0000000d 0%,#0000 65%);width:520px;height:520px;animation:15s ease-in-out infinite AugsburgReferenzen-module__FiWXgq__gentlePulse;position:absolute;top:-15%;right:-10%}.AugsburgReferenzen-module__FiWXgq__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%)}.AugsburgReferenzen-module__FiWXgq__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__header.AugsburgReferenzen-module__FiWXgq__visible{opacity:1;transform:translateY(0)}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__header.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__headerBadge{animation:.6s ease-out .1s both AugsburgReferenzen-module__FiWXgq__slideInUp}.AugsburgReferenzen-module__FiWXgq__header.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__title{animation:.6s ease-out .2s both AugsburgReferenzen-module__FiWXgq__slideInUp}.AugsburgReferenzen-module__FiWXgq__header.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__subtitle{animation:.6s ease-out .3s both AugsburgReferenzen-module__FiWXgq__slideInUp}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__highlight{color:var(--color-accent);display:inline-block;position:relative}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__header.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__highlight:after{transform:scaleX(1)}.AugsburgReferenzen-module__FiWXgq__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);margin:0;line-height:1.6}.AugsburgReferenzen-module__FiWXgq__referencesGrid{gap:var(--space-lg);margin-bottom:var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__visible{opacity:1;transform:translateY(0)}.AugsburgReferenzen-module__FiWXgq__referenceCard:first-child.AugsburgReferenzen-module__FiWXgq__visible{transition-delay:.1s}.AugsburgReferenzen-module__FiWXgq__referenceCard:nth-child(2).AugsburgReferenzen-module__FiWXgq__visible{transition-delay:.2s}.AugsburgReferenzen-module__FiWXgq__referenceCard:nth-child(3).AugsburgReferenzen-module__FiWXgq__visible{transition-delay:.3s}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover:before,.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__active:before{opacity:1}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover,.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__active{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 8px 24px #0000000d}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__numberBadge{transform:scale(1.1)rotate(5deg);box-shadow:0 4px 12px #d519204d}.AugsburgReferenzen-module__FiWXgq__imageContainer{width:100%;margin-bottom:var(--space-lg);position:relative;overflow:visible}.AugsburgReferenzen-module__FiWXgq__imageWrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__referenceImage{filter:grayscale(0)contrast(1.1);transform:scale(1.03)}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__imageOverlay{opacity:1}.AugsburgReferenzen-module__FiWXgq__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%)}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__imageGlow{opacity:.1}.AugsburgReferenzen-module__FiWXgq__cardContent{position:relative}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__referenceTitle{color:var(--color-accent)}.AugsburgReferenzen-module__FiWXgq__technologies{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__tech{opacity:1;transform:translate(0)}.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__tech:first-child{transition-delay:.4s}.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__tech:nth-child(2){transition-delay:.5s}.AugsburgReferenzen-module__FiWXgq__referenceCard.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__tech:nth-child(3){transition-delay:.6s}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__tech{transform:translate(5px)}.AugsburgReferenzen-module__FiWXgq__techDot{background:var(--color-accent);flex-shrink:0;width:8px;height:8px;transition:all .3s;position:relative}.AugsburgReferenzen-module__FiWXgq__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%)}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__techDot{transform:scale(1.2)}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__techDot:before{opacity:.4;transform:translate(-50%,-50%)scale(1.5)}.AugsburgReferenzen-module__FiWXgq__tech span{transition:color .3s}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__tech span{color:var(--color-text)}.AugsburgReferenzen-module__FiWXgq__referenceDescription{color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.6;font-size:var(--text-base);transition:color .3s}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__referenceDescription{color:var(--color-text)}.AugsburgReferenzen-module__FiWXgq__cardActions{gap:var(--space-md);align-items:center;display:flex}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__liveButton:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.AugsburgReferenzen-module__FiWXgq__liveButton:hover:before{left:0}.AugsburgReferenzen-module__FiWXgq__liveButton:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px);color:var(--color-bg)!important}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__caseStudyButton:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);color:var(--color-bg)!important}.AugsburgReferenzen-module__FiWXgq__buttonIcon{transition:transform .3s}.AugsburgReferenzen-module__FiWXgq__liveButton:hover .AugsburgReferenzen-module__FiWXgq__buttonIcon,.AugsburgReferenzen-module__FiWXgq__caseStudyButton:hover .AugsburgReferenzen-module__FiWXgq__buttonIcon{transform:translate(3px)}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__cardHoverLine{transform:scaleX(1)}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__referenceCard:hover .AugsburgReferenzen-module__FiWXgq__cardGlow{opacity:.1}.AugsburgReferenzen-module__FiWXgq__ctaSection{margin-top:var(--space-xxl);opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.AugsburgReferenzen-module__FiWXgq__ctaSection.AugsburgReferenzen-module__FiWXgq__visible{opacity:1;transition-delay:.7s;transform:translateY(0)}.AugsburgReferenzen-module__FiWXgq__ctaCard{border:1px solid var(--color-border);padding:var(--space-xxl);text-align:center;background:#fff;transition:all .4s;position:relative;overflow:hidden}.AugsburgReferenzen-module__FiWXgq__ctaSection.AugsburgReferenzen-module__FiWXgq__visible .AugsburgReferenzen-module__FiWXgq__ctaCard{animation:.8s ease-out .8s both AugsburgReferenzen-module__FiWXgq__gentleBounce}.AugsburgReferenzen-module__FiWXgq__ctaContent{z-index:2;max-width:600px;margin:0 auto;position:relative}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__ctaText{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-xl);line-height:1.6}.AugsburgReferenzen-module__FiWXgq__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.AugsburgReferenzen-module__FiWXgq__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}.AugsburgReferenzen-module__FiWXgq__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.AugsburgReferenzen-module__FiWXgq__primaryCta:hover:before{left:100%}.AugsburgReferenzen-module__FiWXgq__primaryCta:hover{box-shadow:var(--shadow-lg);background:0 0;transform:translateY(-2px);color:var(--color-accent)!important}.AugsburgReferenzen-module__FiWXgq__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)}.AugsburgReferenzen-module__FiWXgq__secondaryCta:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);color:var(--color-bg)!important}.AugsburgReferenzen-module__FiWXgq__ctaAccent{background:var(--color-hover);filter:blur(20px);opacity:0;width:200px;height:200px;transition:opacity .4s;position:absolute;top:0;right:0}.AugsburgReferenzen-module__FiWXgq__ctaCard:hover .AugsburgReferenzen-module__FiWXgq__ctaAccent{opacity:1}.AugsburgReferenzen-module__FiWXgq__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%}.AugsburgReferenzen-module__FiWXgq__ctaCard:hover .AugsburgReferenzen-module__FiWXgq__ctaGlow{opacity:.02}@keyframes AugsburgReferenzen-module__FiWXgq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgReferenzen-module__FiWXgq__gentlePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes AugsburgReferenzen-module__FiWXgq__gentleBounce{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AugsburgReferenzen-module__FiWXgq__referenzen{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgReferenzen-module__FiWXgq__header{max-width:700px;margin-bottom:var(--space-xl)}.AugsburgReferenzen-module__FiWXgq__referencesGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.AugsburgReferenzen-module__FiWXgq__referenceCard{padding:var(--space-xl)var(--space-lg)}.AugsburgReferenzen-module__FiWXgq__imageContainer{height:230px}.AugsburgReferenzen-module__FiWXgq__ctaCard{padding:var(--space-xxl)var(--space-xl)}}@media (max-width:768px){.AugsburgReferenzen-module__FiWXgq__referenzen{padding:var(--space-xl)0}.AugsburgReferenzen-module__FiWXgq__container{padding:0 var(--space-lg)}.AugsburgReferenzen-module__FiWXgq__header{text-align:center;max-width:100%;margin:0 auto var(--space-xl)}.AugsburgReferenzen-module__FiWXgq__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.AugsburgReferenzen-module__FiWXgq__subtitle{font-size:var(--text-base)}.AugsburgReferenzen-module__FiWXgq__referencesGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:1fr}.AugsburgReferenzen-module__FiWXgq__referenceCard{padding:var(--space-lg)}.AugsburgReferenzen-module__FiWXgq__imageContainer{height:220px}.AugsburgReferenzen-module__FiWXgq__cardActions{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.AugsburgReferenzen-module__FiWXgq__liveButton,.AugsburgReferenzen-module__FiWXgq__caseStudyButton{justify-content:center;width:100%;max-width:260px}.AugsburgReferenzen-module__FiWXgq__ctaSection{margin-top:var(--space-xl)}.AugsburgReferenzen-module__FiWXgq__ctaCard{padding:var(--space-xl)var(--space-lg)}.AugsburgReferenzen-module__FiWXgq__ctaTitle{font-size:clamp(1.6rem,5vw,2.1rem)}.AugsburgReferenzen-module__FiWXgq__ctaText{font-size:var(--text-base);margin-bottom:var(--space-lg)}.AugsburgReferenzen-module__FiWXgq__ctaButtons{align-items:center;gap:var(--space-sm);flex-direction:column}.AugsburgReferenzen-module__FiWXgq__primaryCta,.AugsburgReferenzen-module__FiWXgq__secondaryCta{text-align:center;width:100%;max-width:300px}.AugsburgReferenzen-module__FiWXgq__gradientOrb{display:none}}@media (max-width:480px){.AugsburgReferenzen-module__FiWXgq__referenzen{padding:var(--space-lg)0 var(--space-xl)}.AugsburgReferenzen-module__FiWXgq__container{padding:0 var(--space-md)}.AugsburgReferenzen-module__FiWXgq__headerBadge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.AugsburgReferenzen-module__FiWXgq__title{font-size:clamp(1.8rem,7vw,2.3rem)}.AugsburgReferenzen-module__FiWXgq__subtitle{font-size:var(--text-sm)}.AugsburgReferenzen-module__FiWXgq__referenceCard{padding:var(--space-lg)var(--space-md)}.AugsburgReferenzen-module__FiWXgq__imageContainer{height:190px}.AugsburgReferenzen-module__FiWXgq__technologies{gap:var(--space-xs)}.AugsburgReferenzen-module__FiWXgq__tech,.AugsburgReferenzen-module__FiWXgq__referenceDescription{font-size:var(--text-sm)}.AugsburgReferenzen-module__FiWXgq__liveButton,.AugsburgReferenzen-module__FiWXgq__caseStudyButton{max-width:100%}}
.AugsburgTechStack-module__Dv_7Ia__techStack{padding:var(--space-xxl)0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.AugsburgTechStack-module__Dv_7Ia__background{z-index:1;position:absolute;inset:0}.AugsburgTechStack-module__Dv_7Ia__gradientOrb{filter:blur(35px);opacity:0;background:radial-gradient(circle,#0000000d 0%,#0000 65%);width:520px;height:520px;animation:1s ease-out .5s forwards AugsburgTechStack-module__Dv_7Ia__gentleFadeIn,15s ease-in-out 1s infinite AugsburgTechStack-module__Dv_7Ia__gentlePulse;position:absolute;top:-15%;right:-10%}.AugsburgTechStack-module__Dv_7Ia__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%)}.AugsburgTechStack-module__Dv_7Ia__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgTechStack-module__Dv_7Ia__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)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible{opacity:1;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__textSection{padding-right:var(--space-xl)}.AugsburgTechStack-module__Dv_7Ia__header{margin-bottom:var(--space-xl);opacity:0;transition:all .6s;transform:translateY(20px)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__header{opacity:1;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__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}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__badge{animation:.6s ease-out .1s both AugsburgTechStack-module__Dv_7Ia__slideInUp}.AugsburgTechStack-module__Dv_7Ia__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)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__title{opacity:1;animation:.6s ease-out .2s both AugsburgTechStack-module__Dv_7Ia__slideInUp;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__highlight{color:var(--color-accent);display:inline-block;position:relative}.AugsburgTechStack-module__Dv_7Ia__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)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__highlight:after{transform:scaleX(1)}.AugsburgTechStack-module__Dv_7Ia__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)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__subtitle{opacity:1;animation:.6s ease-out .3s both AugsburgTechStack-module__Dv_7Ia__slideInUp;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__categorySelector{gap:var(--space-sm);margin-top:var(--space-xl);opacity:0;flex-wrap:wrap;transition:all .6s;display:flex;transform:translateY(20px)}.AugsburgTechStack-module__Dv_7Ia__content.AugsburgTechStack-module__Dv_7Ia__visible .AugsburgTechStack-module__Dv_7Ia__categorySelector{opacity:1;animation:.6s ease-out .4s both AugsburgTechStack-module__Dv_7Ia__slideInUp;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__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}.AugsburgTechStack-module__Dv_7Ia__categoryButton:before{content:"";background:var(--color-accent);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.AugsburgTechStack-module__Dv_7Ia__categoryButton:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AugsburgTechStack-module__Dv_7Ia__categoryButton:hover:before{left:0}.AugsburgTechStack-module__Dv_7Ia__categoryButton:hover{color:var(--color-bg)}.AugsburgTechStack-module__Dv_7Ia__categoryButton:active{transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__categoryButton.AugsburgTechStack-module__Dv_7Ia__active{color:#fff;box-shadow:var(--shadow-md);background:#000;border-color:#000;transform:translateY(-1px)}.AugsburgTechStack-module__Dv_7Ia__categoryButton.AugsburgTechStack-module__Dv_7Ia__active:before{left:0}.AugsburgTechStack-module__Dv_7Ia__categoryIcon{font-size:1.15rem;transition:transform .3s}.AugsburgTechStack-module__Dv_7Ia__categoryButton:hover .AugsburgTechStack-module__Dv_7Ia__categoryIcon,.AugsburgTechStack-module__Dv_7Ia__categoryButton.AugsburgTechStack-module__Dv_7Ia__active .AugsburgTechStack-module__Dv_7Ia__categoryIcon{transform:scale(1.1)}.AugsburgTechStack-module__Dv_7Ia__categoryLabel{white-space:nowrap;z-index:2;position:relative}.AugsburgTechStack-module__Dv_7Ia__categoryArrow{opacity:0;font-size:.9rem;transition:all .3s;transform:translate(-5px)}.AugsburgTechStack-module__Dv_7Ia__categoryButton:hover .AugsburgTechStack-module__Dv_7Ia__categoryArrow,.AugsburgTechStack-module__Dv_7Ia__categoryButton.AugsburgTechStack-module__Dv_7Ia__active .AugsburgTechStack-module__Dv_7Ia__categoryArrow{opacity:.9;transform:translate(2px)}.AugsburgTechStack-module__Dv_7Ia__techSection{position:relative}.AugsburgTechStack-module__Dv_7Ia__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.AugsburgTechStack-module__Dv_7Ia__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)}.AugsburgTechStack-module__Dv_7Ia__techCard.AugsburgTechStack-module__Dv_7Ia__visible{opacity:1;transform:translateY(0)}.AugsburgTechStack-module__Dv_7Ia__techCard:first-child.AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .1s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(2).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .15s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(3).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .2s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(4).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .25s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(5).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .3s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(6).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .35s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(7).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .4s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(8).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .45s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(9).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .5s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(10).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .55s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(11).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .6s}.AugsburgTechStack-module__Dv_7Ia__techCard:nth-child(12).AugsburgTechStack-module__Dv_7Ia__visible{transition:all .5s .65s}.AugsburgTechStack-module__Dv_7Ia__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%}.AugsburgTechStack-module__Dv_7Ia__techCard:hover:before{left:0}.AugsburgTechStack-module__Dv_7Ia__techCard:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 25px #00000014,0 4px 15px #0000000d}.AugsburgTechStack-module__Dv_7Ia__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}.AugsburgTechStack-module__Dv_7Ia__techCard:hover .AugsburgTechStack-module__Dv_7Ia__techIcon{color:var(--color-accent);transform:scale(1.15)rotate(5deg)}.AugsburgTechStack-module__Dv_7Ia__techContent{z-index:2;flex:1;min-width:0;position:relative}.AugsburgTechStack-module__Dv_7Ia__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}.AugsburgTechStack-module__Dv_7Ia__techCard:hover .AugsburgTechStack-module__Dv_7Ia__techName{color:var(--color-text)}.AugsburgTechStack-module__Dv_7Ia__techLevel{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px;transition:color .3s}.AugsburgTechStack-module__Dv_7Ia__techCard:hover .AugsburgTechStack-module__Dv_7Ia__techLevel{color:var(--color-text)}.AugsburgTechStack-module__Dv_7Ia__techHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.AugsburgTechStack-module__Dv_7Ia__techCard:hover .AugsburgTechStack-module__Dv_7Ia__techHoverLine{transform:scaleX(1)}@keyframes AugsburgTechStack-module__Dv_7Ia__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgTechStack-module__Dv_7Ia__gentleFadeIn{0%{opacity:0}to{opacity:.7}}@keyframes AugsburgTechStack-module__Dv_7Ia__gentlePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.AugsburgTechStack-module__Dv_7Ia__techStack{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgTechStack-module__Dv_7Ia__content{gap:var(--space-xl)}.AugsburgTechStack-module__Dv_7Ia__textSection{padding-right:var(--space-lg)}.AugsburgTechStack-module__Dv_7Ia__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.AugsburgTechStack-module__Dv_7Ia__techCard{padding:var(--space-md)var(--space-lg)}}@media (max-width:768px){.AugsburgTechStack-module__Dv_7Ia__techStack{padding:var(--space-xl)0}.AugsburgTechStack-module__Dv_7Ia__container{padding:0 var(--space-lg)}.AugsburgTechStack-module__Dv_7Ia__content{gap:var(--space-xl);grid-template-columns:1fr}.AugsburgTechStack-module__Dv_7Ia__textSection{padding-right:0}.AugsburgTechStack-module__Dv_7Ia__header{margin-bottom:var(--space-lg)}.AugsburgTechStack-module__Dv_7Ia__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.AugsburgTechStack-module__Dv_7Ia__subtitle{font-size:var(--text-base)}.AugsburgTechStack-module__Dv_7Ia__categorySelector{margin-top:var(--space-lg);justify-content:flex-start;row-gap:var(--space-sm)}.AugsburgTechStack-module__Dv_7Ia__categoryButton{padding:.55rem 1.1rem;font-size:.85rem}.AugsburgTechStack-module__Dv_7Ia__techGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.AugsburgTechStack-module__Dv_7Ia__techCard{padding:var(--space-md);gap:var(--space-sm)}.AugsburgTechStack-module__Dv_7Ia__techIcon{font-size:1.7rem}.AugsburgTechStack-module__Dv_7Ia__gradientOrb{display:none}}@media (max-width:480px){.AugsburgTechStack-module__Dv_7Ia__techStack{padding:var(--space-lg)0 var(--space-xl)}.AugsburgTechStack-module__Dv_7Ia__container{padding:0 var(--space-md)}.AugsburgTechStack-module__Dv_7Ia__title{font-size:clamp(1.9rem,7vw,2.3rem)}.AugsburgTechStack-module__Dv_7Ia__subtitle{font-size:var(--text-sm)}.AugsburgTechStack-module__Dv_7Ia__categorySelector{justify-content:center;gap:var(--space-xs)}.AugsburgTechStack-module__Dv_7Ia__categoryButton{flex:100%;justify-content:center;max-width:280px}.AugsburgTechStack-module__Dv_7Ia__techGrid{gap:var(--space-sm);grid-template-columns:1fr 1fr}.AugsburgTechStack-module__Dv_7Ia__techCard{padding:var(--space-sm);text-align:center;flex-direction:column;align-items:center}.AugsburgTechStack-module__Dv_7Ia__techIcon{font-size:1.5rem}.AugsburgTechStack-module__Dv_7Ia__techName{font-size:var(--text-sm)}.AugsburgTechStack-module__Dv_7Ia__techLevel{font-size:.7rem}}@media (max-width:360px){.AugsburgTechStack-module__Dv_7Ia__techGrid{grid-template-columns:1fr}.AugsburgTechStack-module__Dv_7Ia__categoryButton{max-width:100%}}
.AugsburgReviews-module__CdTG1a__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}.AugsburgReviews-module__CdTG1a__background{z-index:1;position:absolute;inset:0}.AugsburgReviews-module__CdTG1a__gradientOrb{filter:blur(25px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 65%);width:400px;height:400px;animation:1s ease-out .5s forwards AugsburgReviews-module__CdTG1a__gentleFadeIn,15s ease-in-out 1s infinite AugsburgReviews-module__CdTG1a__gentlePulse;position:absolute;top:-10%;left:-5%}.AugsburgReviews-module__CdTG1a__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%)}.AugsburgReviews-module__CdTG1a__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgReviews-module__CdTG1a__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)}.AugsburgReviews-module__CdTG1a__header.AugsburgReviews-module__CdTG1a__visible{opacity:1;transform:translateY(0)}.AugsburgReviews-module__CdTG1a__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}.AugsburgReviews-module__CdTG1a__header.AugsburgReviews-module__CdTG1a__visible .AugsburgReviews-module__CdTG1a__badge{animation:.6s ease-out .1s both AugsburgReviews-module__CdTG1a__slideInUp}.AugsburgReviews-module__CdTG1a__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)}.AugsburgReviews-module__CdTG1a__header.AugsburgReviews-module__CdTG1a__visible .AugsburgReviews-module__CdTG1a__title{opacity:1;animation:.6s ease-out .2s both AugsburgReviews-module__CdTG1a__slideInUp;transform:translateY(0)}.AugsburgReviews-module__CdTG1a__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)}.AugsburgReviews-module__CdTG1a__header.AugsburgReviews-module__CdTG1a__visible .AugsburgReviews-module__CdTG1a__subtitle{opacity:1;animation:.6s ease-out .3s both AugsburgReviews-module__CdTG1a__slideInUp;transform:translateY(0)}.AugsburgReviews-module__CdTG1a__reviewsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.AugsburgReviews-module__CdTG1a__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)}.AugsburgReviews-module__CdTG1a__reviewCard.AugsburgReviews-module__CdTG1a__visible{opacity:1;transform:translateY(0)}.AugsburgReviews-module__CdTG1a__reviewCard:first-child.AugsburgReviews-module__CdTG1a__visible{transition:all .6s .4s}.AugsburgReviews-module__CdTG1a__reviewCard:nth-child(2).AugsburgReviews-module__CdTG1a__visible{transition:all .6s .5s}.AugsburgReviews-module__CdTG1a__reviewCard:nth-child(3).AugsburgReviews-module__CdTG1a__visible{transition:all .6s .6s}.AugsburgReviews-module__CdTG1a__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%}.AugsburgReviews-module__CdTG1a__reviewCard:hover:before{opacity:1;left:0}.AugsburgReviews-module__CdTG1a__reviewCard:hover{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 8px 24px #0000000d}.AugsburgReviews-module__CdTG1a__reviewHeader{margin-bottom:var(--space-lg);transition:transform .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewHeader{transform:translate(5px)}.AugsburgReviews-module__CdTG1a__source{justify-content:space-between;align-items:center;display:flex}.AugsburgReviews-module__CdTG1a__sourceText{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium);text-transform:uppercase;transition:color .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__sourceText{color:var(--color-accent)}.AugsburgReviews-module__CdTG1a__rating{gap:2px;display:flex}.AugsburgReviews-module__CdTG1a__star{color:var(--color-accent);filter:drop-shadow(0 2px 4px #d5192033);font-size:1rem;transition:all .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__star{filter:drop-shadow(0 3px 6px #d519204d);transform:scale(1.1)}.AugsburgReviews-module__CdTG1a__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}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewText{color:var(--color-text)}.AugsburgReviews-module__CdTG1a__reviewFooter{border-top:1px solid var(--color-border);padding-top:var(--space-md);transition:border-color .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewFooter{border-top-color:var(--color-accent)}.AugsburgReviews-module__CdTG1a__clientInfo{justify-content:space-between;align-items:center;display:flex}.AugsburgReviews-module__CdTG1a__clientName{font-weight:var(--font-semibold);transition:color .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__clientName{color:var(--color-accent)}.AugsburgReviews-module__CdTG1a__reviewDate{font-size:var(--text-sm);color:var(--color-text-muted);transition:color .3s}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewDate{color:var(--color-text)}.AugsburgReviews-module__CdTG1a__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)}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewHoverLine{transform:scaleX(1)}.AugsburgReviews-module__CdTG1a__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}.AugsburgReviews-module__CdTG1a__reviewCard:hover .AugsburgReviews-module__CdTG1a__reviewGlow{opacity:.1}@keyframes AugsburgReviews-module__CdTG1a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgReviews-module__CdTG1a__gentleFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes AugsburgReviews-module__CdTG1a__gentlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.AugsburgReviews-module__CdTG1a__reviewsSection{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgReviews-module__CdTG1a__header{margin-bottom:var(--space-xl);max-width:700px}.AugsburgReviews-module__CdTG1a__reviewsGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.AugsburgReviews-module__CdTG1a__reviewCard{padding:var(--space-lg)var(--space-xl)}}@media (max-width:768px){.AugsburgReviews-module__CdTG1a__reviewsSection{padding:var(--space-xl)0}.AugsburgReviews-module__CdTG1a__container{padding:0 var(--space-lg)}.AugsburgReviews-module__CdTG1a__header{margin-bottom:var(--space-xl);text-align:center}.AugsburgReviews-module__CdTG1a__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.AugsburgReviews-module__CdTG1a__subtitle{font-size:var(--text-base)}.AugsburgReviews-module__CdTG1a__reviewsGrid{gap:var(--space-lg);grid-template-columns:1fr}.AugsburgReviews-module__CdTG1a__reviewCard{padding:var(--space-lg)}.AugsburgReviews-module__CdTG1a__reviewText{font-size:var(--text-base)}.AugsburgReviews-module__CdTG1a__clientInfo{gap:var(--space-xs)}.AugsburgReviews-module__CdTG1a__source{gap:var(--space-sm)}.AugsburgReviews-module__CdTG1a__gradientOrb{display:none}}@media (max-width:480px){.AugsburgReviews-module__CdTG1a__reviewsSection{padding:var(--space-lg)0 var(--space-xl)}.AugsburgReviews-module__CdTG1a__container{padding:0 var(--space-md)}.AugsburgReviews-module__CdTG1a__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm);margin-bottom:var(--space-md)}.AugsburgReviews-module__CdTG1a__title{font-size:clamp(1.9rem,7vw,2.3rem)}.AugsburgReviews-module__CdTG1a__subtitle{font-size:var(--text-sm)}.AugsburgReviews-module__CdTG1a__reviewCard{padding:var(--space-lg)var(--space-md)}.AugsburgReviews-module__CdTG1a__reviewText{font-size:var(--text-sm)}.AugsburgReviews-module__CdTG1a__clientInfo,.AugsburgReviews-module__CdTG1a__source{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}@media (max-width:360px){.AugsburgReviews-module__CdTG1a__reviewsGrid{grid-template-columns:1fr}.AugsburgReviews-module__CdTG1a__reviewCard{padding:var(--space-md)}}
.AugsburgCTASection-module__RCUpIG__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}.AugsburgCTASection-module__RCUpIG__background{z-index:1;position:absolute;inset:0}.AugsburgCTASection-module__RCUpIG__gradientOrb{filter:blur(40px);opacity:0;background:radial-gradient(circle,#00000005 0%,#0000 70%);width:600px;height:600px;animation:1s ease-out .5s forwards AugsburgCTASection-module__RCUpIG__gentleFadeIn,20s ease-in-out 1s infinite AugsburgCTASection-module__RCUpIG__gentlePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AugsburgCTASection-module__RCUpIG__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}.AugsburgCTASection-module__RCUpIG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible{opacity:1;transform:translateY(0)}.AugsburgCTASection-module__RCUpIG__textContent{padding-right:var(--space-lg)}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__badge{opacity:1;animation:.6s ease-out .1s both AugsburgCTASection-module__RCUpIG__slideInUp;transform:translateY(0)}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__title{opacity:1;animation:.6s ease-out .2s both AugsburgCTASection-module__RCUpIG__slideInUp;transform:translateY(0)}.AugsburgCTASection-module__RCUpIG__highlight{color:var(--color-accent);display:inline-block;position:relative}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__highlight:after{transform:scaleX(1)}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__description{opacity:1;animation:.6s ease-out .3s both AugsburgCTASection-module__RCUpIG__slideInUp;transform:translateY(0)}.AugsburgCTASection-module__RCUpIG__ctaRow{gap:var(--space-md);opacity:0;flex-wrap:wrap;align-items:center;transition:all .6s;display:flex;transform:translateY(20px)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__ctaRow{opacity:1;animation:.6s ease-out .4s both AugsburgCTASection-module__RCUpIG__slideInUp;transform:translateY(0)}.AugsburgCTASection-module__RCUpIG__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}.AugsburgCTASection-module__RCUpIG__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.AugsburgCTASection-module__RCUpIG__primaryCta:hover:before{left:100%}.AugsburgCTASection-module__RCUpIG__primaryCta:hover{background:0 0;transform:translateY(-3px);box-shadow:0 8px 25px #d5192033,0 4px 15px #d519201a;color:var(--color-accent)!important}.AugsburgCTASection-module__RCUpIG__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}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__secondaryCta:hover{color:var(--color-accent)!important}.AugsburgCTASection-module__RCUpIG__secondaryCta:hover:before{transform:scaleX(1)}.AugsburgCTASection-module__RCUpIG__arrow{transition:transform .3s}.AugsburgCTASection-module__RCUpIG__primaryCta:hover .AugsburgCTASection-module__RCUpIG__arrow{transform:translate(4px)}.AugsburgCTASection-module__RCUpIG__mockupSection{opacity:0;flex-direction:column;align-items:center;transition:all .8s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translate(30px)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__mockupSection{opacity:1;transition-delay:.3s;transform:translate(0)}.AugsburgCTASection-module__RCUpIG__mockupScene{width:100%;max-width:600px}.AugsburgCTASection-module__RCUpIG__desktopMockup{width:100%;position:relative}.AugsburgCTASection-module__RCUpIG__imageWrapper{width:100%;transition:all .4s;position:relative}.AugsburgCTASection-module__RCUpIG__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}.AugsburgCTASection-module__RCUpIG__imageWrapper:hover .AugsburgCTASection-module__RCUpIG__image{filter:contrast(1.1)brightness(1.05);transform:translateY(-6px);box-shadow:0 15px 40px #0000001a,0 8px 25px #00000014}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__imageWrapper:hover .AugsburgCTASection-module__RCUpIG__imageFrame{border-width:1.5px;transform:translate(12px,12px)}.AugsburgCTASection-module__RCUpIG__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%)}.AugsburgCTASection-module__RCUpIG__imageWrapper:hover .AugsburgCTASection-module__RCUpIG__imageGlow{opacity:.08}.AugsburgCTASection-module__RCUpIG__mobileMockup{display:none}.AugsburgCTASection-module__RCUpIG__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)}.AugsburgCTASection-module__RCUpIG__content.AugsburgCTASection-module__RCUpIG__visible .AugsburgCTASection-module__RCUpIG__imageCaption{opacity:1;transform:translateY(0)}@keyframes AugsburgCTASection-module__RCUpIG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgCTASection-module__RCUpIG__gentleFadeIn{0%{opacity:0}to{opacity:.5}}@keyframes AugsburgCTASection-module__RCUpIG__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){.AugsburgCTASection-module__RCUpIG__ctaSection{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgCTASection-module__RCUpIG__content{gap:var(--space-xl)}.AugsburgCTASection-module__RCUpIG__textContent{padding-right:var(--space-md)}.AugsburgCTASection-module__RCUpIG__description{margin-bottom:var(--space-lg)}.AugsburgCTASection-module__RCUpIG__mockupScene{max-width:460px}}@media (max-width:768px){.AugsburgCTASection-module__RCUpIG__ctaSection{padding:var(--space-xl)0}.AugsburgCTASection-module__RCUpIG__container{padding:0 var(--space-lg)}.AugsburgCTASection-module__RCUpIG__content{gap:var(--space-xl);text-align:center;grid-template-columns:1fr}.AugsburgCTASection-module__RCUpIG__textContent{max-width:100%;margin:0 auto;padding-right:0}.AugsburgCTASection-module__RCUpIG__badge{margin-bottom:var(--space-md)}.AugsburgCTASection-module__RCUpIG__title{margin-bottom:var(--space-sm);font-size:clamp(2.1rem,6vw,2.6rem)}.AugsburgCTASection-module__RCUpIG__description{font-size:var(--text-base);margin-bottom:var(--space-lg)}.AugsburgCTASection-module__RCUpIG__ctaRow{justify-content:center;gap:var(--space-sm)}.AugsburgCTASection-module__RCUpIG__primaryCta{padding:var(--space-md)var(--space-lg)}.AugsburgCTASection-module__RCUpIG__mockupSection{max-width:420px;margin:0 auto}.AugsburgCTASection-module__RCUpIG__mockupScene{max-width:100%}.AugsburgCTASection-module__RCUpIG__gradientOrb{display:none}}@media (max-width:480px){.AugsburgCTASection-module__RCUpIG__ctaSection{padding:var(--space-lg)0 var(--space-xl)}.AugsburgCTASection-module__RCUpIG__container{padding:0 var(--space-md)}.AugsburgCTASection-module__RCUpIG__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm)}.AugsburgCTASection-module__RCUpIG__title{font-size:clamp(1.9rem,7vw,2.3rem)}.AugsburgCTASection-module__RCUpIG__description{font-size:var(--text-sm)}.AugsburgCTASection-module__RCUpIG__ctaRow{align-items:center;gap:var(--space-sm);flex-direction:column}.AugsburgCTASection-module__RCUpIG__primaryCta{justify-content:center;width:100%}.AugsburgCTASection-module__RCUpIG__secondaryCta{font-size:.8rem}.AugsburgCTASection-module__RCUpIG__mockupScene{max-width:320px}.AugsburgCTASection-module__RCUpIG__imageFrame{transform:translate(6px,6px)}.AugsburgCTASection-module__RCUpIG__imageWrapper:hover .AugsburgCTASection-module__RCUpIG__imageFrame{transform:translate(8px,8px)}}
.AugsburgFAQ-module__X8Wf3G__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}.AugsburgFAQ-module__X8Wf3G__background{z-index:1;position:absolute;inset:0}.AugsburgFAQ-module__X8Wf3G__gradientOrb{filter:blur(25px);opacity:0;background:radial-gradient(circle,#00000008 0%,#0000 65%);width:400px;height:400px;animation:1s ease-out .5s forwards AugsburgFAQ-module__X8Wf3G__gentleFadeIn,15s ease-in-out 1s infinite AugsburgFAQ-module__X8Wf3G__gentlePulse;position:absolute;top:20%;right:-10%}.AugsburgFAQ-module__X8Wf3G__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%)}.AugsburgFAQ-module__X8Wf3G__container{max-width:var(--container-max-width);padding:0 var(--container-padding);z-index:2;margin:0 auto;position:relative}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible{opacity:1;transform:translateY(0)}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__left{opacity:1;transition-delay:.2s;transform:translate(0)}.AugsburgFAQ-module__X8Wf3G__headerContent{text-align:left;max-width:100%}.AugsburgFAQ-module__X8Wf3G__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}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__badge{animation:.6s ease-out .3s both AugsburgFAQ-module__X8Wf3G__slideInUp}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__sectionTitle{opacity:1;animation:.6s ease-out .4s both AugsburgFAQ-module__X8Wf3G__slideInUp;transform:translateY(0)}.AugsburgFAQ-module__X8Wf3G__highlight{color:var(--color-accent);display:inline-block;position:relative}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__highlight:after{transform:scaleX(1)}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__sectionDesc{opacity:1;animation:.6s ease-out .5s both AugsburgFAQ-module__X8Wf3G__slideInUp;transform:translateY(0)}.AugsburgFAQ-module__X8Wf3G__sectionDesc:before{content:"";background:var(--color-accent);opacity:.5;width:2px;height:calc(100% - .5rem);transition:all .3s;position:absolute;top:.25rem;left:0}.AugsburgFAQ-module__X8Wf3G__right{opacity:0;width:100%;max-width:900px;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translate(40px)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__right{opacity:1;transition-delay:.3s;transform:translate(0)}.AugsburgFAQ-module__X8Wf3G__accordionContainer{width:100%}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem{opacity:1;transform:translateY(0)}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:first-child{transition:all .6s .6s}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:nth-child(2){transition:all .6s .7s}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:nth-child(3){transition:all .6s .8s}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:nth-child(4){transition:all .6s .9s}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:nth-child(5){transition:all .6s 1s}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__accordionItem:nth-child(6){transition:all .6s 1.1s}.AugsburgFAQ-module__X8Wf3G__accordionItem:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 20px #0000000d}.AugsburgFAQ-module__X8Wf3G__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}.AugsburgFAQ-module__X8Wf3G__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%}.AugsburgFAQ-module__X8Wf3G__accordionButton:hover:before{opacity:1;left:0}.AugsburgFAQ-module__X8Wf3G__accordionButton:hover{background:var(--color-bg-alt)}.AugsburgFAQ-module__X8Wf3G__accordionButton.AugsburgFAQ-module__X8Wf3G__active{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.AugsburgFAQ-module__X8Wf3G__accordionButton.AugsburgFAQ-module__X8Wf3G__active:before{opacity:1;left:0}.AugsburgFAQ-module__X8Wf3G__accordionHeader{flex:1}.AugsburgFAQ-module__X8Wf3G__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}.AugsburgFAQ-module__X8Wf3G__accordionButton:hover .AugsburgFAQ-module__X8Wf3G__title,.AugsburgFAQ-module__X8Wf3G__accordionButton.AugsburgFAQ-module__X8Wf3G__active .AugsburgFAQ-module__X8Wf3G__title{color:var(--color-accent)}.AugsburgFAQ-module__X8Wf3G__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}.AugsburgFAQ-module__X8Wf3G__accordionButton:hover .AugsburgFAQ-module__X8Wf3G__accordionIcon{color:var(--color-accent);transform:scale(1.1)}.AugsburgFAQ-module__X8Wf3G__accordionButton.AugsburgFAQ-module__X8Wf3G__active .AugsburgFAQ-module__X8Wf3G__accordionIcon{color:var(--color-accent);transform:rotate(180deg)scale(1.1)}.AugsburgFAQ-module__X8Wf3G__accordionContent{max-height:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.AugsburgFAQ-module__X8Wf3G__accordionContent.AugsburgFAQ-module__X8Wf3G__open{max-height:500px}.AugsburgFAQ-module__X8Wf3G__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)}.AugsburgFAQ-module__X8Wf3G__accordionContent.AugsburgFAQ-module__X8Wf3G__open .AugsburgFAQ-module__X8Wf3G__accordionAnswer{opacity:1;transition-delay:.1s;transform:translateY(0)}.AugsburgFAQ-module__X8Wf3G__description{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.6;transition:color .3s}.AugsburgFAQ-module__X8Wf3G__accordionItem:hover .AugsburgFAQ-module__X8Wf3G__description{color:var(--color-text)}.AugsburgFAQ-module__X8Wf3G__accordionHoverLine{background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.AugsburgFAQ-module__X8Wf3G__accordionItem:hover .AugsburgFAQ-module__X8Wf3G__accordionHoverLine{transform:scaleX(1)}@keyframes AugsburgFAQ-module__X8Wf3G__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AugsburgFAQ-module__X8Wf3G__gentleFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes AugsburgFAQ-module__X8Wf3G__gentlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.AugsburgFAQ-module__X8Wf3G__faqSection{padding:var(--space-xl)0 var(--space-xxl)}.AugsburgFAQ-module__X8Wf3G__faqGrid{gap:var(--space-xl);grid-template-columns:1.1fr 1.9fr}.AugsburgFAQ-module__X8Wf3G__left{max-width:420px;top:var(--space-xl)}.AugsburgFAQ-module__X8Wf3G__sectionDesc{font-size:var(--text-base)}.AugsburgFAQ-module__X8Wf3G__accordionButton{padding:var(--space-md)var(--space-lg)}}@media (max-width:768px){.AugsburgFAQ-module__X8Wf3G__faqSection{padding:var(--space-xl)0}.AugsburgFAQ-module__X8Wf3G__container{padding:0 var(--space-lg)}.AugsburgFAQ-module__X8Wf3G__faqGrid{gap:var(--space-xl);grid-template-columns:1fr}.AugsburgFAQ-module__X8Wf3G__left{max-width:100%;position:static;top:auto;transform:none}.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__left,.AugsburgFAQ-module__X8Wf3G__right,.AugsburgFAQ-module__X8Wf3G__faqGrid.AugsburgFAQ-module__X8Wf3G__visible .AugsburgFAQ-module__X8Wf3G__right{transform:none}.AugsburgFAQ-module__X8Wf3G__headerContent{text-align:left}.AugsburgFAQ-module__X8Wf3G__sectionTitle{margin-bottom:var(--space-sm);font-size:clamp(2rem,6vw,2.5rem)}.AugsburgFAQ-module__X8Wf3G__sectionDesc{padding-left:var(--space-sm);font-size:var(--text-base);margin-top:var(--space-sm)}.AugsburgFAQ-module__X8Wf3G__accordionButton{padding:var(--space-md);gap:var(--space-md)}.AugsburgFAQ-module__X8Wf3G__accordionAnswer{padding:0 var(--space-md)var(--space-md)}.AugsburgFAQ-module__X8Wf3G__title{font-size:var(--text-base)}.AugsburgFAQ-module__X8Wf3G__gradientOrb{display:none}}@media (max-width:480px){.AugsburgFAQ-module__X8Wf3G__faqSection{padding:var(--space-lg)0 var(--space-xl)}.AugsburgFAQ-module__X8Wf3G__container{padding:0 var(--space-md)}.AugsburgFAQ-module__X8Wf3G__badge{font-size:var(--text-xs);padding:var(--space-xxs)var(--space-sm);margin-bottom:var(--space-md)}.AugsburgFAQ-module__X8Wf3G__sectionTitle{font-size:clamp(1.9rem,7vw,2.3rem)}.AugsburgFAQ-module__X8Wf3G__sectionDesc{font-size:var(--text-sm);padding-left:var(--space-sm)}.AugsburgFAQ-module__X8Wf3G__accordionButton{padding:var(--space-md)var(--space-sm);gap:var(--space-sm)}.AugsburgFAQ-module__X8Wf3G__accordionAnswer{padding:0 var(--space-sm)var(--space-md)}.AugsburgFAQ-module__X8Wf3G__description{font-size:var(--text-sm)}}
