.infographic-title{font-size:24px;font-weight:600;color:var(--dark);margin-bottom:20px;font-family:"Noto Serif Display",serif;text-align:center}.form-textarea{resize:vertical;min-height:80px}.loading{opacity:.7;pointer-events:none}.form-container.submitting{transform:scale(.98);opacity:.8}.form-container.submitted{transform:scale(.95) rotateX(5deg);opacity:0}.error{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%)}