.contact_contactSection__6Bi0K{background:#fff;padding:60px 0 80px}.contact_headerWrap__W45iv{text-align:center}.contact_title__Arsm_{font-size:2.2rem;font-weight:800;color:#1a1a1a;margin:16px 0 8px;letter-spacing:-.02em}.contact_subtitle___F43n{color:#4b5563;max-width:800px;margin:0 auto 24px}.contact_camelWrap__rvH34{display:flex;justify-content:center;margin:12px 0 0}.contact_camel__xXlg9{height:auto;width:260px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.08))}.contact_grid__6R8pe{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}.contact_card__wnBJV{background:#fff;border-radius:16px;border:1px solid #f0f0f0;box-shadow:0 8px 30px rgba(0,0,0,.08);padding:24px}.contact_cardTitle__HRUF6{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 12px}.contact_form___aGjp{display:grid;gap:16px}.contact_fieldGroup__ZhdMi{display:grid;gap:8px}.contact_fieldGroup__ZhdMi label{font-weight:600;color:#1a1a1a}.contact_fieldGroup__ZhdMi input,.contact_fieldGroup__ZhdMi textarea{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:16px;outline:none;transition:box-shadow .2s ease,border-color .2s ease}.contact_fieldGroup__ZhdMi input:focus,.contact_fieldGroup__ZhdMi textarea:focus{border-color:#add6c8;box-shadow:0 0 0 4px rgba(173,214,200,.25)}.contact_fieldError__u_Rv_{color:red;font-size:14px}.contact_contactList__wCbVs{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.contact_contactList__wCbVs li{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:8px 10px;color:#374151}.contact_contactList__wCbVs a{color:#2d5f3f;text-decoration:none}.contact_contactList__wCbVs a:hover{text-decoration:underline}.contact_emoji__9GpRy{font-size:20px}.contact_address__nQUPw{font-style:normal;color:#374151}.contact_noWrap__06Iy6{white-space:nowrap}.contact_whyBox__Kz4OO{margin-top:20px;border-top:1px solid #eef2f7;padding-top:16px}.contact_whyBox__Kz4OO h3{margin:0 0 10px;color:#1a1a1a;font-size:1.2rem}.contact_whyBox__Kz4OO ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.contact_whyBox__Kz4OO li strong{display:block;margin-bottom:4px}.contact_finePrint__CzZz_{margin-top:20px;background:#f8fffe;border:1px solid #add6c8;border-radius:12px;padding:16px}@media (min-width:768px){.contact_grid__6R8pe{grid-template-columns:1fr 1fr;gap:32px;align-items:start}.contact_card__wnBJV{padding:28px}.contact_title__Arsm_{font-size:2.6rem}.contact_camel__xXlg9{width:340px}}@media (min-width:1024px){.contact_title__Arsm_{font-size:3rem}.contact_camel__xXlg9{width:420px}}.contact_cardFull__kgr7D{grid-column:1/-1}.contact_centerTitle__BXixN{text-align:center}