.Contact_container___F0Kt{max-width:1200px;margin:0 auto;padding:80px 20px;font-family:inherit}.Contact_container___F0Kt h1{font-size:42px;font-weight:800;margin-bottom:20px;text-align:center;color:#1a1a1a}.Contact_lead___uads{font-size:18px;color:#666;text-align:center;margin-bottom:60px}.Contact_grid__hq_rK{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:40px;gap:40px}.Contact_card__F4CLY{background:#f9f9f9;padding:30px;border-radius:12px;margin-bottom:30px;border:1px solid #eee}.Contact_card__F4CLY h3{font-size:22px;margin-bottom:20px;color:#1a1a1a}.Contact_item__nc_hF{margin-bottom:20px}.Contact_item__nc_hF strong{display:block;font-size:14px;color:var(--accent-color);text-transform:uppercase;margin-bottom:5px}.Contact_item__nc_hF a,.Contact_item__nc_hF p{font-size:16px;color:#444;text-decoration:none}.Contact_form__45ikd{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #eee}.Contact_field__TxCtU{margin-bottom:20px}.Contact_field__TxCtU label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.Contact_field__TxCtU input,.Contact_field__TxCtU textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:15px}.Contact_field__TxCtU input:focus,.Contact_field__TxCtU textarea:focus{outline:none;border-color:var(--primary-color)}.Contact_submitBtn__P7Vvv{background-color:var(--primary-color);color:#1a1a1a;padding:14px 28px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:var(--transition)}.Contact_submitBtn__P7Vvv:hover{background-color:#fbc02d;transform:translateY(-2px)}@media (max-width:992px){.Contact_grid__hq_rK{grid-template-columns:1fr}}.Contact_fieldHint__HURxP{display:block;font-size:12px;color:#666;margin-top:5px}.Contact_errorBox__Q9Ztw{background:#fef2f2;border:1px solid #f87171;color:#b91c1c;padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:20px;display:flex;align-items:center}.Contact_successBox__a3pUz{text-align:center;padding:30px 10px}.Contact_successIcon__x7_yg{margin-bottom:16px;display:flex;justify-content:center}.Contact_successBox__a3pUz h3{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.Contact_successBox__a3pUz p{font-size:15px;color:#555;line-height:1.6;margin-bottom:24px}.Contact_secondaryBtn__BjpSz{background-color:transparent;color:#4b5563;border:1px solid #d1d5db;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px;transition:all .2s ease}.Contact_secondaryBtn__BjpSz:hover{background-color:#f3f4f6;color:#111827}.Contact_submitBtn__P7Vvv:disabled{opacity:.65;cursor:not-allowed;transform:none!important}