.pageBranchenUebersicht .branchenIntro{max-width:75ch;color:var(--ink2);margin-top:2rem}.pageBranchenUebersicht .branchenIntro p{margin:0 0 1rem;font-size:1.1rem;line-height:1.65}.pageBranchenUebersicht .branchenIntro p:last-child{margin-bottom:0}.pageBranchenUebersicht .branchenIntro p.leadKicker{color:var(--ink);margin-bottom:1.5rem;font-size:1.35rem;font-weight:500;line-height:1.5}@media (width<=760px){.pageBranchenUebersicht .branchenIntro p{font-size:1rem}.pageBranchenUebersicht .branchenIntro p.leadKicker{font-size:1.15rem}}.pageBranchenUebersicht .branchenGridFull{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=980px){.pageBranchenUebersicht .branchenGridFull{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pageBranchenUebersicht .branchenGridFull{grid-template-columns:1fr}}.pageBranchenUebersicht .brancheTile{border:1px solid var(--line2);border-radius:var(--rLg);color:var(--ink2);transition:border-color var(--tMed) var(--ease), background var(--tMed) var(--ease);background:linear-gradient(#14101f8c,#0a0613b3);flex-direction:column;gap:1rem;padding:1.75rem;text-decoration:none;display:flex}.pageBranchenUebersicht .brancheTile:hover{border-color:var(--lineViolet2);background:linear-gradient(#a855f714,#0a0613b3)}.pageBranchenUebersicht .brancheTile:hover .brancheTileArrow{color:var(--ink)}.pageBranchenUebersicht .brancheTile:hover .brancheTileArrow .arrow{transform:translate(4px)}.pageBranchenUebersicht .brancheTile.isAmber:hover{border-color:var(--lineAmber);background:linear-gradient(#f59e0b14,#0a0613b3)}.pageBranchenUebersicht .brancheTile h3{color:var(--ink);margin:0 0 .4rem;font-size:1.2rem;line-height:1.25}.pageBranchenUebersicht .brancheTile p{color:var(--ink3);margin:0;font-size:.94rem;line-height:1.55}.pageBranchenUebersicht .brancheTileIcon{border-radius:var(--r);border:1px solid var(--lineViolet);width:56px;height:56px;color:var(--violet2);background:linear-gradient(135deg,#a855f74d,#a855f70d);justify-content:center;align-items:center;display:inline-flex}.pageBranchenUebersicht .brancheTileIcon svg{width:28px;height:28px}.pageBranchenUebersicht .brancheTile.isAmber .brancheTileIcon{border-color:var(--lineAmber);color:var(--amber2);background:linear-gradient(135deg,#f59e0b4d,#f59e0b0d)}.pageBranchenUebersicht .brancheTileBody{flex-direction:column;flex:1;display:flex}.pageBranchenUebersicht .brancheTileArrow{color:var(--violet2);font-weight:700;font-size:var(--fsSm);transition:color var(--tFast) var(--ease);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.pageBranchenUebersicht .brancheTileArrow .arrow{transition:transform var(--tMed) var(--easeSpring);display:inline-flex}.pageBranchenUebersicht .brancheTile.isAmber .brancheTileArrow{color:var(--amber2)}.pageBranchenUebersicht .zielsetzungStack{flex-direction:column;gap:1.75rem;display:flex}.pageBranchenUebersicht .zielsetzungRow{border:1px solid var(--line2);border-radius:var(--rXl);background:linear-gradient(#ffffff09,#ffffff03);grid-template-columns:280px 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=760px){.pageBranchenUebersicht .zielsetzungRow{text-align:center;grid-template-columns:1fr}.pageBranchenUebersicht .zielsetzungRow .zielsetzungVisual{justify-self:center}}.pageBranchenUebersicht .zielsetzungVisual img{border-radius:var(--rLg);filter:drop-shadow(0 12px 32px #a855f72e)drop-shadow(0 4px 12px #0006);width:100%;max-width:280px;height:auto;display:block}.pageBranchenUebersicht .zielsetzungBody{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.pageBranchenUebersicht .zielsetzungBody .eyebrow{font-family:var(--font);font-size:var(--fsXs);letter-spacing:var(--trackingWidest);text-transform:uppercase;color:var(--violet2);margin:0}.pageBranchenUebersicht .zielsetzungBody h3{color:var(--ink);margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.25}.pageBranchenUebersicht .zielsetzungBody p{color:var(--ink2);max-width:60ch;margin:0;font-size:1.05rem;line-height:1.65}@media (width<=760px){.pageBranchenUebersicht .zielsetzungBody{align-items:center}.pageBranchenUebersicht .zielsetzungBody p{max-width:none}}.pageBranchenUebersicht .branchenProse{max-width:70ch;color:var(--ink2);margin-inline:auto}.pageBranchenUebersicht .branchenProse p{margin:0 0 1.25rem;font-size:1.1rem;line-height:1.65}.pageBranchenUebersicht .branchenProse p:last-child{margin-bottom:0}
