.Contact-module__FP8bNW__contactContainer{color:#111;background:#fff;max-width:1200px;margin:0 auto;padding:60px 24px}.Contact-module__FP8bNW__titleArea{text-align:center;margin-bottom:50px}.Contact-module__FP8bNW__titleArea h1{text-transform:uppercase;margin-bottom:15px;font-size:3rem;font-weight:800}.Contact-module__FP8bNW__titleArea p{color:#555;max-width:800px;margin:0 auto;font-size:1.1rem}.Contact-module__FP8bNW__mainGrid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.Contact-module__FP8bNW__formSection{background:#fdfdfd}.Contact-module__FP8bNW__formGroup{margin-bottom:20px}.Contact-module__FP8bNW__formGroup label{margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.Contact-module__FP8bNW__formGroup input,.Contact-module__FP8bNW__formGroup textarea{border:1px solid #ddd;border-radius:4px;width:100%;padding:12px 15px;font-family:inherit;font-size:1rem;transition:border-color .3s}.Contact-module__FP8bNW__formGroup input:focus,.Contact-module__FP8bNW__formGroup textarea:focus{border-color:var(--primary-gold);outline:none}.Contact-module__FP8bNW__submitBtn{background:var(--primary-gold);color:#000;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;width:100%;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:background .3s}.Contact-module__FP8bNW__submitBtn:hover{background:#d4ac1d}.Contact-module__FP8bNW__imageSection{height:100%;position:relative}.Contact-module__FP8bNW__contactImage{object-fit:cover;border-radius:12px;width:100%;height:500px;box-shadow:0 10px 30px #0000001a}.Contact-module__FP8bNW__imageContactInfo{flex-direction:column;gap:15px;margin-top:25px;display:flex}.Contact-module__FP8bNW__miniInfoItem{align-items:center;gap:12px;font-size:1.15rem;font-weight:600;display:flex}.Contact-module__FP8bNW__miniInfoItem a{color:#111;text-decoration:none;transition:color .3s}.Contact-module__FP8bNW__miniInfoItem a:hover{color:var(--primary-gold)}@media (max-width:992px){.Contact-module__FP8bNW__mainGrid{grid-template-columns:1fr}.Contact-module__FP8bNW__formSection{order:1}.Contact-module__FP8bNW__imageSection{order:2;margin-top:40px}}.Contact-module__FP8bNW__honeypot{display:none}.Contact-module__FP8bNW__formStatus{min-height:1.35em;color:var(--text-muted,#666);margin:12px 0 14px;font-size:.95rem;line-height:1.35}.Contact-module__FP8bNW__formStatusSuccess{color:var(--text,#111)}.Contact-module__FP8bNW__formStatusError{color:#b42318}.Contact-module__FP8bNW__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact-module__FP8bNW__formShake{animation:.42s ease-in-out Contact-module__FP8bNW__formShake}@keyframes Contact-module__FP8bNW__formShake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Contact-module__FP8bNW__formShake{animation:none}}
