.page-module__ckMaQW__contactSection{max-width:600px;margin:0 auto;padding:4rem 0}.page-module__ckMaQW__header{text-align:center;margin-bottom:3rem}.page-module__ckMaQW__header h1{margin-bottom:.5rem}.page-module__ckMaQW__header p{color:var(--c-text-muted);font-size:1.1rem}.page-module__ckMaQW__formCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;padding:2.5rem}.page-module__ckMaQW__formGroup{margin-bottom:1.5rem}.page-module__ckMaQW__formGroup label{color:var(--c-text);margin-bottom:.5rem;font-weight:600;display:block}.page-module__ckMaQW__formGroup input,.page-module__ckMaQW__formGroup textarea{border-radius:var(--radius-sm);border:1px solid #ddd;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module__ckMaQW__formGroup input:focus,.page-module__ckMaQW__formGroup textarea:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px #8b5a2b1a}.page-module__ckMaQW__formGroup textarea{resize:vertical;min-height:120px}.page-module__ckMaQW__formCard button{width:100%;margin-top:.5rem;padding:1rem;font-size:1.1rem}.page-module__ckMaQW__successMessage{text-align:center;padding:2rem 0}.page-module__ckMaQW__successMessage .page-module__ckMaQW__icon{margin-bottom:1rem;font-size:3rem}.page-module__ckMaQW__successMessage h2{margin-bottom:1rem}.page-module__ckMaQW__successMessage p{color:var(--c-text-muted)}.page-module__ckMaQW__successMessage a{color:var(--c-primary);font-weight:500}
