.heading-v1-wrapper{background-color:var(--color-background,#fff);padding:var(--section-padding-y,60px) var(--section-padding-x,20px)}.heading-v1-container{max-width:var(--heading-max-width,800px);text-align:var(--text-align,center);margin:0 auto}.heading-v1-content{gap:var(--content-gap,16px);flex-direction:column;display:flex}.heading-v1-heading{font-size:var(--heading-size,48px);font-weight:var(--heading-weight,var(--font-weight-bold,700));line-height:var(--heading-line-height,1.2);color:var(--heading-color,var(--color-text-primary,#111827));font-family:var(--font-heading);margin:0}.heading-v1-subheading{font-size:var(--subheading-size,24px);font-weight:var(--subheading-weight,var(--font-weight-semibold,600));line-height:var(--subheading-line-height,1.4);color:var(--subheading-color,var(--color-text-secondary,#4b5563));font-family:var(--font-body);margin:0}.heading-v1-description{font-size:var(--description-size,16px);line-height:var(--description-line-height,1.6);color:var(--description-color,var(--color-text-muted,#6b7280));font-family:var(--font-body);margin:0}.heading-v1-container.align-left{text-align:left}.heading-v1-container.align-center{text-align:center}.heading-v1-container.align-right{text-align:right}@media (max-width:768px){.heading-v1-wrapper{padding:40px 20px}.heading-v1-heading{font-size:calc(var(--heading-size,48px) * .7)}.heading-v1-subheading{font-size:calc(var(--subheading-size,24px) * .8)}.heading-v1-description{font-size:15px}}@media (max-width:480px){.heading-v1-wrapper{padding:30px 15px}.heading-v1-heading{font-size:24px}.heading-v1-subheading{font-size:18px}.heading-v1-description{font-size:14px}.heading-v1-content{gap:12px}}
