.heading-group--display-01 .heading-group__headline{color:var(--color-text);font-family:Montserrat var,sans-serif;font-size:clamp(2.25rem,1.5463917526rem + 2.8865979381vw,4rem);font-weight:700;line-height:1.2;margin:0;text-transform:none}.heading-group--display-01 .heading-group__headline em{background:linear-gradient(90deg,#a4b6c1,#0ee077);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-style:normal}.heading-group__headline{color:var(--color-text);font-family:Montserrat var,sans-serif;font-size:clamp(2rem,1.5979381443rem + 1.6494845361vw,3rem);font-weight:700;line-height:1.2;margin:0;text-transform:none}.heading-group__headline em{background:linear-gradient(90deg,#a4b6c1,#0ee077);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-style:normal}.heading-group--display-03 .heading-group__headline{color:var(--color-text);font-family:Montserrat var,sans-serif;font-size:clamp(1.5rem,1.1984536082rem + 1.2371134021vw,2.25rem);font-weight:700;line-height:1.2;margin:0;text-transform:none}.heading-group--display-03 .heading-group__headline em{background:linear-gradient(90deg,#a4b6c1,#0ee077);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-style:normal}.heading-group__kicker{color:var(--color-text);font-family:Montserrat var,sans-serif;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:700;line-height:1.2;margin:0;text-transform:uppercase;--color-text:#09d87a}.heading-group{display:flex;flex-direction:column;gap:16px}.heading-group__headline{text-wrap:balance}.heading-group--display-03{gap:8px}
