.info-block{margin-bottom:2rem}.info-block h4{font-size:1.2rem;margin-bottom:.5rem}.info-block p,.info-block a{color:var(--color-text-primary);font-size:1.1rem}.contact-form-container{padding:3rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary);font-size:.9rem}.form-control{width:100%;padding:1rem;background-color:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-body);border-radius:4px;transition:all .3s ease}.form-control:focus{outline:none;border-color:var(--color-accent)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-feedback{display:none;margin:-.5rem 0 1.5rem;padding:.75rem 1rem;border-radius:4px;font-size:.9rem}.form-feedback.is-error{color:#ff8f8f;background:#ff50501a;border:1px solid rgba(255,80,80,.25)}@media (max-width: 768px){.contact-form-container{padding:1.5rem 1rem}}
