.contact_contactGrid__LiDm3{display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem;gap:4rem;align-items:start}.contact_infoSection__8ylVJ{display:flex;flex-direction:column;gap:2rem}.contact_infoCard__W8BJG{background-color:var(--gray-bg);padding:2rem;border-radius:12px;border-left:4px solid var(--primary-red)}.contact_cardTitle__twY73{font-size:1.25rem;color:var(--text-dark);margin-bottom:1rem}.contact_cardText__sS6o3{color:var(--text-light);line-height:1.6;margin-bottom:.5rem}.contact_formSection__eZchX{background-color:var(--background);padding:3rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid var(--border-color)}.contact_contactForm__Vi8nM{display:flex;flex-direction:column;gap:1.5rem}.contact_formRow__rLaK2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.contact_formGroup__H34fb{display:flex;flex-direction:column;gap:.5rem}.contact_label__StWrk{font-weight:500;color:var(--text-dark);font-size:.95rem}.contact_input__XHDqJ{padding:1rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:1rem;background-color:var(--gray-bg);transition:border-color .2s ease,box-shadow .2s ease}.contact_input__XHDqJ:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.contact_submitBtn__6UZF0{background-color:var(--primary-red);color:#fff;padding:1rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease;margin-top:1rem}.contact_submitBtn__6UZF0:hover{background-color:#b91c1c;transform:translateY(-2px)}@media (max-width:992px){.contact_contactGrid__LiDm3{grid-template-columns:1fr;gap:3rem}.contact_formRow__rLaK2{grid-template-columns:1fr}.contact_formSection__eZchX{padding:2rem 1rem}}