.uu-gruppe{background-color:var(--bi-warm,#eaeae3);padding:7rem 0 8rem}.uu-gruppe__container{margin:0 auto;max-width:1280px;padding:0 1.5rem}.uu-gruppe__header{margin:0 auto 4rem;max-width:780px;text-align:center}.uu-gruppe__overline{color:var(--bi-blue,#00f);display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.uu-gruppe__headline{color:var(--bi-dark-1,#131315);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;margin:0 0 1.5rem}.uu-gruppe__intro{color:var(--bi-mid-gray,#6e6e6e);font-size:1.0625rem;line-height:1.7}.uu-gruppe__intro p{margin:0}.uu-gruppe__agencies{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.uu-gruppe__card{background:var(--bi-white,#fafafa);border:1px solid rgba(0,0,0,.06);border-radius:1.25rem;display:flex;flex-direction:column;padding:2rem;transition:border-color .3s ease,box-shadow .3s ease}.uu-gruppe__card:hover{border-color:rgba(0,0,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.06)}.uu-gruppe__card-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;margin-bottom:1.25rem;min-height:48px;padding-bottom:1.25rem}.uu-gruppe__card-logo{max-height:36px;max-width:180px;object-fit:contain;width:auto}.uu-gruppe__card-name{color:var(--bi-dark-1,#131315);font-size:1.25rem;font-weight:700}.uu-gruppe__card-body{display:flex;flex:1;flex-direction:column}.uu-gruppe__card-tagline{color:var(--bi-blue,#00f);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.uu-gruppe__card-desc{color:var(--bi-mid-gray,#6e6e6e);flex:1;font-size:.9375rem;line-height:1.65;margin:0 0 1.25rem}.uu-gruppe__card-meta{margin-bottom:1rem}.uu-gruppe__card-gf,.uu-gruppe__card-loc{color:var(--bi-dark-1,#131315);font-size:.8125rem;line-height:1.5;margin:0 0 .25rem}.uu-gruppe__card-gf strong,.uu-gruppe__card-loc strong{color:var(--bi-mid-gray,#6e6e6e);font-weight:500}.uu-gruppe__card-link{align-items:center;color:var(--bi-blue,#00f);display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem;margin-top:auto;text-decoration:none;transition:gap .2s ease}.uu-gruppe__card-link:hover{gap:.625rem}.uu-gruppe__card-link:focus-visible{outline:2px solid var(--bi-blue-light,#2e75ff);outline-offset:2px}.uu-gruppe__investor{background:var(--bi-dark-1,#131315);border-radius:1.25rem;margin-bottom:3rem;overflow:hidden;padding:2.5rem;position:relative}.uu-gruppe__investor:before{background:radial-gradient(ellipse at 20% 50%,rgba(0,0,255,.06),transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.uu-gruppe__investor-label{color:var(--bi-blue-light,#2e75ff);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;position:relative;text-transform:uppercase}.uu-gruppe__investor-inner{align-items:flex-start;display:flex;gap:2.5rem;position:relative}.uu-gruppe__investor-logo-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:160px}.uu-gruppe__investor-logo{height:auto;max-width:140px;opacity:.9}.uu-gruppe__investor-content{color:hsla(0,0%,98%,.75);flex:1;font-size:.9375rem;line-height:1.7}.uu-gruppe__investor-content p{margin:0 0 1rem}.uu-gruppe__investor-content p:last-child{color:var(--bi-white,#fafafa);font-weight:500;margin-bottom:0}.uu-gruppe__closing{color:var(--bi-dark-1,#131315);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.4;margin:0 auto;max-width:700px;text-align:center}@media (max-width:1024px){.uu-gruppe__agencies{grid-template-columns:1fr 1fr}.uu-gruppe__agencies .uu-gruppe__card:last-child{grid-column:1/-1;margin:0 auto;max-width:50%}}@media (max-width:768px){.uu-gruppe{padding:4.5rem 0 5rem}.uu-gruppe__agencies{grid-template-columns:1fr}.uu-gruppe__agencies .uu-gruppe__card:last-child{max-width:100%}.uu-gruppe__investor-inner{flex-direction:column;gap:1.5rem}.uu-gruppe__investor-logo-wrap{width:auto}.uu-gruppe__investor{padding:2rem}}[data-scroll-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transform:none;transition:none}}