.form-cta-module{margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.form-cta-row-1{margin-bottom:3rem}.rich-text-content{margin:0 auto;max-width:800px;text-align:center}.rich-text-content h2{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.rich-text-content p{color:#666;font-size:1.125rem;line-height:1.6}.form-cta-row-2{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.form-container{background-color:#f9f9f9;border-radius:8px;padding:2rem}.image-container{border-radius:8px;overflow:hidden;position:relative}.image-container img{display:block;height:100%;object-fit:cover;width:100%}.form-container form{display:flex;flex-direction:column;gap:1rem}.form-container input,.form-container select,.form-container textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.form-container .btn.btn-primary,.form-container button[type=submit]{background-color:#007bff;border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:background-color .3s ease}.form-container .btn.btn-primary:hover,.form-container button[type=submit]:hover{background-color:#0056b3}input.hs-button.primary.large{background:#ce6631;border-radius:22px;color:#fff}input.hs-button.primary.large:hover{background:#ff9e1b}label.hs-error-msg{color:red}@media (max-width:992px){.form-cta-row-1{display:none}.form-cta-row-2{gap:2rem;grid-template-columns:1fr}.image-container{order:-1}.rich-text-content h2{font-size:2rem}}@media (max-width:768px){.form-cta-module{padding:1.5rem 1rem}.form-cta-row-1{margin-bottom:2rem}.rich-text-content h2{font-size:1.75rem}.rich-text-content p{font-size:1rem}.form-container{padding:1.5rem}}@media (max-width:576px){.rich-text-content h2{font-size:1.5rem}.form-container{padding:1rem}}