.left-column{display:flex;flex-direction:column;gap:2rem}.validation-message.warning{background:#fff3cd;border:2px solid #ffc107;color:#856404;display:block}.validation-message.error{background:#f8d7da;border:2px solid #dc3545;color:#721c24;display:block}.validation-message.success{background:#d4edda;border:2px solid #28a745;color:#155724;display:block}.section-header.active .section-icon{transform:rotate(180deg)}.section-content.show{max-height:2000px}.faq-question.active{background:var(--teal);color:var(--white)}.faq-question.active .faq-icon{transform:rotate(180deg)}.faq-answer.show{padding:1.25rem;max-height:500px}