/* g21-growth v1: Growth-Seiten, Zitat Bert Winterfeld + Lib-Overrides (data-g21) */
.g21q-body{display:flex;flex-direction:column;row-gap:1.75em}
.g21q-text{margin:0;max-width:56em;font-family:"Inter Display",Inter,sans-serif;font-size:1.125em;line-height:1.6;color:var(--_colors---text-muted,#a9b7cc)}
.g21q-who{display:flex;align-items:center;column-gap:1em}
.g21q-img{display:block;width:3.75em;height:3.75em;flex:none;border-radius:50%;object-fit:cover}
.g21q-meta{display:flex;flex-direction:column;row-gap:.25em;min-width:0}
.g21q-name{margin:0;font-family:"Inter Display",Inter,sans-serif;font-size:1em;font-weight:600;line-height:1.3;color:var(--_colors---text,#dde4f0)}
.g21q-role{margin:0;font-family:"Inter Display",Inter,sans-serif;font-size:.875em;line-height:1.3;color:var(--_colors---text-muted,#a9b7cc)}
.section_gw-ergebnisse .gw_st-quote{row-gap:1.5em}
@media screen and (max-width:767px){.g21q-text{font-size:1em}.g21q-img{width:3.25em;height:3.25em}}
/* Vergleich: Tabelle steht jetzt in eigener Section */
.section_gw-pakete[data-g21="vergleich"] .gw_tb{margin-top:4em}
@media screen and (max-width:767px){.section_gw-pakete[data-g21="vergleich"] .gw_tb{margin-top:2.5em}}
/* Lib-Sections mit weniger Elementen */
@media screen and (min-width:992px){
.section_lib-cards[data-g21] .lib-cards_track{grid-template-columns:repeat(3,minmax(0,1fr))}
.section_lib-prozess[data-g21] .lib-prozess_phases{grid-template-columns:repeat(3,minmax(0,1fr))}
}
