.header h2{font-size:clamp(1rem,5vw,3.5rem);font-weight:700;color:#2d3748;margin:0 0 .5rem;background:linear-gradient(135deg,#5fd288 0%,#3eb96f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal.active{display:flex;align-items:center;justify-content:center;padding:2rem}